Skip to content

class_inputevent

reduz edited this page Feb 23, 2014 · 9 revisions

InputEvent

Brief Description

Built-in input event data.

Member Functions

Member Variables

Numeric Constants

  • NONE = 0 - Empty input event.
  • KEY = 1 - Key event.
  • MOUSE_MOTION = 2 - Mouse motion event.
  • MOUSE_BUTTON = 3 - Mouse button event.
  • JOYSTICK_MOTION = 4 - Jostick motion event.
  • JOYSTICK_BUTTON = 5 - Joystick button event.
  • SCREEN_TOUCH = 6
  • SCREEN_DRAG = 7
  • ACTION = 8

Description

Built-in input event data. InputEvent is a built-in engine datatype, given that it's passed around and used so much . Depending on it's type, the members contained can be different, so read the documentation well!. Input events can also represent actions (editable from the project settings).

Member Function Description

  • bool ** is_action ** ( String action ) \ Return if this input event matches a pre-defined action, no matter the type.
  • bool ** is_echo ** ( ) \ Return if this input event is an echo event (usually for key events).
  • bool ** is_pressed ** ( ) \ Return if this input event is pressed (for key, mouse, joy button or screen press events).

Clone this wiki locally