Exemplo n.º 1
0
        /// <summary>
        /// Event handler for when the Ungulate menu entry is selected.
        /// </summary>
        void LevelMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            startinglevel++;

            if (startinglevel > 10)
                startinglevel = 0;

            SetMenuEntryText();
        }
Exemplo n.º 2
0
 void NewGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     if (gamemode == 0)
     {
         LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new GameplayScreen());
     }
     else
     {
         LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new BoringGameScreen());
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Event handler for when the Quit Game menu entry is selected.
        /// </summary>
        void OptionsGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            //const string message = "Are you sure you want to quit this game?";

            //MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen(message);

            //confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted;

            //ScreenManager.AddScreen(new OptionsMenuScreen(), ControllingPlayer);
            ScreenManager.AddScreen(new OptionsMenuScreen(), e.PlayerIndex);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Event handler for when the Ungulate menu entry is selected.
        /// </summary>
        void DifficultyMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            currentDifficulty++;

            if (currentDifficulty > difficulty.hard)
                currentDifficulty = 0;

            SetMenuEntryText();
        }
Exemplo n.º 5
0
 /// <summary>
 /// Event handler for when the Quit Game menu entry is selected.
 /// </summary>
 void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     LoadingScreen.Load(ScreenManager, false, null, new BackgroundScreen(), new MainMenuScreen());
 }
Exemplo n.º 6
0
        void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            const string message = "Are you sure you want to quit this game?";

            MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen(message);

            confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted;

            ScreenManager.AddScreen(confirmQuitMessageBox, ControllingPlayer);
        }
Exemplo n.º 7
0
 /// <summary>
 /// Event handler for when the Options menu entry is selected.
 /// </summary>
 void OptionsMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.AddScreen(new OptionsMenuScreen(), e.PlayerIndex);
 }
Exemplo n.º 8
0
        /// <summary>
        /// Event handler for when the sound volume menu entry is selected.
        /// </summary>
        void SoundMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            if (soundVolume >= 100)
            {
                soundVolume = 0;
            }
            soundVolume=soundVolume+10;

            SetMenuEntryText();
        }
Exemplo n.º 9
0
 void RestartGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     const string message = "Are you sure you want to quit the current game \nto begin a new one?";
     MessageBoxScreen confirmRestartMessageBox = new MessageBoxScreen(message);
     confirmRestartMessageBox.Accepted += ConfirmRestartMessageBoxAccepted;
     ScreenManager.AddScreen(confirmRestartMessageBox, ControllingPlayer);
 }
Exemplo n.º 10
0
 /// <summary>
 /// Helper overload makes it easy to use OnCancel as a MenuEntry event handler.
 /// </summary>
 protected void OnCancel(object sender, PlayerIndexEventArgs e)
 {
     OnCancel(e.PlayerIndex);
 }
Exemplo n.º 11
0
 void NextGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new BoringGameScreen());
     //ScreenManager.AddScreen(new BoringOptions(), e.PlayerIndex);
 }
Exemplo n.º 12
0
 void BattleGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     mode = 1;
     ScreenManager.AddScreen(new BattleOptions(), e.PlayerIndex);
 }
Exemplo n.º 13
0
 void PlayGameMultiMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     //Guide.ShowSignIn(2, true);
     LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new ParticleScreen());
     //ScreenManager.AddScreen(new PauseMenuScreen(), e.PlayerIndex);
 }
Exemplo n.º 14
0
 /// <summary>
 /// Event handler for when the Play Game menu entry is selected.
 /// </summary>
 void PlayGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     mode = 0;
     LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
                        new GameplayScreen());
 }
Exemplo n.º 15
0
        void MusicMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            MediaPlayer.Stop();
            currentSong++;

            if (currentSong > songs.Techno)
                currentSong = songs.Rock;

            if(currentSong.ToString()=="Techno")
                sounds.Play(Sound.Music.Background);

            if (currentSong.ToString() == "Rock")
                sounds.Play(Sound.Music.Background1);

            SetMenuEntryText();
        }
Exemplo n.º 16
0
 /// <summary>
 /// Event handler for when the user selects ok on the "are you sure
 /// you want to quit" message box. This uses the loading screen to
 /// transition from the game back to the main menu screen.
 /// </summary>
 void ConfirmQuitMessageBoxAccepted(object sender, PlayerIndexEventArgs e)
 {
     LoadingScreen.Load(ScreenManager, false, null, new BackgroundScreen(),new MainMenuScreen());
 }
Exemplo n.º 17
0
        /// <summary>
        /// Event handler for when the music volume menu entry is selected.
        /// </summary>
        void MusicVolumeMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            //if (GamePad.GetState(PlayerIndex.One).DPad.Left == true)
            //{
            if (musicVolume >= 100)
            {
                musicVolume = 0;
            }
            musicVolume=musicVolume+10;
            //}

            SetMenuEntryText();
        }
Exemplo n.º 18
0
 void ConfirmRestartMessageBoxAccepted(object sender, PlayerIndexEventArgs e)
 {
     LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new GameplayScreen());
 }
Exemplo n.º 19
0
        /// <summary>
        /// Event handler for when the Frobnicate menu entry is selected.
        /// </summary>
        void VibrationMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            vibration = !vibration;

            SetMenuEntryText();
        }
Exemplo n.º 20
0
 /// <summary>
 /// Event handler for when the user selects ok on the "are you sure
 /// you want to exit" message box.
 /// </summary>
 void ConfirmExitMessageBoxAccepted(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.Game.Exit();
 }