Index
All Classes and Interfaces|All Packages
R
- Racket - Class in project.pong.model
-
The Racket class represents a racket in the Pong game.
- Racket(double, double, double, double, Color) - Constructor for class project.pong.model.Racket
-
Constructs a Racket object with the specified parameters.
- RacketMovementHandler - Class in project.pong.model
-
The RacketMovementHandler class manages the movement of rackets in the Pong game.
- RacketMovementHandler(GamePong) - Constructor for class project.pong.model.RacketMovementHandler
-
Constructs a RacketMovementHandler object with the specified GamePong instance.
- RacketView - Class in project.pong.view.component
-
The RacketView class represents the graphical view of a racket in the Pong game.
- RacketView(Racket) - Constructor for class project.pong.view.component.RacketView
-
Constructs a RacketView object with the specified racket model.
- refresh() - Method in class project.pong.view.layout.TopBar
-
Refreshes the content of the top bar.
- reset() - Method in class project.pong.model.Ball
-
Resets the speed of the ball to its base speed.
- reset() - Method in class project.pong.model.GamePong
-
Resets the game state.
- Resizable - Interface in project.pong.model
-
The Resizable interface represents an object that can be resized.
- resizeHeight(double) - Method in class project.pong.controller.MainViewController
-
Resizes the height of the game.
- resizeHeight(double) - Method in class project.pong.model.Ball
-
Resizes the height of the ball.
- resizeHeight(double) - Method in class project.pong.model.GamePong
-
Resizes the height of game components.
- resizeHeight(double) - Method in class project.pong.model.Racket
- resizeHeight(double) - Method in interface project.pong.model.Resizable
-
Resizes the object's height by the specified factor.
- resizeWidth(double) - Method in class project.pong.controller.MainViewController
-
Resizes the width of the game.
- resizeWidth(double) - Method in class project.pong.model.Ball
-
Resizes the width of the ball.
- resizeWidth(double) - Method in class project.pong.model.GamePong
-
Resizes the width of game components.
- resizeWidth(double) - Method in class project.pong.model.Racket
- resizeWidth(double) - Method in interface project.pong.model.Resizable
-
Resizes the object's width by the specified factor.
- RIGHT - Enum constant in enum class project.pong.model.Side
- run() - Method in class project.pong.model.Ball
-
Runs the thread for the ball's movement.
- run() - Method in class project.pong.model.RacketMovementHandler
-
Continuously runs the racket movement logic.
All Classes and Interfaces|All Packages