예제 #1
0
파일: Game.cs 프로젝트: nrkn/LosvRL
        public Game(IConsoleView console)
        {
            _mapPersistence = new Persistence<Map>();

              if (File.Exists(MapFile))
              {
            _map = _mapPersistence.Load(MapFile);
              }
              else
              {
            _map = new Map();
            var generator = new Generator(_map);
            generator.GenerateLevel();
            _mapPersistence.Save(_map, MapFile);
              }

              Console = console;
              Console.HideCursor();
        }
예제 #2
0
파일: Generator.cs 프로젝트: nrkn/LosvRL
 public Generator( Map map )
 {
     _map = map;
 }