public Rasterizer(int seed, DungeonGraph graph)
 {
     rand = new Random(seed);
     this.graph = graph;
     rasterizer = new BitmapRasterizer<DungeonTile>(graph.Width, graph.Height);
     Step = RasterizationStep.Initialize;
 }
 internal void Init(BitmapRasterizer<DungeonTile> rasterizer, DungeonGraph graph, Random rand)
 {
     Rasterizer = rasterizer;
     Graph = graph;
     Rand = rand;
 }
 public virtual void InitializeRasterization(DungeonGraph graph)
 {
 }