Пример #1
0
        public Game(string seed, GameSettings settings = null)
        {
            _interceptorService = new InterceptorService();
            _gameState          = GameState.NotStarted;
            _gameSettings       = settings != null ? settings : new GameSettings();

            _roundCount = 1;
            _turnCount  = 0;
            _players    = new List <Player>();
            _randomizer = new Randomizer(seed);
            ClearEvents();
        }
Пример #2
0
 public void Dispose()
 {
     _interceptorService = new InterceptorService();
     ClearEvents();
     EndGame(true);
 }