/// <summary> /// Frame Update /// </summary> public override void Update() { // Update command window commandwindow.Update(); // If B button was pressed if (Input.RMTrigger.B) { // Play cancel SE InGame.System.SoundPlay(Data.System.CancelSoundEffect); // Switch to menu screen Main.Scene = new SceneMenu(5); return; } // If C button was pressed if (Input.RMTrigger.C) { // Branch by command window cursor position switch (commandwindow.Index) { case 0: // to title CommandToTitle(); break; case 1: // shutdown CommandShutdown(); break; case 2: // quit CommandCancel(); break; } return; } }
/// <summary> /// Update SceneTitle /// </summary> public override void Update() { commandWindow.Update(); if (Input.RMTrigger.C) { switch (commandWindow.Index) { case 0: CommandNewGame(); break; case 1: CommandContinue(); break; case 2: CommandShutdown(); break; } } }
/// <summary> /// Frame update /// </summary> public override void Update() { // Update windows commandWindow.Update(); playtimeWindow.Update(); stepsWindow.Update(); goldWindow.Update(); statusWindow.Update(); // If command window is active if (commandWindow.IsActive) { UpdateCommand(); return; } // If status window is active else if (statusWindow.IsActive) { UpdateStatus(); return; } }