public void Input(InputEventArgs e) { if (Engine.Keyboard.IsKeyPressed(Key.F4)) { StateManager.Instance.SetGameState(EGameState.PAUSE); } }
public void Input(InputEventArgs e) { if (m_gameState.HasValue) { m_gameStates[m_gameState.Value].Input(e); } }
public void Input(InputEventArgs e) { if (Engine.Keyboard.IsKeyPressed(Key.F2)) { StateManager.Instance.SetGameState(EGameState.GAME); } if (Engine.Keyboard.IsKeyPressed(Key.F3)) { StateManager.Instance.SetGameState(EGameState.EDITOR); } }
public override void InputEvent(InputEventArgs e) { //Console.WriteLine(e); }
public override void InputEvent(InputEventArgs e) { }
public override void InputEvent(InputEventArgs e) { StateManager.Instance.Input(e); }
public void Input(InputEventArgs e) { var mouseButtonDownEvent = e as MouseButtonDownEventArgs; if (mouseButtonDownEvent != null) { if (mouseButtonDownEvent.Button == MouseButton.Left) { m_mouseLeftPressed = true; m_mousePosition = mouseButtonDownEvent.Position; } if (mouseButtonDownEvent.Button == MouseButton.Right) { m_world.Player.NextWeapon(); } } var mouseButtonUpEvent = e as MouseButtonUpEventArgs; if (mouseButtonUpEvent != null) { if (mouseButtonUpEvent.Button == MouseButton.Left) { m_mouseLeftPressed = false; } } var mouseMoveEvent = e as MouseMoveEventArgs; if (mouseMoveEvent != null) { m_mousePosition = mouseMoveEvent.Position; } var mouseButtonWheelEvent = e as MouseWheelEventArgs; if (mouseButtonWheelEvent != null) { World.Instance.Camera.Zoom -= mouseButtonWheelEvent.Ticks; } var keyboardKeyDownEvent = e as KeyboardKeyDownEventArgs; if (keyboardKeyDownEvent != null) { if (keyboardKeyDownEvent.Key == Key.F1) { StateManager.Instance.SetGameState(EGameState.MAINMENU); } if (keyboardKeyDownEvent.Key == Key.F4) { StateManager.Instance.SetGameState(EGameState.PAUSE); } if (keyboardKeyDownEvent.Key == Key.Up || keyboardKeyDownEvent.Key == Key.Z) { m_keyUpPressed = true; } if (keyboardKeyDownEvent.Key == Key.Down || keyboardKeyDownEvent.Key == Key.S) { m_keyDownPressed = true; } if (keyboardKeyDownEvent.Key == Key.Left || keyboardKeyDownEvent.Key == Key.Q) { m_keyLeftPressed = true; } if (keyboardKeyDownEvent.Key == Key.Right || keyboardKeyDownEvent.Key == Key.D) { m_keyRightPressed = true; } if (keyboardKeyDownEvent.Key == Key.R) { m_world.Player.Weapon.ReloadCharger(); } } var keyboardKeyUpEvent = e as KeyboardKeyUpEventArgs; if (keyboardKeyUpEvent != null) { if (keyboardKeyUpEvent.Key == Key.Up || keyboardKeyUpEvent.Key == Key.Z) { m_keyUpPressed = false; } if (keyboardKeyUpEvent.Key == Key.Down || keyboardKeyUpEvent.Key == Key.S) { m_keyDownPressed = false; } if (keyboardKeyUpEvent.Key == Key.Left || keyboardKeyUpEvent.Key == Key.Q) { m_keyLeftPressed = false; } if (keyboardKeyUpEvent.Key == Key.Right || keyboardKeyUpEvent.Key == Key.D) { m_keyRightPressed = false; } } }
public virtual void InputEvent(InputEventArgs e) { }
public override void InputEvent(InputEventArgs e) { Engine.LogDebug(e.ToString()); m_uiManager.ProcessInputEvent(e); }
public void ProcessInputEvent(InputEventArgs e) { }
public virtual void InputEvent(InputEventArgs e) { }