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 Z 
All Classes and Interfaces|All Packages

A

abilityKey - Variable in class de.tum.cit.fop.maze.GameSettings
Key binding for using ability.
AchievementController - Class in de.tum.cit.fop.maze
Manages the achievements in the game, including loading, saving, and updating their status.
AchievementController() - Constructor for class de.tum.cit.fop.maze.AchievementController
Default constructor initializing all achievements to false and counts to zero.
AchievementScreen - Class in de.tum.cit.fop.maze.UI
Screen that displays the list of achievements.
AchievementScreen(Stage, MazeRunnerGame, MenuScreen) - Constructor for class de.tum.cit.fop.maze.UI.AchievementScreen
Constructs an AchievementScreen.
AchievementUI - Class in de.tum.cit.fop.maze.UI
UI component for displaying achievement notifications.
AchievementUI(Stage, MazeRunnerGame, SoundController) - Constructor for class de.tum.cit.fop.maze.UI.AchievementUI
Constructs an AchievementUI.
addGameObject(GameObject) - Method in class de.tum.cit.fop.maze.Parser.GameField
Adds a game object to the field.
addOrReapplyEffect(Effect) - Method in class de.tum.cit.fop.maze.objects.Player
Adds or refreshes an effect on the player.
addScore(long) - Method in class de.tum.cit.fop.maze.Utils.ScoreManager
Adds a new score and saves to leaderboard (keeps top 10).
animate(Batch) - Method in class de.tum.cit.fop.maze.objects.collectables.Collectable
 
animate(Batch) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Bouncer
 
animate(Batch) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Enemy
 
animate(Batch) - Method in class de.tum.cit.fop.maze.objects.GameObject
Renders the object using its drawable or texture.
animate(Batch) - Method in class de.tum.cit.fop.maze.objects.Player
 
animate(Batch) - Method in class de.tum.cit.fop.maze.objects.traps.Trap
 
animate(Batch, Vector2, Vector2) - Method in class de.tum.cit.fop.maze.Drawing.Drawable
Draws the current animation frame to the batch.
AnimationDirection() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Bouncer
 
AnimationDirection() - Method in interface de.tum.cit.fop.maze.objects.Dynamic.Enemy.Enemies
Updates enemy animation based on movement direction.
AnimationDirection() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Junkie
 
AnimationDirection() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Tourist
 
animationType - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameObjectMemento
 
animationType - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
 
AnimationType - Enum Class in de.tum.cit.fop.maze.Drawing
Enumeration of all available animation types in the game.
attackChange(Player, MazeRunnerGame) - Static method in class de.tum.cit.fop.maze.MVC.CharacterWASD
Changes player animation to appropriate attack direction.
attackKey - Variable in class de.tum.cit.fop.maze.GameSettings
Key binding for attacking.
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages