Package controller.inputs
Class KeyBoardInputs
java.lang.Object
controller.inputs.KeyBoardInputs
- All Implemented Interfaces:
KeyListener,EventListener
This class implements the
KeyListener interface.
Controller for listening to keyboard inputs and handling them, rerouting the information to the right input controller based on the game state.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidOverrides keyPressed method fromKeyListenerinterface.voidOverrides keyReleased method fromKeyListenerinterface.voidOverrides keyTyped method fromKeyListenerinterface.
-
Constructor Details
-
KeyBoardInputs
Constructs a new KeyBoardInputs.- Parameters:
gamePanel- the game panel
-
-
Method Details
-
keyTyped
Overrides keyTyped method fromKeyListenerinterface.- Specified by:
keyTypedin interfaceKeyListener- Parameters:
e- the KeyEvent to handle
-
keyPressed
Overrides keyPressed method fromKeyListenerinterface.- Specified by:
keyPressedin interfaceKeyListener- Parameters:
e- the KeyEvent to handle
-
keyReleased
Overrides keyReleased method fromKeyListenerinterface.- Specified by:
keyReleasedin interfaceKeyListener- Parameters:
e- the KeyEvent to handle
-