The Controller class provides proxy interface between controllable objects array and physical controller (keyboard/joystick) or vitual controller (for example cut-scene actor controller at lua-side)
More...
#include <controller.h>
|
| enum | commands {
key_start =0,
key_left,
key_right,
key_up,
key_down,
key_run,
key_jump,
key_altrun,
key_altjump,
key_drop
} |
| | Control key command codes.
|
| |
The Controller class provides proxy interface between controllable objects array and physical controller (keyboard/joystick) or vitual controller (for example cut-scene actor controller at lua-side)
Initializes a control key states map with unpressed key states.
- Returns
- the initialized control key map structure with unpressed key states
Register controllable object to this controller.
- Parameters
-
| obj | Pointer to controllable object |
Remove controllable object from this controller.
- Parameters
-
| obj | Pointer to controllable object which must be removed from this controller |
| void Controller::setKeyMap |
( |
KeyMap |
map | ) |
|
|
virtual |
Accepts control keys map which will associates physical keys of control device and command code.
- Parameters
-
The documentation for this class was generated from the following files: