Index

A B C D E F G H I J K L M N O P R S T U V W X Y 
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
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values