Beispiel #1
0
        public override void OnKeyboardDown(SdlDotNet.Input.KeyboardEventArgs e)
        {
            if (!loaded)
            {
                return;
            }
            base.OnKeyboardDown(e);
            switch (e.Key)
            {
            case SdlDotNet.Input.Key.Backspace:
            {
                // Show the others menu when the backspace key is pressed
                MenuSwitcher.ShowOthersMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep3.wav");
            }
            break;

            case SdlDotNet.Input.Key.LeftArrow:
            {
                // change pages
                SwitchToPage((page + 5) % 3);
                Music.Music.AudioPlayer.PlaySoundEffect("beep4.wav");
            }
            break;

            case SdlDotNet.Input.Key.RightArrow:
            {
                // change pages
                SwitchToPage((page + 1) % 3);
                Music.Music.AudioPlayer.PlaySoundEffect("beep4.wav");
            }
            break;
            }
        }
Beispiel #2
0
 public override void OnKeyboardDown(SdlDotNet.Input.KeyboardEventArgs e)
 {
     base.OnKeyboardDown(e);
     switch (e.Key)
     {
     case SdlDotNet.Input.Key.Backspace: {
         // Show the others menu when the backspace key is pressed
         MenuSwitcher.ShowOthersMenu();
         Music.Music.AudioPlayer.PlaySoundEffect("beep3.wav");
     }
     break;
     }
 }
Beispiel #3
0
        private void SelectItem(int itemNum)
        {
            switch (itemNum)
            {
            case 0:
            {
                MenuSwitcher.ShowMovesMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;

            case 1:
            {
                MenuSwitcher.ShowInventoryMenu(1);
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;

            case 2:
            {
                MenuSwitcher.ShowTeamMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;

            //case 3: {
            //        MenuSwitcher.ShowGuildMenu();
            //        Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            //    }
            //    break;
            case 3:
            {
                MenuSwitcher.ShowJobListMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;

            case 4:
            {
                MenuSwitcher.ShowOthersMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;
            }
        }
Beispiel #4
0
        public override void OnKeyboardDown(SdlDotNet.Input.KeyboardEventArgs e)
        {
            base.OnKeyboardDown(e);
            switch (e.Key)
            {
            case SdlDotNet.Input.Key.DownArrow: {
                if (itemPicker.SelectedItem == MAX_ITEMS)
                {
                    ChangeSelected(0);
                }
                else
                {
                    ChangeSelected(itemPicker.SelectedItem + 1);
                }
                Music.Music.AudioPlayer.PlaySoundEffect("beep1.wav");
            }
            break;

            case SdlDotNet.Input.Key.UpArrow: {
                if (itemPicker.SelectedItem == 0)
                {
                    ChangeSelected(MAX_ITEMS);
                }
                else
                {
                    ChangeSelected(itemPicker.SelectedItem - 1);
                }
                Music.Music.AudioPlayer.PlaySoundEffect("beep1.wav");
            }
            break;

            case SdlDotNet.Input.Key.LeftArrow: {
                if (itemPicker.SelectedItem == 3)
                {
                    if (tempAutoSaveSpeed > 0)
                    {
                        tempAutoSaveSpeed--;
                        ShowOption(3);
                    }
                }
                else if (itemPicker.SelectedItem != 12)
                {
                    SelectItem(itemPicker.SelectedItem);
                }
                Music.Music.AudioPlayer.PlaySoundEffect("beep4.wav");
            }
            break;

            case SdlDotNet.Input.Key.RightArrow: {
                if (itemPicker.SelectedItem == 3)
                {
                    if (tempAutoSaveSpeed < 10)
                    {
                        tempAutoSaveSpeed++;
                        ShowOption(3);
                    }
                }
                else if (itemPicker.SelectedItem != 12)
                {
                    SelectItem(itemPicker.SelectedItem);
                }
                Music.Music.AudioPlayer.PlaySoundEffect("beep4.wav");
            }
            break;

            case SdlDotNet.Input.Key.Return: {
                SelectItem(itemPicker.SelectedItem);
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;

            case SdlDotNet.Input.Key.Backspace: {
                // goes to the main menu; should it?
                MenuSwitcher.ShowOthersMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep3.wav");
            }
            break;
            }
        }