Mallet Engine  2
Entity-Component based game engine, written in Java.
 All Classes Namespaces Files Functions Variables
Public Member Functions | Public Attributes | Static Public Attributes
com.linxonline.mallet.input.InputEvent Class Reference

List of all members.

Public Member Functions

 InputEvent ()
 InputEvent (final int _type, final int _x, final int _y)
 InputEvent (final int _type, final float _x, final float _y)
 InputEvent (final int _type, final char _key, final int _keycode)
final int getInputType ()
final int getKeyCode ()
final char getKeyCharacter ()
final boolean isActionKey ()
final int getMouseX ()
final int getMouseY ()
final void clone (final InputEvent _input)

Public Attributes

int inputType = NONE
int mouseX = 0
int mouseY = 0
char key = ' '
int keycode = NONE
boolean isActionKey = false

Static Public Attributes

static final int SHIFT = 16
static final int CTRL = 17
static final int ALT = 18
static final int ALTGROUP = 65406
static final int BACKSPACE = 8
static final int ENTER = 66
static final int NONE = -1
static final int MOUSE1_PRESSED = 0
static final int MOUSE1_RELEASED = 1
static final int MOUSE2_PRESSED = 2
static final int MOUSE2_RELEASED = 3
static final int MOUSE_MOVED = 4
static final int KEYBOARD_PRESSED = 5
static final int KEYBOARD_RELEASED = 6
static final int TOUCH_MOVE = 7
static final int TOUCH_UP = 8
static final int TOUCH_DOWN = 9
static final int SCROLL_WHEEL = 10

Constructor & Destructor Documentation

com.linxonline.mallet.input.InputEvent.InputEvent ( final int  _type,
final int  _x,
final int  _y 
)

Adding Mouse Event

com.linxonline.mallet.input.InputEvent.InputEvent ( final int  _type,
final float  _x,
final float  _y 
)

Adding Mouse Event

com.linxonline.mallet.input.InputEvent.InputEvent ( final int  _type,
final char  _key,
final int  _keycode 
)

Adding Keyboard Event


Member Function Documentation


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables