Class MazeRunnerGame

java.lang.Object
com.badlogic.gdx.Game
de.tum.cit.fop.maze.MazeRunnerGame
All Implemented Interfaces:
com.badlogic.gdx.ApplicationListener

public class MazeRunnerGame extends com.badlogic.gdx.Game
The MazeRunnerGame class represents the core of the Maze Runner game. It manages the screens and global resources like SpriteBatch and Skin.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String[]
    Array of file paths for story mode levels.

    Fields inherited from class com.badlogic.gdx.Game

    screen
  • Constructor Summary

    Constructors
    Constructor
    Description
    MazeRunnerGame(games.spooky.gdx.nativefilechooser.NativeFileChooser fileChooser)
    Constructor for MazeRunnerGame.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called when the game is created.
    void
    Cleans up resources when the game is disposed.
    void
    Disposes all active screens.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the arrow texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the blood effect texture.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the bouncer walking down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the bouncer walking left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the bouncer walking right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the bouncer walking up animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the building tile texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the casket tile texture.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character attack down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character attack left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character attack right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character attack up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character walking down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character jumping down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character sad down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character win down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible jump down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible sad down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible win down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible jump left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible sad left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible win left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible jump right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible sad right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible win right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible jump up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible sad up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character invisible win up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character walking left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character jumping left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character sad left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character win left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character walking right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character jumping right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character sad right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character win right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character walking up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character jumping up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character sad up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the character win up animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the console achievement icon.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the dance floor tile texture.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the dawn thin animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the dawn wide animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 1 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 10 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 2 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 3 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 4 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 5 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 6 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 7 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 8 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the decor 9 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the empty tile 1 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the empty tile 2 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the empty tile 3 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the empty tile 4 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the empty tile 5 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the empty tile 6 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the empty tile 7 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the end achievement icon.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the closed exit texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the open exit texture.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the exit portal animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the first blood achievement icon.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the freeze effect texture.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the freeze trap animation.
    Gets the game info object.
    Gets the current game mode.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the garlic trap animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the heart texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the invisibility achievement icon.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie attack down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie attack left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie attack right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie attack up animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie walking down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie walking left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie walking right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the junkie walking up animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the key texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the key outline texture.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the key shine animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the texture for the key.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the kills achievement icon.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the points achievement icon.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the poison effect texture.
    com.badlogic.gdx.scenes.scene2d.ui.Skin
    Gets the UI skin.
    com.badlogic.gdx.graphics.g2d.SpriteBatch
    Gets the sprite batch.
    com.badlogic.gdx.graphics.Texture
    Gets the main sprite sheet.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the start achievement icon.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the sunscreen effect texture.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the tourist walking down animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the tourist walking left animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the tourist walking right animation.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the tourist walking up animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the texture for the trap.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the trophy texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the upgrades achievement icon.
    com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion>
    Gets the vampiric heart animation.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall high 1 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall high 2 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall high 3 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall high 4 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall high 5 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall high 6 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall high 7 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall tile 1 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall tile 2 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall tile 3 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall tile 4 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wall tile 8 texture.
    com.badlogic.gdx.graphics.g2d.TextureRegion
    Gets the wooden sign texture.
    void
    Switches to the background story screen.
    void
    Switches to the game screen.
    void
    Switches to the game lost screen.
    void
    Switches to the game won screen.
    void
    Switches to the menu screen.
    void
    Sets the game mode.

    Methods inherited from class com.badlogic.gdx.Game

    getScreen, pause, render, resize, resume, setScreen

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • STORY_LEVELS

      public static final String[] STORY_LEVELS
      Array of file paths for story mode levels.
  • Constructor Details

    • MazeRunnerGame

      public MazeRunnerGame(games.spooky.gdx.nativefilechooser.NativeFileChooser fileChooser)
      Constructor for MazeRunnerGame.
      Parameters:
      fileChooser - The file chooser for the game, typically used in desktop environment.
  • Method Details

    • getGameInfo

      public GameInfo getGameInfo()
      Gets the game info object.
      Returns:
      The GameInfo.
    • create

      public void create()
      Called when the game is created. Initializes the SpriteBatch and Skin.
    • getKeyTexture

      public com.badlogic.gdx.graphics.g2d.TextureRegion getKeyTexture()
      Gets the texture for the key.
      Returns:
      The key texture region.
    • getTrapTexture

      public com.badlogic.gdx.graphics.g2d.TextureRegion getTrapTexture()
      Gets the texture for the trap.
      Returns:
      The trap texture region.
    • disposeAllScreens

      public void disposeAllScreens()
      Disposes all active screens.
    • goToMenu

      public void goToMenu()
      Switches to the menu screen.
    • goToGame

      public void goToGame()
      Switches to the game screen.
    • goToBackgroundStory

      public void goToBackgroundStory()
      Switches to the background story screen.
    • goToGameLostScreen

      public void goToGameLostScreen()
      Switches to the game lost screen.
    • goToGameWonScreen

      public void goToGameWonScreen()
      Switches to the game won screen.
    • dispose

      public void dispose()
      Cleans up resources when the game is disposed.
      Specified by:
      dispose in interface com.badlogic.gdx.ApplicationListener
      Overrides:
      dispose in class com.badlogic.gdx.Game
    • getArrow

      public com.badlogic.gdx.graphics.g2d.TextureRegion getArrow()
      Gets the arrow texture.
      Returns:
      The arrow texture region.
    • getTouristDown

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getTouristDown()
      Gets the tourist walking down animation.
      Returns:
      The animation.
    • getTouristUp

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getTouristUp()
      Gets the tourist walking up animation.
      Returns:
      The animation.
    • getTouristLeft

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getTouristLeft()
      Gets the tourist walking left animation.
      Returns:
      The animation.
    • getTouristRight

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getTouristRight()
      Gets the tourist walking right animation.
      Returns:
      The animation.
    • getSkin

      public com.badlogic.gdx.scenes.scene2d.ui.Skin getSkin()
      Gets the UI skin.
      Returns:
      The skin.
    • getSpriteBatch

      public com.badlogic.gdx.graphics.g2d.SpriteBatch getSpriteBatch()
      Gets the sprite batch.
      Returns:
      The sprite batch.
    • getCharacterDownAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterDownAnimation()
      Gets the character walking down animation.
      Returns:
      The animation.
    • getCharacterUpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterUpAnimation()
      Gets the character walking up animation.
      Returns:
      The animation.
    • getCharacterLeftAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterLeftAnimation()
      Gets the character walking left animation.
      Returns:
      The animation.
    • getCharacterRightAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterRightAnimation()
      Gets the character walking right animation.
      Returns:
      The animation.
    • getCharacterDownJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterDownJumpAnimation()
      Gets the character jumping down animation.
      Returns:
      The animation.
    • getCharacterUpJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterUpJumpAnimation()
      Gets the character jumping up animation.
      Returns:
      The animation.
    • getCharacterLeftJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterLeftJumpAnimation()
      Gets the character jumping left animation.
      Returns:
      The animation.
    • getCharacterRightJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterRightJumpAnimation()
      Gets the character jumping right animation.
      Returns:
      The animation.
    • getCharacterDownSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterDownSad()
      Gets the character sad down animation.
      Returns:
      The animation.
    • getCharacterUpSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterUpSad()
      Gets the character sad up animation.
      Returns:
      The animation.
    • getCharacterLeftSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterLeftSad()
      Gets the character sad left animation.
      Returns:
      The animation.
    • getExitPortalAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getExitPortalAnimation()
      Gets the exit portal animation.
      Returns:
      The animation.
    • getCharacterRightSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterRightSad()
      Gets the character sad right animation.
      Returns:
      The animation.
    • getCharacterDownWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterDownWin()
      Gets the character win down animation.
      Returns:
      The animation.
    • getCharacterUpWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterUpWin()
      Gets the character win up animation.
      Returns:
      The animation.
    • getCharacterLeftWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterLeftWin()
      Gets the character win left animation.
      Returns:
      The animation.
    • getCharacterRightWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterRightWin()
      Gets the character win right animation.
      Returns:
      The animation.
    • getBouncerDown

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getBouncerDown()
      Gets the bouncer walking down animation.
      Returns:
      The animation.
    • getBouncerUp

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getBouncerUp()
      Gets the bouncer walking up animation.
      Returns:
      The animation.
    • getBouncerLeft

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getBouncerLeft()
      Gets the bouncer walking left animation.
      Returns:
      The animation.
    • getBouncerRight

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getBouncerRight()
      Gets the bouncer walking right animation.
      Returns:
      The animation.
    • getJunkieDown

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieDown()
      Gets the junkie walking down animation.
      Returns:
      The animation.
    • getJunkieUp

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieUp()
      Gets the junkie walking up animation.
      Returns:
      The animation.
    • getJunkieLeft

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieLeft()
      Gets the junkie walking left animation.
      Returns:
      The animation.
    • getJunkieRight

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieRight()
      Gets the junkie walking right animation.
      Returns:
      The animation.
    • getJunkieAttackDown

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieAttackDown()
      Gets the junkie attack down animation.
      Returns:
      The animation.
    • getJunkieAttackUp

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieAttackUp()
      Gets the junkie attack up animation.
      Returns:
      The animation.
    • getJunkieAttackLeft

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieAttackLeft()
      Gets the junkie attack left animation.
      Returns:
      The animation.
    • getJunkieAttackRight

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getJunkieAttackRight()
      Gets the junkie attack right animation.
      Returns:
      The animation.
    • getKeyShineAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getKeyShineAnimation()
      Gets the key shine animation.
      Returns:
      The animation.
    • getVampiricHeartAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getVampiricHeartAnimation()
      Gets the vampiric heart animation.
      Returns:
      The animation.
    • getGarlicTrapAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getGarlicTrapAnimation()
      Gets the garlic trap animation.
      Returns:
      The animation.
    • getFreezeTrapAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getFreezeTrapAnimation()
      Gets the freeze trap animation.
      Returns:
      The animation.
    • getDawnThinAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getDawnThinAnimation()
      Gets the dawn thin animation.
      Returns:
      The animation.
    • getDawnWideAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getDawnWideAnimation()
      Gets the dawn wide animation.
      Returns:
      The animation.
    • getWallTile3

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallTile3()
      Gets the wall tile 3 texture.
      Returns:
      The texture region.
    • getEmptyTile1

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEmptyTile1()
      Gets the empty tile 1 texture.
      Returns:
      The texture region.
    • getEmptyTile2

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEmptyTile2()
      Gets the empty tile 2 texture.
      Returns:
      The texture region.
    • getEmptyTile3

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEmptyTile3()
      Gets the empty tile 3 texture.
      Returns:
      The texture region.
    • getEmptyTile5

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEmptyTile5()
      Gets the empty tile 5 texture.
      Returns:
      The texture region.
    • getEmptyTile6

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEmptyTile6()
      Gets the empty tile 6 texture.
      Returns:
      The texture region.
    • getEmptyTile7

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEmptyTile7()
      Gets the empty tile 7 texture.
      Returns:
      The texture region.
    • getDanceFloorTile

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDanceFloorTile()
      Gets the dance floor tile texture.
      Returns:
      The texture region.
    • getWallTile1

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallTile1()
      Gets the wall tile 1 texture.
      Returns:
      The texture region.
    • getWallTile2

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallTile2()
      Gets the wall tile 2 texture.
      Returns:
      The texture region.
    • getWallTile4

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallTile4()
      Gets the wall tile 4 texture.
      Returns:
      The texture region.
    • getWallHigh5

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallHigh5()
      Gets the wall high 5 texture.
      Returns:
      The texture region.
    • getWallHigh6

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallHigh6()
      Gets the wall high 6 texture.
      Returns:
      The texture region.
    • getWallHigh7

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallHigh7()
      Gets the wall high 7 texture.
      Returns:
      The texture region.
    • getWallTile8

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallTile8()
      Gets the wall tile 8 texture.
      Returns:
      The texture region.
    • getEmptyTile4

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEmptyTile4()
      Gets the empty tile 4 texture.
      Returns:
      The texture region.
    • getDecor1

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor1()
      Gets the decor 1 texture.
      Returns:
      The texture region.
    • getDecor2

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor2()
      Gets the decor 2 texture.
      Returns:
      The texture region.
    • getDecor3

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor3()
      Gets the decor 3 texture.
      Returns:
      The texture region.
    • getDecor4

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor4()
      Gets the decor 4 texture.
      Returns:
      The texture region.
    • getDecor5

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor5()
      Gets the decor 5 texture.
      Returns:
      The texture region.
    • getDecor6

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor6()
      Gets the decor 6 texture.
      Returns:
      The texture region.
    • getDecor7

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor7()
      Gets the decor 7 texture.
      Returns:
      The texture region.
    • getDecor8

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor8()
      Gets the decor 8 texture.
      Returns:
      The texture region.
    • getDecor9

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor9()
      Gets the decor 9 texture.
      Returns:
      The texture region.
    • getDecor10

      public com.badlogic.gdx.graphics.g2d.TextureRegion getDecor10()
      Gets the decor 10 texture.
      Returns:
      The texture region.
    • getCasketTile

      public com.badlogic.gdx.graphics.g2d.TextureRegion getCasketTile()
      Gets the casket tile texture.
      Returns:
      The texture region.
    • getSpriteSheet

      public com.badlogic.gdx.graphics.Texture getSpriteSheet()
      Gets the main sprite sheet.
      Returns:
      The texture.
    • getWoodenSign

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWoodenSign()
      Gets the wooden sign texture.
      Returns:
      The texture region.
    • getPoisonEffect

      public com.badlogic.gdx.graphics.g2d.TextureRegion getPoisonEffect()
      Gets the poison effect texture.
      Returns:
      The texture region.
    • getBloodEffect

      public com.badlogic.gdx.graphics.g2d.TextureRegion getBloodEffect()
      Gets the blood effect texture.
      Returns:
      The texture region.
    • getFreezeEffect

      public com.badlogic.gdx.graphics.g2d.TextureRegion getFreezeEffect()
      Gets the freeze effect texture.
      Returns:
      The texture region.
    • getSunscreenEffect

      public com.badlogic.gdx.graphics.g2d.TextureRegion getSunscreenEffect()
      Gets the sunscreen effect texture.
      Returns:
      The texture region.
    • getExitClosedTexture

      public com.badlogic.gdx.graphics.g2d.TextureRegion getExitClosedTexture()
      Gets the closed exit texture.
      Returns:
      The texture region.
    • getExitOpenTexture

      public com.badlogic.gdx.graphics.g2d.TextureRegion getExitOpenTexture()
      Gets the open exit texture.
      Returns:
      The texture region.
    • getKey

      public com.badlogic.gdx.graphics.g2d.TextureRegion getKey()
      Gets the key texture.
      Returns:
      The texture region.
    • getKeyOutline

      public com.badlogic.gdx.graphics.g2d.TextureRegion getKeyOutline()
      Gets the key outline texture.
      Returns:
      The texture region.
    • getCharacterAttackDownAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterAttackDownAnimation()
      Gets the character attack down animation.
      Returns:
      The animation.
    • getCharacterAttackUpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterAttackUpAnimation()
      Gets the character attack up animation.
      Returns:
      The animation.
    • getCharacterAttackLeftAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterAttackLeftAnimation()
      Gets the character attack left animation.
      Returns:
      The animation.
    • getCharacterAttackRightAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterAttackRightAnimation()
      Gets the character attack right animation.
      Returns:
      The animation.
    • getCharacterInvisDownAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisDownAnimation()
      Gets the character invisible down animation.
      Returns:
      The animation.
    • getCharacterInvisUpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisUpAnimation()
      Gets the character invisible up animation.
      Returns:
      The animation.
    • getCharacterInvisLeftAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisLeftAnimation()
      Gets the character invisible left animation.
      Returns:
      The animation.
    • getCharacterInvisRightAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisRightAnimation()
      Gets the character invisible right animation.
      Returns:
      The animation.
    • getCharacterInvisDownJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisDownJumpAnimation()
      Gets the character invisible jump down animation.
      Returns:
      The animation.
    • getCharacterInvisUpJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisUpJumpAnimation()
      Gets the character invisible jump up animation.
      Returns:
      The animation.
    • getCharacterInvisLeftJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisLeftJumpAnimation()
      Gets the character invisible jump left animation.
      Returns:
      The animation.
    • getCharacterInvisRightJumpAnimation

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisRightJumpAnimation()
      Gets the character invisible jump right animation.
      Returns:
      The animation.
    • getCharacterInvisDownSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisDownSad()
      Gets the character invisible sad down animation.
      Returns:
      The animation.
    • getCharacterInvisUpSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisUpSad()
      Gets the character invisible sad up animation.
      Returns:
      The animation.
    • getCharacterInvisLeftSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisLeftSad()
      Gets the character invisible sad left animation.
      Returns:
      The animation.
    • getCharacterInvisRightSad

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisRightSad()
      Gets the character invisible sad right animation.
      Returns:
      The animation.
    • getCharacterInvisDownWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisDownWin()
      Gets the character invisible win down animation.
      Returns:
      The animation.
    • getCharacterInvisUpWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisUpWin()
      Gets the character invisible win up animation.
      Returns:
      The animation.
    • getCharacterInvisLeftWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisLeftWin()
      Gets the character invisible win left animation.
      Returns:
      The animation.
    • getCharacterInvisRightWin

      public com.badlogic.gdx.graphics.g2d.Animation<com.badlogic.gdx.graphics.g2d.TextureRegion> getCharacterInvisRightWin()
      Gets the character invisible win right animation.
      Returns:
      The animation.
    • getGameMode

      public GameMode getGameMode()
      Gets the current game mode.
      Returns:
      The game mode.
    • setGameMode

      public void setGameMode(GameMode Mode)
      Sets the game mode.
      Parameters:
      Mode - The new game mode.
    • getHeart

      public com.badlogic.gdx.graphics.g2d.TextureRegion getHeart()
      Gets the heart texture.
      Returns:
      The texture region.
    • getTrophy

      public com.badlogic.gdx.graphics.g2d.TextureRegion getTrophy()
      Gets the trophy texture.
      Returns:
      The texture region.
    • getPointsAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getPointsAchievement()
      Gets the points achievement icon.
      Returns:
      The texture region.
    • getConsoleAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getConsoleAchievement()
      Gets the console achievement icon.
      Returns:
      The texture region.
    • getInvisAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getInvisAchievement()
      Gets the invisibility achievement icon.
      Returns:
      The texture region.
    • getKillsAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getKillsAchievement()
      Gets the kills achievement icon.
      Returns:
      The texture region.
    • getUpgradesAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getUpgradesAchievement()
      Gets the upgrades achievement icon.
      Returns:
      The texture region.
    • getFirstBloodAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getFirstBloodAchievement()
      Gets the first blood achievement icon.
      Returns:
      The texture region.
    • getEndAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getEndAchievement()
      Gets the end achievement icon.
      Returns:
      The texture region.
    • getStartAchievement

      public com.badlogic.gdx.graphics.g2d.TextureRegion getStartAchievement()
      Gets the start achievement icon.
      Returns:
      The texture region.
    • getBuildingTile

      public com.badlogic.gdx.graphics.g2d.TextureRegion getBuildingTile()
      Gets the building tile texture.
      Returns:
      The texture region.
    • getWallHigh1

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallHigh1()
      Gets the wall high 1 texture.
      Returns:
      The texture region.
    • getWallHigh2

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallHigh2()
      Gets the wall high 2 texture.
      Returns:
      The texture region.
    • getWallHigh4

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallHigh4()
      Gets the wall high 4 texture.
      Returns:
      The texture region.
    • getWallHigh3

      public com.badlogic.gdx.graphics.g2d.TextureRegion getWallHigh3()
      Gets the wall high 3 texture.
      Returns:
      The texture region.