Пример #1
0
        /// <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;
            }
        }
Пример #2
0
        /// <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;
                }
            }
        }
Пример #3
0
 /// <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;
     }
 }