private static bool Load() { // Enemies.Clear(); // Players.Clear(); // _playerId = -1; // _enemyId = -1; // _currentWave = 0; Clear(); for (int i = 0; i < _playersCount; i++) //хреновая система { Player tmpPlayer = new Player(); Players.Add(tmpPlayer.PlayerId, tmpPlayer); KeyboardInput.SetPlayerId(tmpPlayer.PlayerId); } levelNumber++; if (levelNumber == 5) //или другие номера, когда должен быть бонусный уровень { bonusLevelNumber++; level.Load(@"Levels/bonus_level" + bonusLevelNumber + ".xml"); } else { level.Load(@"Levels/level" + (levelNumber - bonusLevelNumber) + ".xml"); } XmlLevelReader(); return(true); }
protected void OnKeyUp(object sender, KeyboardKeyEventArgs e) { KeyboardInput.KeyUp(sender, e); }