public override void Load() { if (!isHighLvl) { LoadMapData(1, "Stages\\Stage2_Easy.txt", 0, 0); SoundControl.IniMusic("Audio\\BGM\\cave", true); } else { LoadMapData(1, "Stages\\Stage2_Hard.txt", 0, 0); SoundControl.IniMusic("Audio\\BGM\\ice", true); } SoundControl.musicInstance.IsLooped = true; player = new Player(this, 100, 100, 48, 48, 10); characters.Add(player); sword = player.sword; weapons.Add(sword); boss = new Fuujin(this, 14500, 100, 380, 310, 70, 0, 0, 1);//210, 210 characters.Add(boss); SetTerrainDirection(); SetWaterDirection(); AddObjects(); base.Load(); if (!game.isMuted) { SoundControl.Play(); } }
protected override void ButtonUpdate() { if (button[0].isSelected && (JoyStick.IsOnKeyDown(1) || JoyStick.IsOnKeyDown(8))) // Continue { SoundControl.Stop(); if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } //SoundControl.Pause();//SoundControl.Stop(); //isEndScene = true; nowLoading = true; } if (button[1].isSelected && (JoyStick.IsOnKeyDown(1) || JoyStick.IsOnKeyDown(8))) // Back to Menu { if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } SoundControl.Stop(); SoundControl.IniMusic("Audio\\BGM\\menu_new", true); //isEndScene = true; //BackScene(game.stageNum + 4);//5 game.hasReachedCheckPoint = false; game.tmpGameStatus = new GameStatus(); game.InitializeStack(); } if ((!game.twoButtonMode && JoyStick.KEY(2) || game.twoButtonMode && JoyStick.KEY(5)) && game.avilityNum == 0) { if ((upperScene as Stage).reverse.ReduceTAS() != 0) { SoundControl.Stop(); SoundControl.RestoreMusic(); SoundControl.Resume(); if (!game.isMuted) { (upperScene as Stage).reverse.PlaySound(); } isEndScene = true; (upperScene as Stage).player.isAlive = true; (upperScene as Stage).toGameOver = false; (upperScene as Stage).hasEffectedPlayerDeath = false; (upperScene as Stage).reverse.StartReverse(); (upperScene as Stage).ResetDeathEffect(); } } if (hasDisplayed) { game.ReloadStage(game.isHighLvl); isEndScene = true; } }
public override void Load() { base.Load(); button[0].texture = content.Load <Texture2D>("General\\Menu\\Option"); SoundControl.Stop(); SoundControl.IniMusic("Audio//BGM//menu-b", true); SoundControl.Play(); CONTEXT_POSITION = new Vector2(0, Game1.Height - game.japaneseFont.MeasureString("あ").Y); }
public override void Load() { for (int i = 0; i < textureNum; i++) { textures[i] = content.Load <Texture2D>("General\\Credit\\SC0" + (i + 1).ToString()); } SoundControl.IniMusic("Audio\\BGM\\ending_medley_newnew", false); if (!game.isMuted) { SoundControl.Play(); } }
public override void Load() { base.Load(); for (int i = 0; i < buttonNum; i++) { button[i].texture = content.Load <Texture2D>("General\\Menu\\GameOver" + i); } SoundControl.IniMusic("Audio\\BGM\\gameover", false); if (!game.isMuted) { SoundControl.Play(); } }
public override void Load() { texture[0] = content.Load <Texture2D>("General\\Menu\\TitleBG"); texture[1] = content.Load <Texture2D>("General\\OP\\OP0"); string t = rnd.Next(1, 2).ToString(); texture[2] = content.Load <Texture2D>("General\\OP\\OP" + t); if (game.random.Next(1, 20) == 1) { texture[2] = content.Load <Texture2D>("General\\OP\\OP3"); } texture[3] = content.Load <Texture2D>("General\\Menu\\PushStart"); SoundControl.IniMusic("Audio\\BGM\\menu_new", true); KeyConfig.LoadXML("KeyConfig", "Xml\\KeyConfig.xml"); }
public override void Load() { if (!isHighLvl) { LoadMapData(1, "Stages\\Stage3_Easy.txt", 0, 0); } else { LoadMapData(1, "Stages\\Stage3_Hard.txt", 0, 0); } player = new Player(this, 100, 100, 48, 48, 10); characters.Add(player); sword = player.sword; weapons.Add(sword); staticTerrains.Add(new Block(this, 100, 200, 32, 32)); boss = new Rival(this, 15000, 300, 60, 60, game.isHighLvl ? 50 : 40, 0, 1, 1); characters.Add(boss); AddObjects(); SetTerrainDirection(); SetWaterDirection(); base.Load(); foreach (Weapon weapon in weapons) { if (weapon is Turret) { weapon.Load(game.Content, "Object\\Turret&Bullet" + "\\" + "windTurret2"); } } if (!game.isHighLvl) { SoundControl.IniMusic("Audio\\BGM\\machine", true); } else { SoundControl.IniMusic("Audio\\BGM\\boss", true); } SoundControl.musicInstance.IsLooped = true; if (!game.isMuted) { SoundControl.Play(); } }
public override void Load() { base.Load(); button[0].texture = content.Load <Texture2D>("General\\Menu\\StageClear"); SoundControl.IniMusic("Audio\\BGM\\clear", false); if (!game.isMuted) { SoundControl.Play(); } // Scoreをcastして確定 this.scoreToDisplay = (int)game.stageScores[game.stageNum - 1]; if (game.stageNum == 3) { form = new WinControl(game); form.Show(); } }
public override void Load() { if (!isHighLvl) { LoadMapData(1, "Stages\\Stage1_Easy.txt", 0, 0); boss = new Raijin(this, 14000, 100, 300, 280, 50); // (210, 210) (300, 280) characters.Add(boss); } else { LoadMapData(1, "Stages\\Stage1_Hard.txt", 0, 0); boss = new Raijin(this, 14300, 100, 300, 280, 50); characters.Add(boss); } SetTerrainDirection(); SetWaterDirection(); player = new Player(this, 100, 100, 48, 48, 10); characters.Add(player); sword = player.sword; weapons.Add(sword); AddObjects(); base.Load(); foreach (Weapon weapon in weapons) { if (weapon is Turret) { weapon.Load(game.Content, "Object\\Turret&Bullet" + "\\" + "windTurret2"); } } SoundControl.Stop(); SoundControl.IniMusic("Audio\\BGM\\forest", true); SoundControl.musicInstance.IsLooped = true; if (!game.isMuted) { SoundControl.Play(); } }
public override void Update(double dt) { if (!timer.IsStarted) { timer.Start(); } if (timer.TotalTime() > (float)timings.Last() || JoyStick.IsOnKeyDown(1)) { SoundControl.Stop(); SoundControl.IniMusic("Audio\\BGM\\menu_new", true); //BackScene(5); if (fromGame) { game.InitializeStack(); //BackScene(8); } else { isEndScene = true; } } }
protected override void ButtonUpdate() { if (JoyStick.IsOnKeyDown(2) || JoyStick.IsOnKeyDown(3)) { isEndScene = true; if (!game.isMuted) { cancel.Play(SoundControl.volumeAll, 0f, 0f); } SoundControl.Stop(); SoundControl.IniMusic("Audio\\BGM\\menu_new", true); } if (button[0].isSelected && JoyStick.IsOnKeyDown(1)) { PushScene(new LvlSelect(this)); if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } } if (button[1].isSelected && JoyStick.IsOnKeyDown(1)) { PushScene(new Tutorial(this)); if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } } if (button[2].isSelected && JoyStick.IsOnKeyDown(1)) { PushScene(new Option(this)); if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } } }
protected override void ButtonUpdate() { /*if (button[0].isSelected && JoyStick.IsOnKeyDown(1)) { // KeyConfig * game.PushScene(new KeyConfig(this)); * if (!game.isMuted) choose.Play(SoundControl.volumeAll, 0f, 0f); * }*/ if (!isEndScene && SoundControl.musicInstance.State == SoundState.Stopped) { SoundControl.IniMusic("Audio\\BGM\\menu-b", true); SoundControl.Play(); } if (button[0].isSelected && JoyStick.IsOnKeyDown(1)) // FullScreen / Window { if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } game.graphics.ToggleFullScreen(); } if (button[1].isSelected && JoyStick.onStickDirectionChanged) // Volume Control { if (JoyStick.stickDirection == Direction.RIGHT && SoundControl.volumeAll <= .95f) { game.wholeVolume = SoundControl.volumeAll += .05f; SoundControl.musicInstance.Volume += .05f; } else if (JoyStick.stickDirection == Direction.LEFT && SoundControl.volumeAll >= 0.05f) { game.wholeVolume = SoundControl.volumeAll -= .05f; SoundControl.musicInstance.Volume -= .05f; } } if (button[2].isSelected && JoyStick.IsOnKeyDown(1)) // Mute { if (game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); // ここだけはわかりやすさのため他のSEの条件の逆にする } if (!game.isMuted) { game.isMuted = true; SoundControl.Stop(); } else { game.isMuted = false; SoundControl.Play(); } } if (button[3].isSelected && JoyStick.IsOnKeyDown(1)) // Sound Test { if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } PushScene(new SoundTest(this)); } if (button[4].isSelected && JoyStick.IsOnKeyDown(1)) // Ranking { if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } PushScene(new Ranking(this)); } if (button[5].isSelected && JoyStick.IsOnKeyDown(1)) // StageSelect { if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } PushScene(new StageSelect(this)); } if (button[6].isSelected && JoyStick.IsOnKeyDown(1)) // Credit { SoundControl.Stop(); if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } PushScene(new Ending(this, false)); } if (button[7].isSelected && JoyStick.IsOnKeyDown(1)) { if (!game.twoButtonMode) { game.twoButtonMode = true; } else { game.twoButtonMode = false; } if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } } if (button[8].isSelected && JoyStick.IsOnKeyDown(1) || JoyStick.IsOnKeyDown(3)) // Back To Menu { if (!game.isMuted) { cancel.Play(SoundControl.volumeAll, 0f, 0f); } isEndScene = true; SoundControl.Stop(); if (upperScene is MainMenu) { SoundControl.IniMusic("Audio\\BGM\\menu_new", true); SoundControl.Play(); } } }
protected override void ButtonUpdate() { if (JoyStick.IsOnKeyDown(3) || JoyStick.IsOnKeyDown(8)) { isEndScene = true; if (!game.isMuted) { cancel.Play(SoundControl.volumeAll, 0f, 0f); } } if (KeyInput.IsOnKeyDown(Microsoft.Xna.Framework.Input.Keys.T)) { if (!game.inDebugMode) { game.inDebugMode = true; } else if (game.inDebugMode) { game.inDebugMode = false; } } if (button[0].isSelected && JoyStick.IsOnKeyDown(1)) // Resume { isEndScene = true; (upperScene as Stage).isPausing = false; if (!game.isMuted) { SoundControl.Resume(); } if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } } /*if (button[1].isSelected && JoyStick.IsOnKeyDown(1)) { // Option * PushScene(new Option(this)); * if (!game.isMuted) choose.Play(SoundControl.volumeAll, 0f, 0f); * }*/ if (button[1].isSelected && JoyStick.IsOnKeyDown(1)) // to Menu { if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } SoundControl.IniMusic("Audio\\BGM\\menu_new", true); if (!game.isMuted) { SoundControl.Play(); } BackScene(4); } if (button[2].isSelected && JoyStick.IsOnKeyDown(1)) // to DebugMenu { PushScene(new DebugMenu(this, (upperScene as Stage))); if (!game.isMuted) { choose.Play(SoundControl.volumeAll, 0f, 0f); } } /*if (button[3].isSelected && JoyStick.IsOnKeyDown(1)) { // Exit * game.Exit(); * if (!game.isMuted) choose.Play(SoundControl.volumeAll, 0f, 0f); * }*/ }
protected override void ButtonUpdate() { /*if () { * isEndScene = true; * if (!game.isMuted) cancel.Play(SoundControl.volumeAll, 0f, 0f); * }*/ // BGM if (button[0].isSelected && JoyStick.onStickDirectionChanged) // BGM { if (JoyStick.stickDirection == Direction.RIGHT) { if (musicIndex < musics.Length - 1) { musicIndex++; } } else if (JoyStick.stickDirection == Direction.LEFT) { if (musicIndex > 0) { musicIndex--; } } } if (button[0].isSelected && JoyStick.IsOnKeyDown(1)) { SoundControl.Stop(); musicInstance.Stop(); musicInstance = musics[musicIndex].CreateInstance(); musicInstance.Volume = musicVolume; musicInstance.Play(); } if (button[1].isSelected && JoyStick.onStickDirectionChanged) // BGM volume { if (JoyStick.stickDirection == Direction.RIGHT && musicVolume <= 0.95f) { musicVolume += .05f; } else if (JoyStick.stickDirection == Direction.LEFT && musicVolume >= 0.05f) { musicVolume -= .05f; } } // SE if (button[2].isSelected && JoyStick.onStickDirectionChanged) // SE { if (JoyStick.stickDirection == Direction.RIGHT) { if (seIndex < soundEffects.Length - 1) { seIndex++; } } else if (JoyStick.stickDirection == Direction.LEFT) { if (seIndex > 0) { seIndex--; } } } if (button[2].isSelected && JoyStick.IsOnKeyDown(1)) { SoundControl.Stop(); seInstance.Stop(); seInstance = soundEffects[seIndex].CreateInstance(); seInstance.Volume = seVolume; seInstance.Play(); } if (button[3].isSelected && JoyStick.onStickDirectionChanged) // SE volume { if (JoyStick.stickDirection == Direction.RIGHT && seVolume <= 0.95f) { seVolume += .05f; } else if (JoyStick.stickDirection == Direction.LEFT && seVolume >= 0.05f) { seVolume -= .05f; } } if (button[4].isSelected && JoyStick.IsOnKeyDown(1) || JoyStick.IsOnKeyDown(3) || JoyStick.IsOnKeyDown(2)) // Back { musicInstance.Stop(); seInstance.Stop(); SoundControl.Stop(); if (!game.isMuted) { cancel.Play(SoundControl.volumeAll, 0f, 0f); } isEndScene = true; SoundControl.IniMusic("Audio\\BGM\\menu-b", true); SoundControl.Play(); } }