|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IKeyHandler
Handler of keyboard events, but mostly independent from AWT.
(Does not need KeyEvent
instances, unlike KeyListener
,
and KeyEvent
instances need a Component
, bad for testing).
Field Summary | |
---|---|
static IKeyHandler |
NULL_OBJECT
IKeyHandler which does nothing. |
Method Summary | |
---|---|
void |
keyPressed(int keyCode,
IGameController controller)
a key has been pressed. |
void |
keyReleased(int keyCode,
IGameController controller)
a key has been released. |
Field Detail |
---|
static final IKeyHandler NULL_OBJECT
IKeyHandler
which does nothing.
Method Detail |
---|
void keyPressed(int keyCode, IGameController controller)
keyCode
- a code from KeyEvent
, e.g. KeyEvent.VK_LEFT
controller
- TODOvoid keyReleased(int keyCode, IGameController controller)
keyCode
- a code from KeyEvent
, e.g. KeyEvent.VK_LEFT
controller
- TODO
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |