package greymerk.roguelike.worldgen.shapes;
import java.util.List;
import java.util.Random;
import greymerk.roguelike.worldgen.Coord;
import greymerk.roguelike.worldgen.IBlockFactory;
import greymerk.roguelike.worldgen.IWorldEditor;
public interface IShape extends Iterable<Coord>{
public void fill(IWorldEditor editor, Random rand, IBlockFactory block);
public void fill(IWorldEditor editor, Random rand, IBlockFactory block, boolean fillAir, boolean replaceSolid);
public List<Coord> get();
}