//Show Pause screen with P public override void HandleKeys(InputHelper aInputHelper, ISceneManager aSceneManager) { //Show Pause Screen if (aInputHelper.IsNewPress(Keys.P)) { aSceneManager.ShowOverlay(new Pause()); } //Show The exit screen if (aInputHelper.IsNewPress(Keys.Escape)) { aSceneManager.ShowOverlay(new ExitGameIntsance()); } }
//Pause Screen is dismissed with Space! public override void HandleKeys(InputHelper aInputHelper, ISceneManager aSceneManager) { if (aInputHelper.IsNewPress(Keys.Space)) { aSceneManager.HideOverlay(); } }
public override void HandleKeys(InputHelper aInputHelper, ISceneManager aSceneManager) { //Close/Quit :) if(aInputHelper.IsNewPress(Keys.Q) || aInputHelper.IsNewPress(Keys.Enter) || aInputHelper.IsNewPress(Keys.Y)) { Game1.ForceClose(); return; } //We don't want to close quit - return to previous screen if (aInputHelper.IsNewPress(Keys.N) || aInputHelper.IsNewPress(Keys.Back)) { aSceneManager.HideOverlay(); return; } }
public override void HandleKeys(InputHelper aInputHelper, ISceneManager aSceneManager) { //Does the user want to quit? if (aInputHelper.IsNewPress(Keys.Q) || aInputHelper.IsNewPress(Keys.Escape)) { aSceneManager.ShowOverlay(new ExitGameIntsance()); return; } //Else - Let's be silly! if (aInputHelper.IsCurPress(Keys.E) && aInputHelper.IsCurPress(Keys.W) && aInputHelper.IsCurPress(Keys.A) && aInputHelper.IsCurPress(Keys.N)) { //aSceneManager.SetScene(new SuperSpecialAwesomeScene()); Console.WriteLine("Dylan smells!"); return; } }