Mallet Engine  2
Entity-Component based game engine, written in Java.
 All Classes Namespaces Files Functions Variables
Public Member Functions | Protected Attributes
com.linxonline.mallet.input.InputController Class Reference
Inheritance diagram for com.linxonline.mallet.input.InputController:
Inheritance graph
[legend]
Collaboration diagram for com.linxonline.mallet.input.InputController:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void update ()
abstract void processInputEvent (final InputEvent _input)
void passInputEvent (final InputEvent _input)

Protected Attributes

final ArrayList< InputEventinputs = new ArrayList<InputEvent>()

Detailed Description

Accumulate InputEvents until it is appropriate to process them.

InputController is a convience class, built to deal with correctly handling inputs.

InputEvents can be passed outside the objects typical update(). Processing an InputEvent can therefore cause unusual logic problems.


Member Function Documentation

abstract void com.linxonline.mallet.input.InputController.processInputEvent ( final InputEvent  _input) [pure virtual]

Member Data Documentation

final ArrayList<InputEvent> com.linxonline.mallet.input.InputController.inputs = new ArrayList<InputEvent>() [protected]

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