/// <summary> /// IterateXY /// </summary> /// <param name="aMapIterator"></param> void IterateXY(IterXYDelegate aMapIterator) { for (int x = 0; x < Width; ++x) for (int y = 0; y < Height; ++y) aMapIterator(x, y); }
/// <summary> /// IterXYDelegate /// </summary> /// <param name="d">x,y iterator delegate</param> void SeenRadius(IterXYDelegate d) { for (int x = 0; x < FogOfWarDungeon.DungeonWidth; ++x) for (int y = 0; y < FogOfWarDungeon.DungeonHeight; ++y) d(x, y); }