示例#1
0
 private void ResetPlay()
 {
     play = null;
     play = new ScenePlay(null, MusicResource["bgm_play"], Keys.None, Keys.Escape);
     play.InitCamera(gameRoot);
     ScenePlay.Score = 0;
 }
示例#2
0
        private void CreateScenes()
        {
            mainMenu = new SceneMenu(mainMenuTextures, pointerTextures, MusicResource["bgm_menu"], Keys.Enter, Keys.None);
            play     = new ScenePlay(null, MusicResource["bgm_play"], Keys.None, Keys.Escape);
            play.InitCamera(gameRoot);
            highScore = new SceneHighScore(
                highScoreTextures, pointerTextures, MusicResource["bgm_highScore"], Keys.Enter, Keys.None);

            mainMenu.Active = true;
            MediaPlayer.Play(mainMenu.BackingTrack);
            Scenes.Push(mainMenu);
        }