void menuManager_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { if (menuManager.OpenMenus.Count == 0) { if (!menuManager.BlockInput) { mapViewer.Focus(); } } else { menuManager.Focus(); } }
static void useRecoveryItemButton_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { Players.Inventory inv = Players.PlayerManager.MyPlayer.Inventory; //for (int i = 1; i <= inv.Length; i++) { //if (inv[i].Num > 0) { //if (Items.ItemHelper.Items[inv[i].Num].Type == Enums.ItemType.PotionAddHP) { //ExpKit.Modules.kitChat chat = (ExpKit.Modules.kitChat)Windows.WindowSwitcher.ExpKit.KitContainer.ModuleSwitcher.FindKitModule(Enums.ExpKitModules.Chat); //if (chat != null) { // chat.AppendChat("You have used a " + Items.ItemHelper.Items[inv[i].Num].Name + "!", Color.Yellow); //} //Messenger.SendUseItem(i); //break; //} //} //} }
static void menuButton_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { if (Menus.MenuSwitcher.CanShowMenu()) { Menus.MenuSwitcher.ShowMainMenu(); Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav"); //if (!Windows.WindowSwitcher.GameWindow.MenuManager.Visible) { // Windows.WindowSwitcher.GameWindow.MenuManager.Visible = true; // Windows.WindowSwitcher.GameWindow.MenuManager.Focus(); // Menus.MenuSwitcher.ShowMainMenu(); //} else { // Windows.WindowSwitcher.GameWindow.MapViewer.Focus(); // Windows.WindowSwitcher.GameWindow.MenuManager.Visible = false; // Windows.WindowSwitcher.GameWindow.MenuManager.CloseOpenMenus(); //} } }
void mapViewer_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { if (inMapEditor) { Editor_mapViewer_Click(sender, e); } else { if (Globals.InGame && Maps.MapHelper.ActiveMap != null) { int newX = (e.RelativePosition.X / Constants.TILE_WIDTH) + Logic.Graphics.Renderers.Screen.ScreenRenderer.Camera.X; int newY = (e.RelativePosition.Y / Constants.TILE_HEIGHT) + Logic.Graphics.Renderers.Screen.ScreenRenderer.Camera.Y; if ((Ranks.IsAllowed(Players.PlayerManager.MyPlayer, Enums.Rank.Mapper) || Maps.MapHelper.ActiveMap.MapID.StartsWith("h-")) && (SdlDotNet.Input.Keyboard.IsKeyPressed(SdlDotNet.Input.Key.LeftShift) && e.MouseEventArgs.Button == SdlDotNet.Input.MouseButton.SecondaryButton)) { Messenger.WarpLoc(newX, newY); return; } else { Messenger.SendSearch(newX, newY); } } } }
void textMenu_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { storyState.Unpause(); }
static void invButton_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { Menus.MenuSwitcher.ShowInventoryMenu(1); Music.Music.AudioPlayer.PlaySoundEffect("beep2.wav"); }
static void showOptionsButton_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { Menus.MenuSwitcher.ShowMenu(new Menus.mnuOptions("mnuOptions")); }
static void showOnlineListButton_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { Menus.MenuSwitcher.ShowMenu(new Menus.mnuOnlineList("mnuOnlineList")); Network.Messenger.SendOnlineListRequest(); }
static void textMenu_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { resetEvent.Set(); }