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

C

Camera - Class in de.tum.cit.fop.maze
Manages the game camera, including following the player, zooming, and shake effects.
Camera() - Constructor for class de.tum.cit.fop.maze.Camera
Creates a new Camera instance with default settings.
canDash - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
 
canInvis - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
 
CASKET - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
 
changeAnimation(AnimationType) - Method in class de.tum.cit.fop.maze.Drawing.Drawable
Changes the current animation to a new type.
changeAnimation(AnimationType) - Method in class de.tum.cit.fop.maze.objects.GameObject
Changes the current animation.
changeAnimation(AnimationType) - Method in class de.tum.cit.fop.maze.objects.Player
 
CHARACTER_ATTACK_DOWN - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_ATTACK_LEFT - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_ATTACK_RIGHT - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_ATTACK_UP - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_DOWN - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_INVIS_DOWN - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_INVIS_LEFT - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_INVIS_LOSER_POSE - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_INVIS_RIGHT - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_INVIS_UP - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_INVIS_VICTORY_POSE - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_LEFT - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_LOSER_POSE - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_RIGHT - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_UP - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CHARACTER_VICTORY_POSE - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
 
CharacterWASD - Class in de.tum.cit.fop.maze.MVC
Handles player input for WASD movement and attack animations.
CharacterWASD() - Constructor for class de.tum.cit.fop.maze.MVC.CharacterWASD
 
chase(float, Vector2, GameField) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Bouncer
 
chase(float, Vector2, GameField) - Method in interface de.tum.cit.fop.maze.objects.Dynamic.Enemy.Enemies
Makes the enemy chase the player.
chase(float, Vector2, GameField) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Junkie
 
chase(float, Vector2, GameField) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Tourist
 
checkPlayerCollision(Player) - Method in class de.tum.cit.fop.maze.objects.Dawn
Checks collision with player and applies damage.
checkPlayerCollision(Player, HUD) - Method in class de.tum.cit.fop.maze.objects.collectables.Collectable
Checks collision with player and triggers pickup.
checkPlayerCollision(Player, HUD) - Method in class de.tum.cit.fop.maze.objects.traps.Trap
Checks collision with player and triggers trap effect.
Collectable - Class in de.tum.cit.fop.maze.objects.collectables
Base class for collectables that can be picked up by the player.
Collectable(Vector2, Vector2, Vector2, Vector2, AnimationType) - Constructor for class de.tum.cit.fop.maze.objects.collectables.Collectable
 
CollectableCreator - Class in de.tum.cit.fop.maze.objects.collectables
Factory class for creating random collectables.
CollectableCreator() - Constructor for class de.tum.cit.fop.maze.objects.collectables.CollectableCreator
 
collectKey() - Method in class de.tum.cit.fop.maze.objects.Player
Collects a key and updates inventory.
confirmNewGame() - Method in class de.tum.cit.fop.maze.UI.StoryModeScreen
Shows the confirmation dialog for starting a new game.
consoleAchievement() - Method in class de.tum.cit.fop.maze.UI.AchievementUI
Triggers the "Cheater!" achievement.
consoleKey - Variable in class de.tum.cit.fop.maze.GameSettings
Key binding for opening the console.
create() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
Called when the game is created.
createArrow() - Method in class de.tum.cit.fop.maze.UI.HUD
Creates a navigation arrow pointing to the exit.
createDefaultAchievements() - Static method in class de.tum.cit.fop.maze.AchievementController
Creates a new AchievementController with default values and saves it to the JSON file.
createDefaultSettings() - Static method in class de.tum.cit.fop.maze.GameSettings
Creates default game settings and saves them to the JSON file.
createGameFieldMemento(GameField) - Static method in class de.tum.cit.fop.maze.game_saves.SaveManager
Converts a GameField to a GameFieldMemento for serialization.
createRandomCollectable(Vector2) - Static method in class de.tum.cit.fop.maze.objects.collectables.CollectableCreator
Creates a random collectable at a position.
createRandomTrap(Vector2) - Static method in class de.tum.cit.fop.maze.objects.traps.TrapCreator
Creates a random trap at a position.
currentAnimationType - Variable in class de.tum.cit.fop.maze.objects.GameObject
 
currentHealth - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
 
currentKeys - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
 
currentStoryLevelIndex - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameScreenMemento
 
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