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

L

Laser - Class in entities.bullets
Represents a laser beam in the game.
Laser(double, double, double, double, int) - Constructor for class entities.bullets.Laser
Constructs a new Laser.
LASER_COOLDOWN - Static variable in class entities.player.Player
Laser cooldown in milliseconds.
lasers - Variable in class rooms.Room
 
lastDirX - Variable in class entities.player.Player
Last laser direction (X).
lastDirY - Variable in class entities.player.Player
Last laser direction (Y).
lastLaserTime - Variable in class entities.player.Player
Time tracker for laser special ability.
lastShotTime - Variable in class entities.player.Player
Time tracker for shooting.
lastSpecial - Variable in class entities.enemies.Boss
Timestamp of the last special ability usage.
length - Variable in class entities.bullets.Laser
Length of the laser in pixels.
lifetime - Variable in class entities.bullets.Laser
Time remaining before the laser disappears (in seconds).
load(String, String) - Static method in class util.SFXManager
Loads a sound effect from the given path and associates it with a name.
locked - Variable in class rooms.Door
 
LOCKEDDOOR_SPRITE - Static variable in class rooms.Door
 
loopBehavior() - Method in class entities.enemies.Boss
Internal AI loop that continuously decides the boss's actions including walking, shooting, special attacks, and charging.
loopBehavior() - Method in class entities.enemies.Jumper
Main AI loop running in a separate thread.
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