Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
void | update () |
abstract void | processInputEvent (final InputEvent _input) |
void | passInputEvent (final InputEvent _input) |
Protected Attributes | |
final ArrayList< InputEvent > | inputs = new ArrayList<InputEvent>() |
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.
void com.linxonline.mallet.input.InputController.passInputEvent | ( | final InputEvent | _input | ) |
Implements com.linxonline.mallet.input.InputHandler.
abstract void com.linxonline.mallet.input.InputController.processInputEvent | ( | final InputEvent | _input | ) | [pure virtual] |
final ArrayList<InputEvent> com.linxonline.mallet.input.InputController.inputs = new ArrayList<InputEvent>() [protected] |