void color_onClicked(object sender, InputEngine.MouseArgs e) { colsel = ColorSelector.Show(position + color.Position + new Vector2(color.Size.X, 0)); colsel.onColorSelected += new ColorSelector.ColorSelectedEventHandler(colsel_onColorSelected); }
public static bool IsClickable(InputEngine.MouseArgs e) { return(IsClickable(e.curState.X, e.curState.Y)); }
public override void onButtonDown(InputEngine.MouseArgs e) { base.onButtonDown(e); e.Handled = true; }
void breset_onClicked(object sender, InputEngine.MouseArgs e) { seq.Clear(); }
void ldesign_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_lvlDesignerMenu, "GUIlvlDesignerMenu"); }
void clear_onClicked(object sender, InputEngine.MouseArgs e) { Clear(); }
public override void onButtonDown(InputEngine.MouseArgs e) { if (IsIn(e.curState.X, e.curState.Y)) { InputEngine.eventHandled = true; if (e.curState.LeftButton == ButtonState.Pressed) { #region Horizontal if (!IsVertical) { if (InputEngine.curMouse.X >= position.X && InputEngine.curMouse.Y >= position.Y && InputEngine.curMouse.X < position.X + buttonSize.X && InputEngine.curMouse.Y < position.Y + buttonSize.Y)//left button { initElementPressed = 0; } else if (InputEngine.curMouse.X >= position.X + size.X - buttonSize.X && InputEngine.curMouse.Y >= position.Y && InputEngine.curMouse.X < position.X + size.X && InputEngine.curMouse.Y < position.Y + buttonSize.Y)//right button { initElementPressed = 1; } else if (InputEngine.curMouse.X >= barPosition.X && InputEngine.curMouse.Y >= barPosition.Y && InputEngine.curMouse.X < barPosition.X + barSize.X && InputEngine.curMouse.Y < barPosition.Y + barSize.Y)//bar { initElementPressed = 2; } else { initElementPressed = 3; } return; } #endregion #region Vertical if (IsVertical) { if (InputEngine.curMouse.X >= position.X && InputEngine.curMouse.Y >= position.Y && InputEngine.curMouse.X < position.X + buttonSize.X && InputEngine.curMouse.Y < position.Y + buttonSize.Y)//left button { initElementPressed = 0; } else if (InputEngine.curMouse.X >= position.X && InputEngine.curMouse.Y >= position.Y + size.Y - buttonSize.Y && InputEngine.curMouse.X < position.X + buttonSize.X && InputEngine.curMouse.Y < position.Y + size.Y)//right button { initElementPressed = 1; } else if (InputEngine.curMouse.X >= barPosition.X && InputEngine.curMouse.Y >= barPosition.Y && InputEngine.curMouse.X < barPosition.X + barSize.X && InputEngine.curMouse.Y < barPosition.Y + barSize.Y)//bar { initElementPressed = 2; } else { initElementPressed = 3; } } #endregion } } }
public override void onButtonClick(InputEngine.MouseArgs e) { onButtonClick(new Vector2(e.curState.X, e.curState.Y)); }
void bnext_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); CurPage++; InitForCurState(); }
public override void onButtonUp(InputEngine.MouseArgs e) { if (WasJustShown || !StayOpened) return; if (DimOpacity) return; InputEngine.MouseArgs ee = new InputEngine.MouseArgs() { button = e.button, curState = new MouseState( e.curState.X - (int)position.X, e.curState.Y - (int)position.Y, e.curState.ScrollWheelValue, e.curState.LeftButton, e.curState.MiddleButton, e.curState.RightButton, e.curState.XButton1, e.curState.XButton2) }; base.onButtonUp(ee); if (IsIn(e.curState.X, e.curState.Y)) e.Handled = true; }
internal static int DnDState = 0;//0 = none, 1 = vertical, 2 = horizontal public override void OnMouseDown(InputEngine.MouseArgs e) { if (!Graphics.Visible) { return; } if (MicroWorld.Logics.GameInputHandler.isLine) { dnd = false; dndIndex = -1; DnDState = 0; return; } if (e.button == 0 && Settings.GameState == Settings.GameStates.Stopped && MicroWorld.Graphics.GUI.GUIEngine.s_subComponentButtons.isVisible && MicroWorld.Graphics.GUI.GUIEngine.s_subComponentButtons.SelectedComponent == this) { var g = Graphics as Graphics.WireGraphics; if (!IsRemovable) { goto EndDnD; } if (e.curState.X == g.DrawPath[0].X && e.curState.Y == g.DrawPath[0].Y) { goto EndDnD; } if (e.curState.X == g.DrawPath[g.DrawPath.Count - 1].X && e.curState.Y == g.DrawPath[g.DrawPath.Count - 1].Y) { goto EndDnD; } for (int i = 0; i < g.DrawPath.Count - 1; i++) { var a1 = g.DrawPath[i]; var a2 = g.DrawPath[i + 1]; var d = MicroWorld.Logics.MathHelper.DistancePointToLineSegment( new Microsoft.Xna.Framework.Vector2(e.curState.X, e.curState.Y), a1, a2); if (d < 4) { dnd = true; dndIndex = i; if (a1.X == a2.X) { DnDState = 2; } else { DnDState = 1; } break; } } if (dndIndex == 0) { dndIndex = 1; g.DrawPath.Insert(0, g.DrawPath[0]); } if (dndIndex >= g.DrawPath.Count - 2) { //dndIndex--; g.DrawPath.Insert(g.DrawPath.Count - 1, g.DrawPath[g.DrawPath.Count - 1]); } EndDnD :; } base.OnMouseDown(e); }
public override void onButtonClick(InputEngine.MouseArgs e) { if (WasJustShown || !StayOpened) return; int gx = e.curState.X, gy = e.curState.Y; Utilities.Tools.ScreenToGameCoords(ref gx, ref gy); if (DimOpacity) { if (!AssociatedComponent.isIn(gx, gy)) Close(); return; } InputEngine.MouseArgs ee = new InputEngine.MouseArgs() { button = e.button, curState = new MouseState( e.curState.X - (int)position.X, e.curState.Y - (int)position.Y, e.curState.ScrollWheelValue, e.curState.LeftButton, e.curState.MiddleButton, e.curState.RightButton, e.curState.XButton1, e.curState.XButton2) }; base.onButtonClick(ee); if (IsIn(e.curState.X, e.curState.Y) && StayOpened) e.Handled = true; if (!IsIn(e.curState.X, e.curState.Y) && !AssociatedComponent.isIn(gx, gy)) Close(); }
public virtual void onButtonClick(InputEngine.MouseArgs e) { }
public virtual void onButtonDown(InputEngine.MouseArgs e) { }
public void exClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); Main.Close(); }
void back_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(LastScene, LastState); }
void stay_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.RemoveHUDScene(this); }
public override void onButtonUp(InputEngine.MouseArgs e) { }
void goToLink_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); article.GoToLink(); }
public override void onButtonClick(InputEngine.MouseArgs e) { b_Key.onButtonClick(e); }
void bcancel_onClicked(object sender, InputEngine.MouseArgs e) { Close(); }
void b_Key_onClicked(object sender, InputEngine.MouseArgs e) { var a = Scene.SequenceSelection.ShowNew(); a.onSequenceSelected += new Scene.SequenceSelection.SequenceSelectedEventHandler(a_onSequenceSelected); }
public void customClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); }
public void apClick(object sender, InputEngine.MouseArgs e) { Settings.ChangeResolution(res.text, fs.Checked); Sound.SoundPlayer.PlayButtonClick(); }
public override void onButtonClick(InputEngine.MouseArgs e) { base.onButtonClick(e); //Close(); e.Handled = true; }
void intr_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); Graphics.GUI.GUIEngine.ChangeScene(Graphics.GUI.GUIEngine.s_intro, "GUIIntro"); }
//============================================================LOGICS======================================================== //============================================================INPUT========================================================= public override void OnMouseClick(InputEngine.MouseArgs e) { //e.SetHandled(); W.IsConnected = !W.IsConnected; Connected = W.IsConnected; }
void cr_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); Graphics.GUI.GUIEngine.ChangeScene(Graphics.GUI.GUIEngine.s_credits2, "GUICredits"); }
public override void onButtonUp(InputEngine.MouseArgs e) { InputEngine.MouseArgs en = new InputEngine.MouseArgs() { button = e.button, curState = new MouseState(e.curState.X, e.curState.Y - (int)FileListOffset.Y, e.curState.ScrollWheelValue, e.curState.LeftButton, e.curState.MiddleButton, e.curState.RightButton, e.curState.XButton1, e.curState.XButton2) }; foreach (Elements.Control c in buttons) { if (c.isVisible) c.onButtonUp(en); if (InputEngine.eventHandled) break; } if (InputEngine.eventHandled) return; base.onButtonUp(e); }
public void refClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); FillListBox(); }