Example #1
0
 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();
         //}
     }
 }
Example #4
0
 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);
             }
         }
     }
 }
Example #5
0
 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();
 }
Example #9
0
 static void textMenu_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e)
 {
     resetEvent.Set();
 }