Module project.pong

Class RacketMovementHandler

java.lang.Object
project.pong.model.RacketMovementHandler
All Implemented Interfaces:
Runnable

public class RacketMovementHandler extends Object implements Runnable
The RacketMovementHandler class manages the movement of rackets in the Pong game.
  • Constructor Details

    • RacketMovementHandler

      public RacketMovementHandler(GamePong pong)
      Constructs a RacketMovementHandler object with the specified GamePong instance.
      Parameters:
      pong - The GamePong instance to handle racket movement for.
  • Method Details

    • run

      public void run()
      Continuously runs the racket movement logic.
      Specified by:
      run in interface Runnable
    • handleKeyPressed

      public void handleKeyPressed(javafx.scene.input.KeyEvent event)
      Handles the key pressed event for racket movement.
      Parameters:
      event - The KeyEvent representing the key pressed event.
    • handleKeyReleased

      public void handleKeyReleased(javafx.scene.input.KeyEvent event)
      Handles the key released event for racket movement.
      Parameters:
      event - The KeyEvent representing the key released event.