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 } }
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 } }