public void LoadTutorialLevel(int index) { string path = "Tutorial"; totems[0] = new Totem(); totems[0].BuildFromFile(path + "/Tutorial_1"); totems[1] = new Totem(); totems[1].BuildFromFile(path + "/Tutorial_2"); totems[2] = new Totem(); totems[2].BuildFromFile(path + "/Tutorial_3"); totems[0].HidePowerUp(); totems[1].HidePowerUp(); totems[2].HidePowerUp(); int maxIndex = 3; if (index == 0) { maxIndex = 2; } for (int i = 0; i < maxIndex; ++i) { SoundEffectInstance musicL1 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L1").CreateInstance(); SoundEffectInstance musicL2 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L2").CreateInstance(); SoundEffectInstance musicL3 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L3").CreateInstance(); SoundEffectInstance musicL4 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L4").CreateInstance(); musics[i] = new DynamicMusic(musicL1, musicL2, musicL3, musicL4); } PlaceTotems(); }
public void LoadRandomLevel() { totems[0] = new Totem(); totems[0].AddSections(new SectionData(typeof(NormalSection), 0, 0, 10)); totems[0].AddSections(new SectionData(typeof(MetalSection), 8, 8, 4)); totems[0].AddSections(new SectionData(typeof(SpikeSection), 4, 4, 2)); totems[0].BuildRandom(); totems[1] = new Totem(); totems[1].AddSections(new SectionData(typeof(NormalSection), 0, 0, 10)); totems[1].AddSections(new SectionData(typeof(MetalSection), 8, 8, 4)); totems[1].AddSections(new SectionData(typeof(SpikeSection), 4, 4, 2)); totems[1].BuildRandom(); totems[2] = new Totem(); totems[2].AddSections(new SectionData(typeof(NormalSection), 0, 0, 10)); totems[2].AddSections(new SectionData(typeof(MetalSection), 8, 8, 4)); totems[2].AddSections(new SectionData(typeof(SpikeSection), 4, 4, 2)); totems[2].BuildRandom(); for (int i = 0; i < 3; ++i) { SoundEffectInstance musicL1 = SoundEffectLibrary.Get("music_T1P" + (i + 1) + "L1").CreateInstance(); SoundEffectInstance musicL2 = SoundEffectLibrary.Get("music_T1P" + (i + 1) + "L2").CreateInstance(); SoundEffectInstance musicL3 = SoundEffectLibrary.Get("music_T1P" + (i + 1) + "L3").CreateInstance(); SoundEffectInstance musicL4 = SoundEffectLibrary.Get("music_T1P" + (i + 1) + "L4").CreateInstance(); musics[i] = new DynamicMusic(musicL1, musicL2, musicL3, musicL4); } PlaceTotems(); }
public void LoadTutorialLevel(int index) { string path = "Tutorial"; totems[0] = new Totem(); totems[0].BuildFromFile(path + "/Tutorial_1"); totems[1] = new Totem(); totems[1].BuildFromFile(path + "/Tutorial_2"); totems[2] = new Totem(); totems[2].BuildFromFile(path + "/Tutorial_3"); totems[0].HidePowerUp(); totems[1].HidePowerUp(); totems[2].HidePowerUp(); int maxIndex = 3; if (index == 0) maxIndex = 2; for (int i = 0; i < maxIndex; ++i) { SoundEffectInstance musicL1 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L1").CreateInstance(); SoundEffectInstance musicL2 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L2").CreateInstance(); SoundEffectInstance musicL3 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L3").CreateInstance(); SoundEffectInstance musicL4 = SoundEffectLibrary.Get("music_T" + index + "P" + (i + 1) + "L4").CreateInstance(); musics[i] = new DynamicMusic(musicL1, musicL2, musicL3, musicL4); } PlaceTotems(); }