Package controller.inputs
Interface InputMethods
- All Known Implementing Classes:
GameCompletedOverlayController,GameOverOverlayController,GamePausedOverlayController,HomeController,MenuController,MenuScoreBoardOverlayController,MenuUserCreationOverlayController,MenuUserSelectionOverlayController,PlayerController,PlayingController
public interface InputMethods
Interface for handling user input methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoidHandles key press events.voidHandles key release events.voidHandles mouse click events.voidHandles mouse drag events.voidHandles mouse move events.voidHandles mouse press events.voidHandles mouse release events.
-
Method Details
-
mouseClicked
Handles mouse click events.- Parameters:
e- the MouseEvent to handle
-
mousePressed
Handles mouse press events.- Parameters:
e- the MouseEvent to handle
-
mouseReleased
Handles mouse release events.- Parameters:
e- the MouseEvent to handle
-
mouseMoved
Handles mouse move events.- Parameters:
e- the MouseEvent to handle
-
mouseDragged
Handles mouse drag events.- Parameters:
e- the MouseEvent to handle
-
keyPressed
Handles key press events.- Parameters:
e- the KeyEvent to handle
-
keyReleased
Handles key release events.- Parameters:
e- the KeyEvent to handle
-