end.add(Cardinal.reverse(dir));
stair.setOrientation(Cardinal.reverse(dir), false).fill(editor, rand, new RectSolid(start, end));
}
cursor = new Coord(origin);
cursor.add(dir, 3);
<BUG>for(Cardinal o : orth){
Coord c = new Coord(cursor);</BUG>
c.add(o);
stair.setOrientation(Cardinal.reverse(o), false).set(editor, c);
c.add(dir);

end.add(Cardinal.reverse(dir));
RectSolid.fill(editor, rand, start, end, walls);
start.add(Cardinal.reverse(dir));
end.add(Cardinal.reverse(dir));
stair.setOrientation(Cardinal.reverse(dir), false).fill(editor, rand, new RectSolid(start, end));
}
cursor = new Coord(origin);
cursor.add(dir, 3);
for(Cardinal o : Cardinal.orthogonal(dir)){
Coord c = new Coord(cursor);
c.add(o);
stair.setOrientation(Cardinal.reverse(o), false).set(editor, c);
c.add(dir);
