Index
All Classes and Interfaces|All Packages
G
- GameController - Class in de.tum.cit.fop.maze.MVC
-
Main game controller handling input, updates, and game logic.
- GameController(MazeRunnerGame, Player, HUD, GameField, SoundController, GameScreen) - Constructor for class de.tum.cit.fop.maze.MVC.GameController
- gameField - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameScreenMemento
- GameField - Class in de.tum.cit.fop.maze.Parser
-
Represents the game field grid containing tiles and game objects.
- GameField(int, int) - Constructor for class de.tum.cit.fop.maze.Parser.GameField
- GameFieldMemento - Class in de.tum.cit.fop.maze.game_saves.mementos
-
Memento storing game field state including tiles, objects, and player start position.
- GameFieldMemento() - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GameFieldMemento
- GameFieldMemento(int, int, String[], List<GameObjectMemento>, float, float) - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GameFieldMemento
- GameInfo - Class in de.tum.cit.fop.maze
-
Holds global game information, including settings and achievement controllers.
- GameInfo() - Constructor for class de.tum.cit.fop.maze.GameInfo
-
Creates a new GameInfo instance.
- GameLostScreen - Class in de.tum.cit.fop.maze.UI
-
Screen displayed when the player loses the game.
- GameLostScreen(MazeRunnerGame) - Constructor for class de.tum.cit.fop.maze.UI.GameLostScreen
-
Constructs a GameLostScreen.
- gameMode - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameScreenMemento
- GameMode - Enum Class in de.tum.cit.fop.maze.Gameplay
-
Enum representing different game modes available.
- GameObject - Class in de.tum.cit.fop.maze.objects
-
Base class for all game objects with position, movement, and animation.
- GameObject(float, float, TextureRegion) - Constructor for class de.tum.cit.fop.maze.objects.GameObject
- GameObject(Vector2, Vector2, float, Vector2, Vector2, AnimationType) - Constructor for class de.tum.cit.fop.maze.objects.GameObject
- GameObjectMemento - Class in de.tum.cit.fop.maze.game_saves.mementos
-
Memento storing basic game object state including position, velocity, and animation.
- GameObjectMemento() - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GameObjectMemento
- GameObjectMemento(float, float, float, float, float, String, String) - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GameObjectMemento
- gameObjects - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameFieldMemento
- GameObjectTemp - Class in de.tum.cit.fop.maze.objects
-
Temporary/legacy game object class for simple static objects.
- GameObjectTemp(float, float, TextureRegion) - Constructor for class de.tum.cit.fop.maze.objects.GameObjectTemp
- GameScreen - Class in de.tum.cit.fop.maze
-
The GameScreen class is responsible for rendering the gameplay screen.
- GameScreen(MazeRunnerGame) - Constructor for class de.tum.cit.fop.maze.GameScreen
-
Constructor for GameScreen.
- GameScreen(MazeRunnerGame, GameScreenMemento) - Constructor for class de.tum.cit.fop.maze.GameScreen
-
Constructor for loading a saved game state.
- GameScreenMemento - Class in de.tum.cit.fop.maze.game_saves.mementos
-
Memento storing the complete game screen state including field, player, and mode.
- GameScreenMemento() - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GameScreenMemento
- GameScreenMemento(GameFieldMemento, PlayerMemento, String, int, String) - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GameScreenMemento
- GameSettings - Class in de.tum.cit.fop.maze
-
Manages game settings and key bindings.
- GameSettings() - Constructor for class de.tum.cit.fop.maze.GameSettings
-
Creates a new GameSettings instance with default values.
- GameWonScreen - Class in de.tum.cit.fop.maze.UI
-
Screen displayed when the player wins the game.
- GameWonScreen(MazeRunnerGame) - Constructor for class de.tum.cit.fop.maze.UI.GameWonScreen
-
Constructs a GameWonScreen.
- GameWonScreen_broken - Class in de.tum.cit.fop.maze.UI
-
An alternative implementation of the Game Won screen.
- GameWonScreen_broken(MazeRunnerGame) - Constructor for class de.tum.cit.fop.maze.UI.GameWonScreen_broken
-
Constructs a GameWonScreen_broken.
- GARLIC_TRAP - Enum constant in enum class de.tum.cit.fop.maze.Drawing.AnimationType
- GarlicTrap - Class in de.tum.cit.fop.maze.objects.traps
-
Trap that applies poison effect to damage player over time.
- GarlicTrap(Vector2) - Constructor for class de.tum.cit.fop.maze.objects.traps.GarlicTrap
- GarlicTrapMemento - Class in de.tum.cit.fop.maze.game_saves.mementos
-
Memento storing GarlicTrap state.
- GarlicTrapMemento() - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GarlicTrapMemento
- GarlicTrapMemento(float, float) - Constructor for class de.tum.cit.fop.maze.game_saves.mementos.GarlicTrapMemento
- generateMaze(int, int, MazeRunnerGame) - Static method in class de.tum.cit.fop.maze.Gameplay.MazeGenerator
-
Generates a maze with specified dimensions.
- getAbilityKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the ability key code.
- getAchievementController() - Method in class de.tum.cit.fop.maze.GameInfo
-
Gets the achievement controller.
- getAchievementUI() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the achievement UI.
- getAchievementUI() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets achievement UI.
- getAnimationTime() - Method in class de.tum.cit.fop.maze.Drawing.Drawable
-
Gets the current animation time.
- getArrow() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the arrow texture.
- getAttackKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the attack key code.
- getBloodEffect() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the blood effect texture.
- getBouncerDown() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the bouncer walking down animation.
- getBouncerLeft() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the bouncer walking left animation.
- getBouncerRight() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the bouncer walking right animation.
- getBouncerUp() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the bouncer walking up animation.
- getBounds() - Method in class de.tum.cit.fop.maze.objects.GameObject
-
Gets the object's collision bounds.
- getBounds() - Method in class de.tum.cit.fop.maze.objects.GameObjectTemp
-
Gets the object's bounds.
- getBuildingTile() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the building tile texture.
- getCamera() - Method in class de.tum.cit.fop.maze.Camera
-
Gets the underlying OrthographicCamera instance.
- getCamera() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the camera.
- getCasketTile() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the casket tile texture.
- getCharacterAttackDownAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character attack down animation.
- getCharacterAttackLeftAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character attack left animation.
- getCharacterAttackRightAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character attack right animation.
- getCharacterAttackUpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character attack up animation.
- getCharacterDownAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character walking down animation.
- getCharacterDownJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character jumping down animation.
- getCharacterDownSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character sad down animation.
- getCharacterDownWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character win down animation.
- getCharacterInvisDownAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible down animation.
- getCharacterInvisDownJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible jump down animation.
- getCharacterInvisDownSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible sad down animation.
- getCharacterInvisDownWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible win down animation.
- getCharacterInvisLeftAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible left animation.
- getCharacterInvisLeftJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible jump left animation.
- getCharacterInvisLeftSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible sad left animation.
- getCharacterInvisLeftWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible win left animation.
- getCharacterInvisRightAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible right animation.
- getCharacterInvisRightJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible jump right animation.
- getCharacterInvisRightSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible sad right animation.
- getCharacterInvisRightWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible win right animation.
- getCharacterInvisUpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible up animation.
- getCharacterInvisUpJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible jump up animation.
- getCharacterInvisUpSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible sad up animation.
- getCharacterInvisUpWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character invisible win up animation.
- getCharacterLeftAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character walking left animation.
- getCharacterLeftJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character jumping left animation.
- getCharacterLeftSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character sad left animation.
- getCharacterLeftWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character win left animation.
- getCharacterRightAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character walking right animation.
- getCharacterRightJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character jumping right animation.
- getCharacterRightSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character sad right animation.
- getCharacterRightWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character win right animation.
- getCharacterUpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character walking up animation.
- getCharacterUpJumpAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character jumping up animation.
- getCharacterUpSad() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character sad up animation.
- getCharacterUpWin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the character win up animation.
- getConsoleAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the console achievement icon.
- getConsoleKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the console key code.
- getCurrentAnimation() - Method in class de.tum.cit.fop.maze.Drawing.Drawable
-
Gets the current animation object.
- getCurrentHealth() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets current health value.
- getCurrentKeys() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets current number of keys collected.
- getDamageOrHeal(int) - Method in class de.tum.cit.fop.maze.objects.Player
-
Applies damage or healing to the player.
- getDanceFloorTile() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the dance floor tile texture.
- getDashKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the dash key code.
- getDawnThinAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the dawn thin animation.
- getDawnWideAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the dawn wide animation.
- getDecor1() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 1 texture.
- getDecor10() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 10 texture.
- getDecor2() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 2 texture.
- getDecor3() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 3 texture.
- getDecor4() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 4 texture.
- getDecor5() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 5 texture.
- getDecor6() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 6 texture.
- getDecor7() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 7 texture.
- getDecor8() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 8 texture.
- getDecor9() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the decor 9 texture.
- getDownKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the down movement key code.
- getDrawable() - Method in class de.tum.cit.fop.maze.objects.GameObject
-
Gets the drawable component.
- getEffectDuration(Class<? extends Effect>) - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets remaining duration of an active effect.
- getEmptyTile1() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the empty tile 1 texture.
- getEmptyTile2() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the empty tile 2 texture.
- getEmptyTile3() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the empty tile 3 texture.
- getEmptyTile4() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the empty tile 4 texture.
- getEmptyTile5() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the empty tile 5 texture.
- getEmptyTile6() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the empty tile 6 texture.
- getEmptyTile7() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the empty tile 7 texture.
- getEndAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the end achievement icon.
- getEndlessTable() - Method in class de.tum.cit.fop.maze.UI.EndlessModeScreen
-
Returns the table containing the endless mode UI.
- getEnemyEntity() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Enemy
-
Gets enemy as GameObject.
- getExitClosedTexture() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the closed exit texture.
- getExitOpenTexture() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the open exit texture.
- getExitPortalAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the exit portal animation.
- getFirstBloodAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the first blood achievement icon.
- getFreezeEffect() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the freeze effect texture.
- getFreezeTrapAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the freeze trap animation.
- getGameController() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the game controller.
- getGameField() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the current game field.
- getGameInfo() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the game info object.
- getGameMode() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the current game mode.
- getGameObjects() - Method in class de.tum.cit.fop.maze.Parser.GameField
-
Gets all game objects in the field.
- getGarlicTrapAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the garlic trap animation.
- getHeart() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the heart texture.
- getHeight() - Method in class de.tum.cit.fop.maze.Parser.GameField
-
Gets the field height.
- getHUD() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the HUD.
- getInstance() - Static method in class de.tum.cit.fop.maze.Utils.ScoreManager
-
Gets the singleton instance of ScoreManager.
- getInteractKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the interact key code.
- getInvisAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the invisibility achievement icon.
- getJunkieAttackDown() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie attack down animation.
- getJunkieAttackLeft() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie attack left animation.
- getJunkieAttackRight() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie attack right animation.
- getJunkieAttackUp() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie attack up animation.
- getJunkieDown() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie walking down animation.
- getJunkieLeft() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie walking left animation.
- getJunkieRight() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie walking right animation.
- getJunkieUp() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the junkie walking up animation.
- getKey() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the key texture.
- getKeyOutline() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the key outline texture.
- getKeyShineAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the key shine animation.
- getKeyTexture() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the texture for the key.
- getKills() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets number of kills.
- getKillsAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the kills achievement icon.
- getKillsAmount() - Method in class de.tum.cit.fop.maze.AchievementController
-
Gets the total number of kills.
- getLeaderboardTable() - Method in class de.tum.cit.fop.maze.UI.LeaderboardScreen
-
Returns the table containing the leaderboard UI.
- getLeftKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the left movement key code.
- getLevelSelectionScreen() - Method in class de.tum.cit.fop.maze.UI.LevelModeScreen
-
Returns the LevelSelectionScreen associated with this screen.
- getLevelSelectionTable() - Method in class de.tum.cit.fop.maze.UI.LevelSelectionScreen
-
Returns the table containing the level selection UI.
- getLevelTable() - Method in class de.tum.cit.fop.maze.UI.LevelModeScreen
-
Returns the table containing the level mode UI.
- getMaxHealth() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the maximum health setting.
- getMaxHealth() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets maximum health value.
- getMemento() - Method in interface de.tum.cit.fop.maze.game_saves.Saveable
-
Creates a memento capturing the current state of this object.
- getMemento() - Method in class de.tum.cit.fop.maze.objects.collectables.Heart
- getMemento() - Method in class de.tum.cit.fop.maze.objects.collectables.Key
- getMemento() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Bouncer
- getMemento() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Junkie
- getMemento() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Tourist
- getMemento() - Method in class de.tum.cit.fop.maze.objects.Player
- getMemento() - Method in class de.tum.cit.fop.maze.objects.Static.Exit
- getMemento() - Method in class de.tum.cit.fop.maze.objects.traps.FreezeTrap
- getMemento() - Method in class de.tum.cit.fop.maze.objects.traps.GarlicTrap
- getObjectsByType(Class<T>) - Method in class de.tum.cit.fop.maze.Parser.GameField
-
Gets all game objects of a specific type.
- getPlayer() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the player entity.
- getPlayerGameObject() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets the player as a GameObject.
- getPlayerStartPos() - Method in class de.tum.cit.fop.maze.Parser.GameField
-
Gets the player's starting position.
- getPointsAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the points achievement icon.
- getPointsNumber() - Method in class de.tum.cit.fop.maze.AchievementController
-
Gets the total number of points.
- getPoisonEffect() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the poison effect texture.
- getPosition() - Method in class de.tum.cit.fop.maze.objects.Dynamic.Enemy.Enemy
-
Gets enemy position.
- getProgressionTreeKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the progression tree key code.
- getRequiredKeys() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets number of keys required.
- getRequiredKeys() - Method in class de.tum.cit.fop.maze.Parser.GameField
-
Gets the number of keys required to open the exit.
- getResolutionHeight() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the resolution height.
- getResolutionWidth() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the resolution width.
- getRightKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the right movement key code.
- getScore() - Method in class de.tum.cit.fop.maze.Gameplay.WaveManager
-
Calculates the player's score based on survival time.
- getScores() - Method in class de.tum.cit.fop.maze.Utils.ScoreManager
-
Gets the list of top scores.
- getSelectedLevel() - Method in class de.tum.cit.fop.maze.GameInfo
-
Gets the path of the currently selected level.
- getSettings() - Method in class de.tum.cit.fop.maze.GameInfo
-
Gets the game settings.
- getSize() - Method in class de.tum.cit.fop.maze.objects.GameObject
-
Gets the object's hitbox size.
- getSkin() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the UI skin.
- getSoundController() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the sound controller.
- getSoundController() - Method in class de.tum.cit.fop.maze.MVC.GameController
-
Gets the game controller's sound controller.
- getSoundController() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets the sound controller.
- getSoundController() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Returns the SoundController used by this screen.
- getSpeed() - Method in class de.tum.cit.fop.maze.objects.GameObject
-
Gets the object's current speed including modifiers.
- getSpriteBatch() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the sprite batch.
- getSpriteSheet() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the main sprite sheet.
- getStartAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the start achievement icon.
- getStoryTable() - Method in class de.tum.cit.fop.maze.UI.StoryModeScreen
-
Returns the table containing the story mode UI.
- getSunscreenEffect() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the sunscreen effect texture.
- getTable() - Method in class de.tum.cit.fop.maze.UI.AchievementScreen
-
Returns the table containing the achievement UI.
- getTable() - Method in class de.tum.cit.fop.maze.UI.SettingsScreen
-
Returns the table containing the settings UI.
- getTile(int, int) - Method in class de.tum.cit.fop.maze.Parser.GameField
-
Gets the tile type at specified coordinates.
- getTileTypeCoords(GameField, TileType) - Method in class de.tum.cit.fop.maze.Parser.GameField
- getTimeLeft() - Method in class de.tum.cit.fop.maze.effects.Effect
-
Gets the remaining time of the effect.
- getTouristDown() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the tourist walking down animation.
- getTouristLeft() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the tourist walking left animation.
- getTouristRight() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the tourist walking right animation.
- getTouristUp() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the tourist walking up animation.
- getTrapTexture() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the texture for the trap.
- getTrophy() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the trophy texture.
- getUpgradesAchievement() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the upgrades achievement icon.
- getUpKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the up movement key code.
- getVampiricHeartAnimation() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the vampiric heart animation.
- getVelocity() - Method in class de.tum.cit.fop.maze.objects.GameObject
-
Gets the object's velocity vector.
- getViewport() - Method in class de.tum.cit.fop.maze.GameScreen
-
Gets the viewport.
- getViewport() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Returns the Viewport used by this screen.
- getWallHigh1() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall high 1 texture.
- getWallHigh2() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall high 2 texture.
- getWallHigh3() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall high 3 texture.
- getWallHigh4() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall high 4 texture.
- getWallHigh5() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall high 5 texture.
- getWallHigh6() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall high 6 texture.
- getWallHigh7() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall high 7 texture.
- getWallTile1() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall tile 1 texture.
- getWallTile2() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall tile 2 texture.
- getWallTile3() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall tile 3 texture.
- getWallTile4() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall tile 4 texture.
- getWallTile8() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wall tile 8 texture.
- getWaveManager() - Method in class de.tum.cit.fop.maze.MVC.GameController
-
Gets the wave manager for endless mode.
- getWidth() - Method in class de.tum.cit.fop.maze.Parser.GameField
-
Gets the field width.
- getWoodenSign() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Gets the wooden sign texture.
- getXp() - Method in class de.tum.cit.fop.maze.objects.Player
-
Gets player XP.
- getZoomInKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the zoom in key code.
- getZoomOutKey() - Method in class de.tum.cit.fop.maze.GameSettings
-
Gets the zoom out key code.
- goBackToMenu() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Switches back to the main menu UI.
- GodMode - Class in de.tum.cit.fop.maze.effects
-
A God Mode effect that grants invulnerability or other cheats.
- GodMode(Player) - Constructor for class de.tum.cit.fop.maze.effects.GodMode
-
Creates a new GodMode effect.
- goToAchievements() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Switches to the Achievements UI.
- goToBackgroundStory() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Switches to the background story screen.
- goToEndless() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Switches to the Endless Mode UI.
- goToGame() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Switches to the game screen.
- goToGameLostScreen() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Switches to the game lost screen.
- goToGameWonScreen() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Switches to the game won screen.
- goToLeaderboard() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Switches to the Leaderboard UI.
- goToLevel() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Switches to the Level Mode UI.
- goToMenu() - Method in class de.tum.cit.fop.maze.MazeRunnerGame
-
Switches to the menu screen.
- goToSettings() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Switches to the Settings UI.
- goToStory() - Method in class de.tum.cit.fop.maze.UI.MenuScreen
-
Switches to the Story Mode UI.
- grid - Variable in class de.tum.cit.fop.maze.game_saves.mementos.GameFieldMemento
All Classes and Interfaces|All Packages