Beispiel #1
0
        public override void OnKeyboardDown(SdlDotNet.Input.KeyboardEventArgs e)
        {
            base.OnKeyboardDown(e);
            switch (e.Key)
            {
            case SdlDotNet.Input.Key.LeftArrow: {
                if (page > 0)
                {
                    page--;
                    LoadHelpPage(page);
                    Music.Music.AudioPlayer.PlaySoundEffect("beep1.wav");
                }
            }
            break;

            case SdlDotNet.Input.Key.RightArrow: {
                if (System.IO.File.Exists(IO.Paths.StartupPath + "Help/" + helpFolder + "/" + "page" + (page + 1).ToString() + ".png"))
                {
                    page++;
                    LoadHelpPage(page);
                    Music.Music.AudioPlayer.PlaySoundEffect("beep1.wav");
                }
            }
            break;

            case SdlDotNet.Input.Key.Backspace: {
                // Show the otherackspace key is pressed
                MenuSwitcher.ShowHelpMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep3.wav");
            }
            break;
            }
        }
Beispiel #2
0
        private void SelectItem(int itemNum)
        {
            switch (itemNum)
            {
            case 0:
            {
                Windows.WindowSwitcher.GameWindow.MenuManager.CloseOpenMenus();
                Windows.WindowSwitcher.GameWindow.MenuManager.AddMenu(new Menus.mnuOptions("mnuOptions"));
                Windows.WindowSwitcher.GameWindow.MenuManager.SetActiveMenu("mnuOptions");
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;

            case 1:
            {
                MenuSwitcher.ShowMenu(new Menus.mnuOnlineList("mnuOnlineList"));
                Network.Messenger.SendOnlineListRequest();
            }
            break;

            case 2:
            {
                Menus.MenuSwitcher.ShowMenu(new Menus.mnuBattleLog("mnuBattleLog"));
            }
            break;

            case 3:
            {
                MenuSwitcher.ShowMenu(new Menus.mnuAdventureLog("mnuAdventureLog"));
                Network.Messenger.SendAdventureLogRequest();
            }
            break;

            case 4:
            {         // Help menu
                MenuSwitcher.ShowHelpMenu();
                Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav");
            }
            break;
            }
        }