예제 #1
0
        /// <summary>
        /// Event handler for when the Play Game menu entry is selected.
        /// </summary>
        void PlayGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            if (playModeMenuScreen == null)
                playModeMenuScreen = new PlayModeMenuScreen();

            ScreenManager.AddScreen(playModeMenuScreen, e.PlayerIndex);
        }
예제 #2
0
        void playTimed_Selected(object sender, PlayerIndexEventArgs e)
        {
            if (gamePlayScreen == null)
                gamePlayScreen = new SnakeWorld("test1");

            LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
                               gamePlayScreen);
        }
예제 #3
0
 void playPuzzle_Selected(object sender, PlayerIndexEventArgs e)
 {
     puzzleScreen = new PuzzleModeMenuScreen();
     ScreenManager.AddScreen(puzzleScreen, e.PlayerIndex);
 }
예제 #4
0
        void ResumeGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            //if (gamePlayScreen == null)
            //    gamePlayScreen = new GameplayScreen();
            //gamePlayScreen.WorldFileName = resumeFilename;
            //gamePlayScreen.LoadWorld = true;

            //LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
            //                   gamePlayScreen);
        }
예제 #5
0
 void quitEntry_Selected(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.Game.Exit();
 }
예제 #6
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);
 }