示例#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;
 }