Index
All Classes and Interfaces|All Packages
E
- Effect - Class in de.tum.cit.fop.maze.effects
-
Abstract base class for all status effects applied to the player.
- Effect() - Constructor for class de.tum.cit.fop.maze.effects.Effect
- EMPTY - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EMPTY_1 - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EMPTY_2 - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EMPTY_3 - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EMPTY_4 - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EMPTY_5 - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EMPTY_6 - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EMPTY_7 - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- endAchievement() - Method in class de.tum.cit.fop.maze.UI.AchievementUI
-
Triggers the "And so it ends" achievement.
- endEffect(Class<? extends Effect>) - Method in class de.tum.cit.fop.maze.objects.Player
-
Ends a specific effect type on the player.
- ENDLESS_MODE - Enum constant in enum class de.tum.cit.fop.maze.Gameplay.GameMode
- EndlessModeScreen - Class in de.tum.cit.fop.maze.UI
-
Screen for the Endless Mode menu.
- EndlessModeScreen(Stage, MazeRunnerGame, MenuScreen) - Constructor for class de.tum.cit.fop.maze.UI.EndlessModeScreen
-
Constructs an EndlessModeScreen.
- Enemies - Interface in de.tum.cit.fop.maze.objects.Dynamic.Enemy
-
Interface defining enemy behavior patterns like fleeing, patrolling, and chasing.
- Enemy - Class in de.tum.cit.fop.maze.objects.Dynamic.Enemy
-
Base enemy class with AI behavior, death handling, and collision detection.
- Enemy(Vector2, AnimationType) - Constructor for class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Enemy
- ENEMY - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- entitiesOverlap(GameObject, GameObject) - Static method in class de.tum.cit.fop.maze.objects.GameObject
-
Checks if two game objects overlap.
- ENTRY_POINT - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- Exit - Class in de.tum.cit.fop.maze.objects.Static
-
Exit portal that can be locked or unlocked with keys.
- Exit(float, float) - Constructor for class de.tum.cit.fop.maze.objects.Static.Exit
- EXIT - Enum constant in enum class de.tum.cit.fop.maze.Parser.TileType
- EXIT_CLOSED - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
- EXIT_OPEN - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
- ExitMemento - Class in de.tum.cit.fop.maze.game_saves.mementos
-
Memento storing Exit state including locked status.
- ExitMemento() - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.ExitMemento
- ExitMemento(float, float, boolean, String) - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.ExitMemento
All Classes and Interfaces|All Packages