private void NextLevel() { Resurses.Musics[Level].Loop = false; Resurses.Musics[Level].Stop(); Enemies.Clear(); AllBullets.Clear(); Level++; Resurses.Musics[Level].Loop = true; Resurses.Musics[Level].Play(); TMXMap.Load(LevelName[Level], SpawnNewBullet); TankSpawnEvent.Invoke(this, new TankSpawnArgs(TMXMap.StartPositionForTank)); }
private void XMLLoad() { XmlDocument LoadGame = new XmlDocument(); try { LoadGame.Load("SaveGame.xml"); } catch (System.IO.FileNotFoundException) { XmlElement MetaData = LoadGame.CreateElement("MetaData"); XmlElement LevelData = LoadGame.CreateElement("Level"); LevelData.InnerText = "1"; XmlElement RangData = LoadGame.CreateElement("Rang"); RangData.InnerText = "0"; MetaData.AppendChild(LevelData); MetaData.AppendChild(RangData); LoadGame.AppendChild(MetaData); LoadGame.Save("SaveGame.xml"); LoadGame.Load("SaveGame.xml"); } Resurses.Musics[Level].Loop = false; Resurses.Musics[Level].Stop(); XmlElement LoadData = LoadGame.DocumentElement; foreach (XmlNode Node in LoadData) { if (Node.Name == "Level") { Level = Int32.Parse(Node.InnerText.ToString()); } if (Node.Name == "Rang") { Rang = Int32.Parse(Node.InnerText.ToString()); } } Resurses.Musics[Level].Loop = true; Resurses.Musics[Level].Play(); TMXMap.Load(LevelName[Level], SpawnNewBullet); TankSpawnEvent.Invoke(this, new TankSpawnArgs(TMXMap.StartPositionForTank)); }