Example #1
0
        public static void NewGame(string path)
        {
            try
            {
                GameEngine.Game.StartNewGame("..\\..\\Maps\\"+path);   // загрузка карты из файла
                gamePresenter = new GamePresenter(startTime: new DateTime(1939, 5, 1), side: 0, bg: Game.MainMap.Background);  // ???
                gamePresenter.UpdateMap(Game.MainMap);
                // НАПИСАЛ МИША, НАДО БЫЛО
                foreach (Unit unit in Game.MainMap.Units)
                {
                    unit.UnitCommander = new AutomaticCommander("Vasya", CommanderType.Common, unit);
                }
                RaiseGameReloaded();

            }
            catch (Exception e)
            {
                throw e; // todo remove this
            }
        }
Example #2
0
 public static void NewGame(GameMap map)
 {
     try
     {
         GameEngine.Game.StartNewGame(map);
         gamePresenter = new GamePresenter(startTime: new DateTime(1939, 5, 1), side: 0);
         gamePresenter.UpdateMap(map);
         RaiseGameReloaded();
     }
     catch (Exception e)
     {
         throw e; // todo remove this
     }
 }