Index
All Classes and Interfaces|All Packages|Constant Field Values
D
- damage - Variable in class entities.bullets.Laser
-
Damage dealt by the laser.
- damageFlash - Variable in class entities.enemies.Enemy
-
Visual flash effect when the enemy takes damage (0 = none, 1 = full).
- damageFlash - Variable in class entities.player.Player
-
Damage flash alpha for visual feedback.
- dash() - Method in class entities.player.Player
-
Performs a dash in the current movement direction if cooldown allows.
- DASH_COOLDOWN - Static variable in class entities.player.Player
-
Dash cooldown
- DASH_DURATION - Static variable in class entities.player.Player
-
Max dashing duration
- DASH_SPEED - Static variable in class entities.player.Player
-
Dash speed
- dashCooldownTimer - Variable in class entities.player.Player
-
Time tracker for dash cooldown
- dashDirX - Variable in class entities.player.Player
-
Dash indicator (X axis)
- dashDirY - Variable in class entities.player.Player
-
Dash indicator (Y axis)
- dashTime - Variable in class entities.player.Player
-
Current dashing duration
- diameter - Variable in class core.Character
-
Diameter of the character's hitbox.
- DIAMETER - Static variable in class entities.bullets.Bullet
-
Diameter of the bullet.
- difficulty - Variable in class game.RoomManager
-
Difficulty scaling factor for enemy spawning
- dirX - Variable in class entities.bullets.Laser
-
Direction vector of the laser (normalized).
- dirY - Variable in class entities.bullets.Laser
-
Direction vector of the laser (normalized).
- DMGUP_SPRITE - Static variable in class entities.items.StrengthPot
-
Sprite image for the strength potion.
- Door - Class in rooms
-
Represents a door in a room.
- Door(double, double) - Constructor for class rooms.Door
-
Constructs a door at the specified position.
- drawDeadScreen(GraphicsContext) - Method in class game.GameApp
-
Draws the death/game-over screen with score and restart instructions.
- drawFog(GraphicsContext, Color, double) - Method in class rooms.Room
-
Draws fog/smoke effect over the room.
- drawHUD(GraphicsContext) - Method in class game.GameApp
-
Draws the heads-up display (HUD) including HP bar and coin counter.
- drawStartScreen(GraphicsContext) - Method in class game.GameApp
-
Draws the start screen with instructions.
All Classes and Interfaces|All Packages|Constant Field Values