Index
All Classes and Interfaces|All Packages
P
- patrol(float) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Bouncer
- patrol(float) - Method in interface de.tum.cit.fop.maze.objects.Dynamic.Enemy.Enemies
-
Makes the enemy patrol around its area.
- patrol(float) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Junkie
- patrol(float) - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Tourist
- pause() - Method in class de.tum.cit.fop.maze.GameScreen
- pause() - Method in class de.tum.cit.fop.maze.UI.BackgroundStoryScreen
-
Called when the application is paused.
- pause() - Method in class de.tum.cit.fop.maze.UI.GameLostScreen
-
Called when the application is paused.
- pause() - Method in class de.tum.cit.fop.maze.UI.GameWonScreen_broken
-
Called when the application is paused.
- pause() - Method in class de.tum.cit.fop.maze.UI.GameWonScreen
-
Called when the application is paused.
- pause() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Called when the application is paused.
- PausedOverlay - Class in de.tum.cit.fop.maze.UI
-
Overlay screen displayed when the game is paused.
- PausedOverlay(MazeRunnerGame, Stage, GameScreen) - Constructor for class de.tum.cit.fop.maze.UI.PausedOverlay
-
Constructs a PausedOverlay.
- playBackgroundMusic(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the background music.
- playBackgrounStorydMusic(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the background story music.
- playEnemyDieSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the enemy death sound.
- playEnemyHitSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the enemy hit sound.
- player - Variable in class de.tum.cit.fop.maze.effects.Effect
-
The player affected by this effect.
- player - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameScreenMemento
- Player - Class in de.tum.cit.fop.maze.objects
-
Main player character with health, abilities, inventory, and effects management.
- Player(GameScreen) - Constructor for class de.tum.cit.fop.maze.objects.Player
- PlayerMemento - Class in de.tum.cit.fop.maze.game_saves.mementos
-
Memento storing complete player state including health, abilities, keys, and position.
- PlayerMemento() - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
- PlayerMemento(int, int, int, boolean, boolean, boolean, int, int, int, float, float, float, float, float, String) - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
- playerStartPosX - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameFieldMemento
- playerStartPosY - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameFieldMemento
- playKeyPickupSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the key pickup sound.
- playMainMenuMusic(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the main menu music.
- playPlayerDashSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the player dash sound.
- playPlayerDieSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the player death sound.
- playPlayerHealSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the player heal sound.
- playPlayerHitSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the player hit sound.
- playSteppingSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the stepping sound (looped).
- playTouristRunSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the tourist run sound.
- playUI_buttonClickSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the UI button click sound.
- playUI_hoverOverSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the UI hover over sound.
- playWinSound(float) - Method in class de.tum.cit.fop.maze.SoundController
-
Plays the win sound.
- pointsAchievement() - Method in class de.tum.cit.fop.maze.UI.AchievementUI
-
Triggers the "Gamer" achievement.
- Poison - Class in de.tum.cit.fop.maze.effects
-
A Poison effect that deals damage over time and slows the player.
- Poison(Player) - Constructor for class de.tum.cit.fop.maze.effects.Poison
-
Creates a new Poison effect.
- position - Variable in class de.tum.cit.fop.maze.objects.GameObject
- position - Variable in class de.tum.cit.fop.maze.objects.GameObjectTemp
- positionX - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameObjectMemento
- positionX - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
- positionY - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameObjectMemento
- positionY - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
- ProgressionOverlay - Class in de.tum.cit.fop.maze.UI
-
Overlay for the character progression system.
- ProgressionOverlay(MazeRunnerGame, Stage, GameScreen) - Constructor for class de.tum.cit.fop.maze.UI.ProgressionOverlay
-
Constructs a ProgressionOverlay.
- progressionTreeKey - Variable in class de.tum.cit.fop.maze.GameSettings
-
Key binding for opening the progression tree.
All Classes and Interfaces|All Packages