public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Escape.GetHashCode()) { noClick(null, null); e.Handled = true; return; } if (e.key == Keys.N.GetHashCode()) { noClick(null, null); e.Handled = true; return; } if (e.key == Keys.Y.GetHashCode()) { yesClick(null, null); e.Handled = true; return; } if (e.key == Keys.Enter.GetHashCode()) { yesClick(null, null); e.Handled = true; return; } yes.onKeyDown(e); no.onKeyDown(e); e.Handled = true; }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { for (int i = 0; i < elements.Count; i++) { elements[i].onKeyPressed(e); } }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Escape.GetHashCode()) { backClick(null, null); e.Handled = true; return; } if (e.key == Keys.N.GetHashCode()) { newClick(null, null); e.Handled = true; return; } if (e.key == Keys.L.GetHashCode()) { loadClick(null, null); e.Handled = true; return; } if (e.key == Keys.C.GetHashCode()) { customClick(null, null); e.Handled = true; return; } base.onKeyPressed(e); }
public override void onKeyUp(InputEngine.KeyboardArgs e) { base.onKeyUp(e); if (tbCode.isVisible) { e.Handled = true; } }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Enter.GetHashCode()) { Save(); } base.onKeyPressed(e); e.Handled = true; }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { InterruptFade = true; System.Threading.Thread.Sleep(10); InterruptFade = false; Graphics.GUI.GUIEngine.ChangeScene(Graphics.GUI.GUIEngine.s_mainMenu, "GUIMain"); InterruptFade = true; base.onKeyPressed(e); }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { base.onKeyPressed(e); e.Handled = true; if (e.key == Keys.Escape.GetHashCode()) { Close(); } }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (ex.IsFading) { e.Handled = true; return; } if (e.key == Keys.L.GetHashCode()) { lvlClick(null, null); e.Handled = true; return; } if (e.key == Keys.S.GetHashCode()) { sbClick(null, null); e.Handled = true; return; } if (e.key == Keys.B.GetHashCode()) { hbClick(null, null); e.Handled = true; return; } if (e.key == Keys.T.GetHashCode()) { stClick(null, null); e.Handled = true; return; } if (e.key == Keys.O.GetHashCode()) { opClick(null, null); e.Handled = true; return; } if (e.key == Keys.E.GetHashCode()) { exClick(null, null); e.Handled = true; return; } if (e.key == Keys.I.GetHashCode()) { intr_onClicked(null, null); e.Handled = true; return; } if (e.key == Keys.C.GetHashCode()) { cr_onClicked(null, null); e.Handled = true; return; } base.onKeyPressed(e); }
public override void onKeyUp(InputEngine.KeyboardArgs e) { base.onKeyUp(e); if (!e.Handled && currentFrame != null) { currentFrame.onKeyUp(e); } e.Handled = true; }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { base.onKeyPressed(e); e.Handled = true; if (e.key == Keys.Enter.GetHashCode() || e.key == Keys.Escape.GetHashCode()) { if (isclosing) return; isclosing = true; } }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Delete.GetHashCode() && bRemove.isEnabled) { bRemove_onClicked(null, null); e.Handled = true; return; } base.onKeyPressed(e); }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Escape.GetHashCode()) { back_onClicked(null, null); e.Handled = true; return; } base.onKeyPressed(e); }
static void InputEngine_onKeyDown(InputEngine.KeyboardArgs e) { if (MineSweeper.IsGUI()) { currentScreen.OnKeyDown(e); } if (MineSweeper.IsField()) { s_hud.OnKeyDown(e); } }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Escape.GetHashCode()) { sbClick(null, null); return; } if (e.key == Keys.S.GetHashCode()) { sacClick(null, null); return; } base.onKeyPressed(e); }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { base.onKeyPressed(e); if (!e.Handled && e.key == Keys.Escape.GetHashCode() && Main.curState.StartsWith("GAME") && !animItems.IsFadeOut) { e.Handled = true; igResume_onClicked(null, null); } if (!e.Handled && currentFrame != null) { currentFrame.onKeyPressed(e); } e.Handled = true; }
public virtual void onKeyUp(InputEngine.KeyboardArgs e) { foreach (Control c in controls) { if (c.isVisible && c.isFocused) { c.onKeyUp(e); } if (InputEngine.eventHandled) { break; } } }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (isFocused) { if (e.key == Keys.Down.GetHashCode()) { SelectedIndex++; CheckSelectedBounds(); e.Handled = true; } if (e.key == Keys.Up.GetHashCode()) { SelectedIndex--; CheckSelectedBounds(); e.Handled = true; } } }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { base.onKeyPressed(e); if (e.key == Keys.Enter.GetHashCode()) { saveClick(null, null); e.Handled = true; return; } if (!e.Handled && e.key == Keys.Escape.GetHashCode()) { backClick(null, null); e.Handled = true; return; } if (!e.Handled && e.key == Keys.R.GetHashCode()) { refClick(null, null); e.Handled = true; return; } if (!e.Handled && e.key == Keys.Delete.GetHashCode()) { deleteClick(null, null); e.Handled = true; return; } if (!e.Handled && e.key == Keys.Down.GetHashCode()) { saves.SelectedIndex++; saves.CheckSelectedBounds(); e.Handled = true; return; } if (!e.Handled && e.key == Keys.Up.GetHashCode()) { saves.SelectedIndex--; saves.CheckSelectedBounds(); e.Handled = true; return; } e.Handled = true; }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Escape.GetHashCode()) { menu_onClicked(null, null); e.Handled = true; return; } if (e.key == Keys.Enter.GetHashCode() || e.key == Keys.Space.GetHashCode()) { next_onClicked(null, null); e.Handled = true; return; } if (e.key == Keys.Back.GetHashCode()) { replay_onClicked(null, null); e.Handled = true; return; } base.onKeyPressed(e); e.Handled = true; }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (e.key == Keys.Right.GetHashCode()) { if (bnext.isEnabled) { bnext_onClicked(null, null); } e.Handled = true; return; } if (e.key == Keys.Left.GetHashCode()) { if (bprev.isEnabled) { bprev_onClicked(null, null); } e.Handled = true; return; } if (e.key == Keys.Escape.GetHashCode()) { back_onClicked(null, null); e.Handled = true; return; } if (e.key == Keys.Back.GetHashCode()) { if (folderup.isVisible) { folderup_onClicked(null, null); } e.Handled = true; return; } base.onKeyPressed(e); }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { base.onKeyPressed(e); Close(); e.Handled = true; }
public override void onKeyDown(InputEngine.KeyboardArgs e) { base.onKeyDown(e); }
public override void onKeyUp(InputEngine.KeyboardArgs e) { yes.onKeyDown(e); no.onKeyDown(e); e.Handled = true; }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { e.Handled = true; if (e.key == Keys.Enter.GetHashCode() && InputEngine.Control) { DoCommand(tbinput.Text); for (int i = InputHistory.Length - 1; i > 0; i--) { InputHistory[i] = InputHistory[i - 1]; } InputHistory[0] = tbinput.Text; tbinput.Text = ""; CurInputHistorySelected = -1; logoffset = OutputEngine.LOG_LENGTH; CheckLogRange(); updateLog(); return; } if (e.key == Keys.Up.GetHashCode()) { CurInputHistorySelected++; if (CurInputHistorySelected >= InputHistory.Length) { CurInputHistorySelected = InputHistory.Length - 1; } if (InputHistory[CurInputHistorySelected] == null) { CurInputHistorySelected--; } if (CurInputHistorySelected == -1) { tbinput.Text = ""; } else { tbinput.Text = InputHistory[CurInputHistorySelected]; } tbinput.Cursor = tbinput.Text.Length; return; } if (e.key == Keys.Down.GetHashCode()) { CurInputHistorySelected--; if (CurInputHistorySelected < -1) { CurInputHistorySelected = -1; } if (CurInputHistorySelected == -1) { tbinput.Text = ""; } else { tbinput.Text = InputHistory[CurInputHistorySelected]; } tbinput.Cursor = tbinput.Text.Length; return; } InputEngine.eventHandled = false; CurInputHistorySelected = -1; base.onKeyPressed(e); e.Handled = true; }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { }
public override void onKeyUp(InputEngine.KeyboardArgs e) { }
public override void onKeyDown(InputEngine.KeyboardArgs e) { base.onKeyDown(e); e.Handled = true; seq.AddRecord(); }
public override void onKeyPressed(InputEngine.KeyboardArgs e) { if (!isFocused || contextMenu.isVisible || !Editable) { return; } e.Handled = true; #region Navigation if (e.key == Keys.Home.GetHashCode()) { if (InputEngine.Control) { Cursor = 0; } else { Cursor = GetIndexForCoords(0, cursorPos.Y); } return; } if (e.key == Keys.End.GetHashCode()) { if (InputEngine.Control) { Cursor = text.Length; } else { var sc = getCoordForCursor(Cursor); int sci = (int)((sc.Y + TextOffset.Y) / SizePerOneSymbol.Y); int scj = (int)((sc.X + TextOffset.X) / SizePerOneSymbol.X); if (DrawTextLines[sci].EndsWith("\r")) { Cursor = Cursor - scj + DrawTextLines[sci].Length - 1; } else { Cursor = Cursor - scj + DrawTextLines[sci].Length; } } return; } if (e.key == Keys.PageUp.GetHashCode()) { Cursor = GetIndexForCoords(cursorPos.X, cursorPos.Y - (size.Y - size.Y % SizePerOneSymbol.Y)); return; } if (e.key == Keys.PageDown.GetHashCode()) { Cursor = GetIndexForCoords(cursorPos.X, cursorPos.Y + (size.Y - size.Y % SizePerOneSymbol.Y)); return; } if (e.key == Keys.Left.GetHashCode()) { if (cursorPos.X == 0) { Cursor = Cursor - 2; } else { Cursor = Cursor - 1; } return; } if (e.key == Keys.Right.GetHashCode()) { if (cursor < DrawText.Length) { if (DrawText[cursor] == '\r') { Cursor = Cursor + 2; } else { Cursor = Cursor + 1; } } return; } if (e.key == Keys.Up.GetHashCode()) { Cursor = GetIndexForCoords(cursorPos.X, cursorPos.Y - SizePerOneSymbol.Y); return; } if (e.key == Keys.Down.GetHashCode()) { Cursor = GetIndexForCoords(cursorPos.X, cursorPos.Y + SizePerOneSymbol.Y); return; } #endregion #region Hotkeys if (InputEngine.Control) { //Ctrl+X if (e.key == Keys.X.GetHashCode()) { cut(); return; } //Ctrl+C if (e.key == Keys.C.GetHashCode()) { copy(); return; } //Ctrl+V if (e.key == Keys.V.GetHashCode()) { paste(); return; } //Ctrl+A if (e.key == Keys.A.GetHashCode()) { SelectionStart = 0; SelectionLength = text.Length; return; } } #endregion #region Delete if (e.key == Keys.Back.GetHashCode()) { if (Cursor > 0) { if (DrawText[Cursor - 1] == '\n') { SelectionStart = Cursor - 2; selectionLength = 2; } else { SelectionStart = Cursor - 1; selectionLength = 1; } DeleteSelection(); } } if (e.key == Keys.Delete.GetHashCode()) { if (Cursor <= text.Length - 1) { SelectionStart = Cursor; if (Cursor + 1 < DrawText.Length && DrawText[Cursor + 1] == '\n') { selectionLength = 2; } else { selectionLength = 1; } DeleteSelection(); } } #endregion #region Chars String a = GetStringForKey((Keys)e.key).ToString(); if (a != "") { wasSymbolInputThisTick = true; Insert(cursor, a); Cursor = Cursor + a.Length; wasSymbolInputThisTick = false; } #endregion base.onKeyPressed(e); }
public override void onKeyUp(InputEngine.KeyboardArgs e) { base.onKeyUp(e); e.Handled = true; }
public virtual void onKeyPressed(InputEngine.KeyboardArgs e) { }