Beispiel #1
0
 public override void Init()
 {
     _time.Reset();
     _towers.Clear();
     _gameState           = GameState.Paused;
     _monstersLeftToSpawn = new Queue <EnemyTypeEnum>(_settings.EnemyTypesToSpawn);
     _background          = Image.FromFile($@"Assets\bglvl{_settings.LevelNumber}Path.png");
     _resources           = new Resources(_settings.StartingResources);
 }
Beispiel #2
0
        public override void Init()
        {
            _logger.LogInfo("Game level init: " + _settings.PhaseEnum);

            _time.Reset();
            _towers.Clear();
            _gameState           = GameState.Paused;
            _monstersLeftToSpawn = new Queue <EnemyTypeEnum>(_settings.EnemyTypesToSpawn);
            _resources           = new Resources(_settings.StartingResources);
        }