Index
All Classes and Interfaces|All Packages|Constant Field Values
R
- region - Variable in class rooms.Door
- released - Static variable in class util.Input
- render(GraphicsContext) - Method in interface core.Collectible
-
Renders the collectible on the screen.
- render(GraphicsContext) - Method in class core.GameObject
-
Renders the object on the screen.
- render(GraphicsContext) - Method in class entities.bullets.Bullet
-
Renders the bullet on the screen.
- render(GraphicsContext) - Method in class entities.bullets.Laser
-
Renders the laser as a red line on the screen.
- render(GraphicsContext) - Method in class entities.enemies.Boss
-
Renders the boss, including sprite, damage flash, and HP bar.
- render(GraphicsContext) - Method in class entities.enemies.Chaser
-
Renders the Chaser, including its sprite and damage flash.
- render(GraphicsContext) - Method in class entities.enemies.Enemy
-
Renders the enemy on the screen.
- render(GraphicsContext) - Method in class entities.enemies.Jumper
-
Renders the Jumper, including its sprite and damage flash.
- render(GraphicsContext) - Method in class entities.items.Coin
-
Renders the coin at its current position.
- render(GraphicsContext) - Method in class entities.items.HealthPot
-
Renders the health potion at its current position.
- render(GraphicsContext) - Method in class entities.items.Item
-
Renders the item.
- render(GraphicsContext) - Method in class entities.items.MaxHealthUpgrade
-
Renders the max health upgrade at its current position.
- render(GraphicsContext) - Method in class entities.items.MysteryBox
-
Renders the mystery box and its cost (if any) at its current position.
- render(GraphicsContext) - Method in class entities.items.StrengthPot
-
Renders the strength potion at its current position.
- render(GraphicsContext) - Method in class entities.items.TreasureBox
-
Renders the treasure box at its current position.
- render(GraphicsContext) - Method in class entities.player.Player
-
Renders the player sprite.
- render(GraphicsContext) - Method in class rooms.CombatRoom
-
Renders the room and its entities.
- render(GraphicsContext) - Method in class rooms.Door
-
Renders the door using the appropriate sprite based on its locked state.
- render(GraphicsContext) - Method in class rooms.Room
-
Base render method for the room.
- render(GraphicsContext, Player) - Method in class game.RoomManager
-
Renders the current room and the player.
- renderEntities(GraphicsContext) - Method in class rooms.Room
-
Renders bullets, enemies, items, and lasers in the room
- resetInstance() - Method in class game.RoomManager
-
Resets the singleton instance (for restarting the game).
- restartGame() - Method in class game.GameApp
-
Resets game state and player/room manager for a new game.
- room - Variable in class entities.enemies.Enemy
-
Reference to the room where the enemy exists.
- room - Variable in class entities.items.Item
-
Room in which the item exists.
- room - Variable in class entities.items.MysteryBox
-
The room this mystery box belongs to.
- Room - Class in rooms
-
Abstract base class for all types of rooms in the game.
- Room(double, double, double, double, Player) - Constructor for class rooms.Room
-
Constructs a room with specified size and player reference.
- roomCleared - Variable in class game.RoomManager
-
Number of rooms the player has cleared
- roomManager - Variable in class game.GameApp
-
Room manager singleton
- RoomManager - Class in game
-
Singleton class that manages room creation, transitions, and difficulty scaling.
- RoomManager(Player) - Constructor for class game.RoomManager
-
Private constructor for singleton pattern.
- rooms - package rooms
All Classes and Interfaces|All Packages|Constant Field Values