コード例 #1
0
 private void MainGameScreenEvent(object obj, EventArgs e)
 {
     MainGameScreen m = (MainGameScreen)obj;
     m.pause = true;
     mOldScreen = mCurrentScreen;
     mGameMenuScreen.Reset();
     mCurrentScreen = mGameMenuScreen;
     MetaGame.game.IsMouseVisible = false;
     mCurrentScreen.startFadingIn();
 }
コード例 #2
0
        private void screenTansition(Screen newScreen, bool fadeOut = true, bool fadeIn = true)
        {
            mOldScreen = mCurrentScreen;
            if (fadeOut) mOldScreen.startFadingOut();

            mCurrentScreen = newScreen;
            mCurrentScreen.Reset();
            if (fadeIn) mCurrentScreen.startFadingIn();
        }