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