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

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
 
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