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(); }
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(); }