Пример #1
0
    public GameSettings(GameConfigs configs)
    {
        _gameType = configs._gameType;

        _endCondition = configs._endCondition;

        _mapSettings = new MapSettings(configs._mapConfigs);

        _playerSettings = new PlayerSettings(configs._playerConfigs);

        _tickSettings = new TickSettings(configs._tickConfigs);
    }
Пример #2
0
    public GameSettings(eGame gameType, eEndCondition endCondition, MapSettings map, PlayerSettings player, TickSettings tick)
    {
        _gameType = gameType;

        _endCondition = endCondition;

        _mapSettings = map;

        _playerSettings = player;

        _tickSettings = tick;
    }
Пример #3
0
 public static EndSystem Make(eEndCondition condition, HomelandsGame game)
 {
     if (condition == eEndCondition.Survival)
     {
         return(new EndSystemSurvival(game));
     }
     else if (condition == eEndCondition.LastOneStanding)
     {
         return(new EndSystemLastOneStanding(game));
     }
     else
     {
         throw new System.NotImplementedException();
     }
 }