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 Details

    • mouseClicked

      void mouseClicked(MouseEvent e)
      Handles mouse click events.
      Parameters:
      e - the MouseEvent to handle
    • mousePressed

      void mousePressed(MouseEvent e)
      Handles mouse press events.
      Parameters:
      e - the MouseEvent to handle
    • mouseReleased

      void mouseReleased(MouseEvent e)
      Handles mouse release events.
      Parameters:
      e - the MouseEvent to handle
    • mouseMoved

      void mouseMoved(MouseEvent e)
      Handles mouse move events.
      Parameters:
      e - the MouseEvent to handle
    • mouseDragged

      void mouseDragged(MouseEvent e)
      Handles mouse drag events.
      Parameters:
      e - the MouseEvent to handle
    • keyPressed

      void keyPressed(KeyEvent e)
      Handles key press events.
      Parameters:
      e - the KeyEvent to handle
    • keyReleased

      void keyReleased(KeyEvent e)
      Handles key release events.
      Parameters:
      e - the KeyEvent to handle