Index

A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

act(float) - Method in class de.tum.cit.ase.editor.screens.EditorUi
 
active - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
addCheckBoxSetting(String, Field, Window, String...) - Method in class de.tum.cit.ase.editor.screens.EditorUi
 
addCollectable(TimedCollectable) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Adds a TimedCollectable to the player's collection and plays a sound effect.
addKey(int) - Method in interface de.tum.cit.ase.editor.input.ShortcutAdapter
Adds a key to the set of pressed keys.
apply(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.DamageDeflect
 
apply(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.SpeedBoost
 
apply(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
Applies the effect to the player.
AStar - Class in de.tum.cit.ase.maze.map
Class, that finds a path in a Grid using the A* Algorithm
AStar() - Constructor for class de.tum.cit.ase.maze.map.AStar
 
attack(int) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Method to attack enemies

B

backgroundMusic - Variable in class de.tum.cit.ase.maze.MazeRunnerGame
 
beginContact(Contact) - Method in class de.tum.cit.ase.maze.Input.ListenerClass
Called when two fixtures begin to touch.
body - Variable in class de.tum.cit.ase.maze.objects.GameElement
Represents the physics body
bresenham2 - Variable in class de.tum.cit.ase.editor.tools.EditorTool
 
Bucket - Class in de.tum.cit.ase.editor.tools
The Bucket class represents a tool for filling areas with a selected tile in an editor application.
Bucket() - Constructor for class de.tum.cit.ase.editor.tools.Bucket
 

C

calculateFCost() - Method in class de.tum.cit.ase.maze.map.path.Node
 
calculateGridPoint(float, float, boolean) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Converts screen Coordinates to the Position relative to the grid
calculateGridPoint(Vector2, boolean) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Converts screen Coordinates to the Position relative to the grid
canRespawn - Variable in class de.tum.cit.ase.maze.objects.CollectableManager
 
canvas - Variable in class de.tum.cit.ase.editor.tools.EditorTool
 
Canvas - Class in de.tum.cit.ase.editor.drawing
Represents a canvas that allows drawing and manipulation of a virtual grid.
Canvas(EditorCanvas) - Constructor for class de.tum.cit.ase.editor.drawing.Canvas
Represents a canvas for an editor.
canvasColor - Variable in enum class de.tum.cit.ase.editor.utlis.TileTypes
 
CanvasGestureListener - Class in de.tum.cit.ase.editor.input
The CanvasGestureListener class handles gesture events on a canvas.
CanvasGestureListener(EditorCanvas, CanvasInputProcessor) - Constructor for class de.tum.cit.ase.editor.input.CanvasGestureListener
NOT IN USE!! The CanvasGestureListener class handles gesture events on a canvas.
CanvasInputProcessor - Class in de.tum.cit.ase.editor.input
This class is responsible for processing input events on the canvas.
CanvasInputProcessor(EditorCanvas) - Constructor for class de.tum.cit.ase.editor.input.CanvasInputProcessor
Constructs a CanvasInputProcessor object.
changeGrid(TileTypes[][]) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Changes the grid of the canvas to the given TileTypes array.
Character - Class in de.tum.cit.ase.maze.objects.dynamic
Defines an abstract class, that describes a movable Character.
Character(World, DeathListener) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Character
 
checkAndRun(BooleanSupplier, Runnable, String, String, Runnable) - Method in class de.tum.cit.ase.editor.screens.EditorUi
Checks a condition and runs different actions based on the result.
chooseFile(NativeFileChooserConfiguration, NativeFileChooserCallback) - Method in class de.tum.cit.ase.editor.screens.Editor
Chooses a file using a native file chooser dialog.
chooseFile(NativeFileChooserConfiguration, NativeFileChooserCallback) - Method in class de.tum.cit.ase.maze.utils.FixedDesktopFileChooser
Choose a file using the NativeFileDialog library.
chooseFile(String, String, NativeFileChooserIntent, FileHandle, NativeFileChooserCallback) - Method in class de.tum.cit.ase.editor.screens.Editor
Chooses a file using a native file chooser dialog.
cloneGrid(TileTypes[][]) - Static method in class de.tum.cit.ase.editor.utlis.Helper
Clones a 2D grid of TileTypes.
collect(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
Called when a Player is collects it.
collect(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.HealthCollectable
 
collect(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
collect(Player) - Method in class de.tum.cit.ase.maze.objects.still.Key
Collects the key from the player and updates the state of the key.
collect(Player) - Method in class de.tum.cit.ase.maze.objects.still.Trap2
Decreases the player's speed by 25%, and plays a sound effect.
collect(Player) - Method in class de.tum.cit.ase.maze.objects.still.Traps
Applies a damage effect to the given player when the trap is collected.
Collectable - Class in de.tum.cit.ase.maze.objects.still.collectable
A collectable is a GameElement that can be collected by a player and then applies an effect to the Player.
Collectable(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
Collectable(Vector2, World, RayHandler, TextureAtlas, float, float) - Constructor for class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
COLLECTABLE_BIT - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Filter bit for Collectable
CollectableManager - Class in de.tum.cit.ase.maze.objects
Manages collectables like Collectable or TimedCollectable
CollectableManager(World, RayHandler, boolean) - Constructor for class de.tum.cit.ase.maze.objects.CollectableManager
This class manages the collectables in the game.
CollectableManager.RespawnTask - Class in de.tum.cit.ase.maze.objects
Task that schedules a respawn by a Timer
collectKey(Key) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Adds a key to the player's key list and plays a sound effect.
compareTo(Node) - Method in class de.tum.cit.ase.maze.map.path.Node
 
CONSTANTS - Record Class in de.tum.cit.ase.maze.utils
Saves constants
CONSTANTS() - Constructor for record class de.tum.cit.ase.maze.utils.CONSTANTS
Creates an instance of a CONSTANTS record class.
convertFromObjectType(ObjectType) - Static method in enum class de.tum.cit.ase.editor.utlis.TileTypes
Converts an ObjectType to a corresponding TileType.
convertGridPointToVector2(GridPoint2) - Static method in class de.tum.cit.ase.editor.utlis.Helper
Converts a GridPoint2 object to a Vector2 object.
convertKey(int) - Static method in class de.tum.cit.ase.editor.input.KeyMapper
Converts a key code based on the current layout.
convertToObjectType(TileTypes) - Static method in enum class de.tum.cit.ase.editor.utlis.TileTypes
Converts a MiniMap.TileType to an ObjectType.
convertVector2ToGridPoint(Vector2) - Static method in class de.tum.cit.ase.editor.utlis.Helper
Converts a Vector2 object to a GridPoint2 object.
convertWorldPositionToGrid(Vector2, boolean) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Converts WORLD Coordinates to the Position relative to the grid
create() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Called when the game is created.
createBoy(Vector2) - Method in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
Creates the body
createNewGrid(int, int) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Creates a new grid with the specified width and height.
createNewGrid(TileTypes[][]) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Creates a new grid with the given TileTypes array.
createTileBar() - Method in class de.tum.cit.ase.editor.screens.EditorUi
Creates a tile bar with buttons representing different tile types.
createToolBar() - Method in class de.tum.cit.ase.editor.screens.EditorUi
Create the toolbar for the editor.

D

damage(int) - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
Subtracts the given amount of damage from the enemy's health and performs necessary actions based on the resulting health.
DamageDeflect - Class in de.tum.cit.ase.maze.objects.still.collectable
Makes the Player invulnerable for the TimedCollectable.duration this has an effect
DamageDeflect(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.collectable.DamageDeflect
 
de.tum.cit.ase.editor.data - package de.tum.cit.ase.editor.data
Package has all classes, that purely manages data.
de.tum.cit.ase.editor.drawing - package de.tum.cit.ase.editor.drawing
Package contains the class to manage the drawing field
de.tum.cit.ase.editor.input - package de.tum.cit.ase.editor.input
Package for all input related stuff like InputAdapter and Shortcuts
de.tum.cit.ase.editor.screens - package de.tum.cit.ase.editor.screens
Package for all screens
de.tum.cit.ase.editor.tools - package de.tum.cit.ase.editor.tools
Contains logic for the drawing tools
de.tum.cit.ase.editor.utlis - package de.tum.cit.ase.editor.utlis
Miscellaneous stuff
de.tum.cit.ase.editor.utlis.exceptions - package de.tum.cit.ase.editor.utlis.exceptions
Package that contains all Editor relevant Exceptions
de.tum.cit.ase.maze - package de.tum.cit.ase.maze
 
de.tum.cit.ase.maze.Input - package de.tum.cit.ase.maze.Input
 
de.tum.cit.ase.maze.map - package de.tum.cit.ase.maze.map
 
de.tum.cit.ase.maze.map.path - package de.tum.cit.ase.maze.map.path
 
de.tum.cit.ase.maze.objects - package de.tum.cit.ase.maze.objects
This section defines and manages entity classes.
de.tum.cit.ase.maze.objects.dynamic - package de.tum.cit.ase.maze.objects.dynamic
 
de.tum.cit.ase.maze.objects.still - package de.tum.cit.ase.maze.objects.still
 
de.tum.cit.ase.maze.objects.still.collectable - package de.tum.cit.ase.maze.objects.still.collectable
This module contains all the functionality, of collectables.
de.tum.cit.ase.maze.screens - package de.tum.cit.ase.maze.screens
This package contains classes related to screens and their management.
de.tum.cit.ase.maze.utils - package de.tum.cit.ase.maze.utils
A package, that contains miscellaneous classes, that help the game to load etc.
de.tum.cit.ase.maze.utils.exceptions - package de.tum.cit.ase.maze.utils.exceptions
 
deathListener - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
Handles death of a Charter
DeathListener - Class in de.tum.cit.ase.maze.Input
 
DeathListener(GameScreen) - Constructor for class de.tum.cit.ase.maze.Input.DeathListener
 
DEBUG - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Tells if the game is in development mode.
Default - Enum constant in enum class de.tum.cit.ase.maze.screens.MiniMap.ZoomState
 
DEFAULT_BIT - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Filter bit default
DefeatScreen - Class in de.tum.cit.ase.maze.screens
The DefeatScreen class displays the defeat screen when the player loses the game.
DefeatScreen(MazeRunnerGame) - Constructor for class de.tum.cit.ase.maze.screens.DefeatScreen
Creates and displays the defeat screen when the player loses the game.
dispose() - Method in class de.tum.cit.ase.editor.screens.Editor
 
dispose() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
dispose() - Method in class de.tum.cit.ase.editor.screens.EditorUi
 
dispose() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Cleans up resources when the game is disposed.
dispose() - Method in class de.tum.cit.ase.maze.objects.CollectableManager
 
dispose() - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
Releases all resources of this object.
dispose() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Releases all resources of this object.
dispose() - Method in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
dispose() - Method in class de.tum.cit.ase.maze.objects.still.collectable.HealthCollectable
 
dispose() - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
dispose() - Method in class de.tum.cit.ase.maze.objects.still.Entry
 
dispose() - Method in class de.tum.cit.ase.maze.objects.still.Exit
Disposes the Texture;
dispose() - Method in class de.tum.cit.ase.maze.objects.still.Wall
 
dispose() - Method in class de.tum.cit.ase.maze.screens.DefeatScreen
 
dispose() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
dispose() - Method in class de.tum.cit.ase.maze.screens.Hud
 
dispose() - Method in class de.tum.cit.ase.maze.screens.MenuScreen
 
dispose() - Method in class de.tum.cit.ase.maze.screens.MiniMap
 
dispose() - Method in class de.tum.cit.ase.maze.screens.PauseScreen
 
dispose() - Method in class de.tum.cit.ase.maze.screens.VictoryScreen
 
DOWN - Enum constant in enum class de.tum.cit.ase.maze.objects.dynamic.WalkDirection
 
draw() - Method in class de.tum.cit.ase.editor.screens.EditorUi
 
draw(ShapeRenderer) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Draws the canvas using the specified ShapeRenderer.
draw(ShapeRenderer) - Method in class de.tum.cit.ase.editor.tools.EditorTool
 
draw(ShapeRenderer) - Method in class de.tum.cit.ase.editor.tools.Eraser
 
draw(ShapeRenderer) - Method in class de.tum.cit.ase.editor.tools.Square
 
draw(ShapeRenderer) - Method in interface de.tum.cit.ase.editor.tools.Tool
Draws using the provided ShapeRenderer.
duration - Variable in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
Duration of the effect in seconds

E

Editor - Class in de.tum.cit.ase.editor.screens
The Editor class is responsible for managing the editor screen of the Maze Runner game.
Editor(MazeRunnerGame) - Constructor for class de.tum.cit.ase.editor.screens.Editor
Editor class is responsible for managing the editor functionality of the Maze Runner game.
EDITOR() - Constructor for class de.tum.cit.ase.editor.input.Shortcuts.EDITOR
 
EditorCanvas - Class in de.tum.cit.ase.editor.screens
The EditorCanvas class represents a canvas for editing game maps.
EditorCanvas(Editor) - Constructor for class de.tum.cit.ase.editor.screens.EditorCanvas
Creates an instance of EditorCanvas.
EditorConfig - Class in de.tum.cit.ase.editor.data
The EditorConfig class holds the configuration settings for the maze game editor.
EditorConfig() - Constructor for class de.tum.cit.ase.editor.data.EditorConfig
 
EditorTool - Class in de.tum.cit.ase.editor.tools
The base class for all editor tools.
EditorTool() - Constructor for class de.tum.cit.ase.editor.tools.EditorTool
 
EditorUi - Class in de.tum.cit.ase.editor.screens
The EditorUi class is responsible for managing the user interface of the editor screen in the Maze Runner game.
EditorUi(Editor) - Constructor for class de.tum.cit.ase.editor.screens.EditorUi
Initializes the EditorUi with the given Editor.
elapsedTIme - Variable in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
endContact(Contact) - Method in class de.tum.cit.ase.maze.Input.ListenerClass
Called when two fixtures cease to touch.
endNewGridEpoch() - Method in class de.tum.cit.ase.editor.drawing.Canvas
Ends a new grid epoch by either popping the top grid from pastVGrids stack if it is the same as the current virtual grid, or clearing the futureVGrids list.
Enemy - Class in de.tum.cit.ase.maze.objects.dynamic
An enemy is a Character that can't be controlled by a GOD e.g.
Enemy - Enum constant in enum class de.tum.cit.ase.editor.utlis.TileTypes
 
Enemy - Enum constant in enum class de.tum.cit.ase.maze.objects.ObjectType
 
Enemy(World, DeathListener) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
Enemy(World, DeathListener, float, float) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Enemy
Creates a new instance of the Enemy class with the given parameters.
Enemy(World, DeathListener, Player, float, float) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
Enemy(World, DeathListener, Player, Vector2) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
ENEMY_BIT - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Filter bit for Enemy
Entry - Class in de.tum.cit.ase.maze.objects.still
Defines the entry of the game.
Entry - Enum constant in enum class de.tum.cit.ase.editor.utlis.TileTypes
 
Entry(World, Vector2, GameScreen) - Constructor for class de.tum.cit.ase.maze.objects.still.Entry
 
EntryPoint - Enum constant in enum class de.tum.cit.ase.maze.objects.ObjectType
 
equals(Object) - Method in record class de.tum.cit.ase.editor.data.Map
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.tum.cit.ase.editor.input.Shortcuts.Shortcut
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
equals(Object) - Method in record class de.tum.cit.ase.maze.utils.CONSTANTS
Indicates whether some other object is "equal to" this one.
Eraser - Class in de.tum.cit.ase.editor.tools
A tool for erasing tiles in the editor.
Eraser() - Constructor for class de.tum.cit.ase.editor.tools.Eraser
 
exit() - Method in class de.tum.cit.ase.editor.screens.Editor
Exits the editor application by quitting the editor and returning to the main menu.
exit() - Method in class de.tum.cit.ase.editor.screens.EditorUi
Exits the editor application.
Exit - Class in de.tum.cit.ase.maze.objects.still
Defines the exit of the Game.
Exit - Enum constant in enum class de.tum.cit.ase.editor.utlis.TileTypes
 
Exit - Enum constant in enum class de.tum.cit.ase.maze.objects.ObjectType
 
Exit(World, Vector2, GameScreen) - Constructor for class de.tum.cit.ase.maze.objects.still.Exit
 
EXPORT - Static variable in class de.tum.cit.ase.editor.input.Shortcuts.UI
 
exportCheckCanReachExit - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
exportCheckCanReachKey - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
exportCheckHasExit - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
exportCheckHasKey - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
exportMap() - Method in class de.tum.cit.ase.editor.screens.EditorUi
Export the given map to a file.
exportMap(Map, FileHandle) - Static method in class de.tum.cit.ase.editor.utlis.MapGenerator
Exports a Map object to a specified file.
exportMap(Map, FileHandle, boolean) - Static method in class de.tum.cit.ase.editor.utlis.MapGenerator
 

F

findPath(Grid, Vector2, Vector2) - Static method in class de.tum.cit.ase.maze.map.AStar
Finds the path between nodes.
FixedDesktopFileChooser - Class in de.tum.cit.ase.maze.utils
The FixedDesktopFileChooser class is an implementation of the NativeFileChooser interface that uses the NativeFileDialog library for choosing files on desktop platforms.
FixedDesktopFileChooser() - Constructor for class de.tum.cit.ase.maze.utils.FixedDesktopFileChooser
 
fling(float, float, int) - Method in class de.tum.cit.ase.editor.input.CanvasGestureListener
 
frameHeight - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
 
frameHeight - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
frameWidth - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
 
frameWidth - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
freeTool(T) - Static method in class de.tum.cit.ase.editor.tools.ToolManager
Frees a tool by returning it to the object pool.

G

GameElement - Class in de.tum.cit.ase.maze.objects
This class is the common superclass for all game objects
GameElement() - Constructor for class de.tum.cit.ase.maze.objects.GameElement
 
GameInputProcessor - Class in de.tum.cit.ase.maze.Input
 
GameInputProcessor(MazeRunnerGame, Movable) - Constructor for class de.tum.cit.ase.maze.Input.GameInputProcessor
 
GameScreen - Class in de.tum.cit.ase.maze.screens
The GameScreen class is responsible for rendering the gameplay screen.
GameScreen(MazeRunnerGame) - Constructor for class de.tum.cit.ase.maze.screens.GameScreen
 
GameScreen(MazeRunnerGame, boolean) - Constructor for class de.tum.cit.ase.maze.screens.GameScreen
Constructor for GameScreen.
getBody() - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
 
getCameraPosition() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getCanvas() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getCollectableManager() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
getCurrentScore() - Method in class de.tum.cit.ase.maze.utils.Score
 
getDimensions() - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
 
getDisplayName() - Method in enum class de.tum.cit.ase.editor.utlis.TileTypes
Returns the display name of the tile type.
getDurationAndElapsed() - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
Gets Duration and Elapsed time.
getEditor() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getEditorCanvas() - Method in class de.tum.cit.ase.editor.screens.Editor
 
getfCost() - Method in class de.tum.cit.ase.maze.map.path.Node
 
getFileChooser() - Method in class de.tum.cit.ase.editor.screens.Editor
 
getFileChooser() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
getFullWalls() - Method in class de.tum.cit.ase.maze.objects.still.Wall
 
getGame() - Method in class de.tum.cit.ase.editor.screens.Editor
 
getGame() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
getGameGrid() - Static method in class de.tum.cit.ase.maze.utils.MapLoader
 
getGameTime() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
getgCost() - Method in class de.tum.cit.ase.maze.map.path.Node
 
getGrid() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getGrid() - Method in class de.tum.cit.ase.editor.tools.EditorTool
 
getGrid() - Method in class de.tum.cit.ase.maze.map.path.Grid
 
getGridStartPoint() - Method in class de.tum.cit.ase.editor.drawing.Canvas
Returns the starting point of the grid.
gethCost() - Method in class de.tum.cit.ase.maze.map.path.Node
 
getHealth() - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
 
getHeight() - Method in class de.tum.cit.ase.editor.drawing.Canvas
 
getHeight() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getHeight() - Method in class de.tum.cit.ase.maze.map.path.Grid
 
getInsideWalls() - Method in class de.tum.cit.ase.maze.objects.still.Wall
 
getInstance(Canvas) - Method in class de.tum.cit.ase.editor.tools.EditorTool
 
getInstance(Canvas) - Method in interface de.tum.cit.ase.editor.tools.Tool
Retrieves an instance of the Tool class with the provided Canvas.
getKeyList() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
getLine(GridPoint2, GridPoint2) - Method in class de.tum.cit.ase.editor.tools.EditorTool
Returns an array of GridPoint2 objects representing a line between the given start and end points.
getMapCoordinates(ObjectType) - Static method in class de.tum.cit.ase.maze.utils.MapLoader
 
getMouseGridPosition(boolean) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Retrieves the grid position of the mouse.
getMouseGridPosition(Vector2, boolean) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
Retrieves the grid position of the mouse.
getMousePosition() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getNeighbors() - Method in class de.tum.cit.ase.maze.map.path.Node
 
getNode(int, int) - Method in class de.tum.cit.ase.maze.map.path.Grid
 
getOutsideWalls() - Method in class de.tum.cit.ase.maze.objects.still.Wall
 
getParent() - Method in class de.tum.cit.ase.maze.map.path.Node
 
getPath() - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
getPlayer() - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
getPosition() - Method in class de.tum.cit.ase.maze.map.path.Node
 
getPosition() - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
Gets position
getRespawnTask() - Method in class de.tum.cit.ase.maze.objects.CollectableManager
 
getShapeRenderer() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
getSkin() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
getSpeed() - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
 
getSpriteBatch() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
getSpriteCache() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
getStage() - Method in class de.tum.cit.ase.maze.screens.Hud
 
getStartTime() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
getStraightLineCoordinates(GridPoint2, Vector2, Vector2) - Method in class de.tum.cit.ase.editor.tools.EditorTool
Sets the start and end coordinates of a straight line based on the given start grid point.
getTexture() - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
Gets Texture.
getTileSize() - Method in class de.tum.cit.ase.editor.drawing.Canvas
 
getTileSize() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getTimedCollectables() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
getTimer() - Method in class de.tum.cit.ase.maze.objects.CollectableManager
 
getTimeToExecutionInSeconds() - Method in class de.tum.cit.ase.maze.objects.CollectableManager.RespawnTask
Calculates when the next respawn is executed.
getTool(Class<T>, TileTypes[][], Canvas) - Static method in class de.tum.cit.ase.editor.tools.ToolManager
Retrieves an instance of the specified tool class using a generic type parameter.
getUnprotectedMousePosition() - Method in class de.tum.cit.ase.editor.drawing.Canvas
Retrieves the unprotected mouse position on the canvas.
getViewport() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getViewport() - Method in class de.tum.cit.ase.maze.screens.MiniMap
 
getWidth() - Method in class de.tum.cit.ase.editor.drawing.Canvas
 
getWidth() - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
getWidth() - Method in class de.tum.cit.ase.maze.map.path.Grid
 
getZoomState() - Method in class de.tum.cit.ase.maze.screens.MiniMap
 
goToDefeatScreen() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Clears the sprite cache, stops and disposes the current background music, and sets a new background music for the defeat screen.
goToEditor() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Resizes the game window to 80% of the display mode width and height, sets it to decorated mode, stops the background music, and switches the screen to the Editor screen.
goToGame(boolean) - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Switches to the game screen.
goToMenu() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Switches to the menu screen.
goToPause() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Switches the game to the pause screen.
goToVictoryScreen() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
Switches to the victory screen.
Grid - Class in de.tum.cit.ase.maze.map.path
 
Grid(int, int) - Constructor for class de.tum.cit.ase.maze.map.path.Grid
 

H

handleEndOfGame(boolean) - Method in class de.tum.cit.ase.maze.screens.GameScreen
Sets the end of the game and determines if it was a victory or not.
handleLostUiFocus() - Method in class de.tum.cit.ase.editor.screens.Editor
 
hashCode() - Method in record class de.tum.cit.ase.editor.data.Map
Returns a hash code value for this object.
hashCode() - Method in record class de.tum.cit.ase.editor.input.Shortcuts.Shortcut
Returns a hash code value for this object.
hashCode() - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
hashCode() - Method in record class de.tum.cit.ase.maze.utils.CONSTANTS
Returns a hash code value for this object.
heal(int) - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
Heals the Character
health - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
Health of a Character
HealthCollectable - Class in de.tum.cit.ase.maze.objects.still.collectable
Collectable that restores the health of the player by HealthCollectable.HEALTH_TO_RESTORE
HealthCollectable(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.collectable.HealthCollectable
 
height - Static variable in class de.tum.cit.ase.maze.objects.still.Wall
 
height - Static variable in class de.tum.cit.ase.maze.utils.MapLoader
 
Helper - Class in de.tum.cit.ase.editor.utlis
The Helper class provides utility methods for converting between Vector2 and GridPoint2 objects.
Helper() - Constructor for class de.tum.cit.ase.editor.utlis.Helper
 
hide() - Method in class de.tum.cit.ase.editor.screens.Editor
 
hide() - Method in class de.tum.cit.ase.maze.screens.DefeatScreen
 
hide() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
hide() - Method in class de.tum.cit.ase.maze.screens.MenuScreen
 
hide() - Method in class de.tum.cit.ase.maze.screens.PauseScreen
 
hide() - Method in class de.tum.cit.ase.maze.screens.VictoryScreen
 
hideAllPopups() - Method in class de.tum.cit.ase.editor.screens.EditorUi
 
Hud - Class in de.tum.cit.ase.maze.screens
Class that represents a game HUD, that shows information to the player like health.
Hud(OrthographicCamera, SpriteBatch, Player, GameScreen, boolean) - Constructor for class de.tum.cit.ase.maze.screens.Hud
Creates a new HUD

I

IGNORE_GROUP_BIT - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Filter bit IGNORE
importMap() - Method in class de.tum.cit.ase.editor.screens.EditorUi
Imports a map from a file and loads it into the editor canvas.
importMap(FileHandle) - Static method in class de.tum.cit.ase.editor.utlis.MapGenerator
Imports a map from a file and converts it into a Map object.
increaseScore(int) - Method in class de.tum.cit.ase.maze.utils.Score
 
InvalidGridCellException - Exception in de.tum.cit.ase.editor.utlis.exceptions
The InvalidGridCellException class represents an exception that is thrown when an invalid grid cell is accessed.
InvalidGridCellException() - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidGridCellException
 
InvalidGridCellException(String) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidGridCellException
 
InvalidGridCellException(String, Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidGridCellException
 
InvalidGridCellException(Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidGridCellException
 
InvalidMapException - Exception in de.tum.cit.ase.editor.utlis.exceptions
Exception thrown when an invalid map is encountered in the Maze Game Editor.
InvalidMapException() - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapException
 
InvalidMapException(String) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapException
 
InvalidMapException(String, Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapException
 
InvalidMapException(Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapException
 
InvalidMapFile - Exception in de.tum.cit.ase.editor.utlis.exceptions
Represents an exception that occurs when reading or validating a map file.
InvalidMapFile() - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapFile
 
InvalidMapFile(String) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapFile
 
InvalidMapFile(String, Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapFile
 
InvalidMapFile(Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.InvalidMapFile
 
isActive() - Method in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
Tells if the collectable is active.
isAttacking() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
isBigZoom - Variable in class de.tum.cit.ase.editor.screens.EditorCanvas
 
isDead() - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
Tells if Character has 0 lives;
isDead() - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
isFollowing - Variable in class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
isInReach() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
isMinimapEnabled() - Method in class de.tum.cit.ase.maze.screens.Hud
 
isObstacle() - Method in class de.tum.cit.ase.maze.map.path.Node
 
isRemovable() - Method in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
Tells if it is removable
isShortcut(int...) - Method in interface de.tum.cit.ase.editor.input.ShortcutAdapter
Determines if the given set of keys is a shortcut.
isShortcut(int, int...) - Method in interface de.tum.cit.ase.editor.input.ShortcutAdapter
 
isShortcut(Shortcuts.Shortcut) - Method in interface de.tum.cit.ase.editor.input.ShortcutAdapter
 
isSprint() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
isStraightLine() - Method in class de.tum.cit.ase.editor.tools.EditorTool
Determines if the current tool is set to draw a straight line.
isVulnerable() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 

K

key() - Method in record class de.tum.cit.ase.editor.input.Shortcuts.Shortcut
 
Key - Class in de.tum.cit.ase.maze.objects.still
Represents a Key collectable object in the game.
Key - Enum constant in enum class de.tum.cit.ase.editor.utlis.TileTypes
 
Key - Enum constant in enum class de.tum.cit.ase.maze.objects.ObjectType
 
Key(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.Key
Represents a Key collectable object in the game.
keyDown(int) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
keyDown(int) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
keyDown(int) - Method in class de.tum.cit.ase.maze.Input.GameInputProcessor
 
KeyMapper - Class in de.tum.cit.ase.editor.input
The KeyMapper class is responsible for converting key codes based on the current layout.
KeyMapper() - Constructor for class de.tum.cit.ase.editor.input.KeyMapper
 
KeyMapper.LAYOUT - Enum Class in de.tum.cit.ase.editor.input
 
keys() - Method in record class de.tum.cit.ase.editor.input.Shortcuts.Shortcut
Returns the value of the keys record component.
keyTyped(char) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
keyTyped(char) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
keyUp(int) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
keyUp(int) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
keyUp(int) - Method in class de.tum.cit.ase.maze.Input.GameInputProcessor
 

L

lastGridPosition - Variable in class de.tum.cit.ase.editor.tools.EditorTool
 
lastPosition - Variable in class de.tum.cit.ase.editor.tools.EditorTool
 
layout - Static variable in class de.tum.cit.ase.editor.input.KeyMapper
 
LEFT - Enum constant in enum class de.tum.cit.ase.maze.objects.dynamic.WalkDirection
 
light - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
LIGHT_BIT - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Filter bit for Box2dLights
ListenerClass - Class in de.tum.cit.ase.maze.Input
Class that receives collisions from Box2D
ListenerClass() - Constructor for class de.tum.cit.ase.maze.Input.ListenerClass
 
load(Class<?>) - Static method in class de.tum.cit.ase.editor.input.Shortcuts
Loads and initializes shortcuts from the specified class.
loadedMapProject - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
loadMap(Map) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
Loads a Map into the editor canvas.
loadMapFile(FileHandle) - Static method in class de.tum.cit.ase.maze.utils.MapLoader
Loads a map file and creates a game grid based on the loaded map.
loadMapIntoGame(Map) - Static method in class de.tum.cit.ase.editor.utlis.MapGenerator
Loads a map into the game.
loadPreviousProject - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 

M

makeDamage(int) - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
Applies damage.
makeDamage(int) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
map() - Method in record class de.tum.cit.ase.editor.data.Map
Returns the value of the map record component.
Map - Record Class in de.tum.cit.ase.editor.data
Represents a map with a name and a grid of tile types.
Map(String, TileTypes[][]) - Constructor for record class de.tum.cit.ase.editor.data.Map
Creates an instance of a Map record class.
MapGenerator - Class in de.tum.cit.ase.editor.utlis
The MapGenerator class is responsible for generating, saving, importing, and validating maps.
MapGenerator() - Constructor for class de.tum.cit.ase.editor.utlis.MapGenerator
 
MapLoader - Class in de.tum.cit.ase.maze.utils
The MapLoader class is responsible for loading map files and creating a game grid based on the loaded map.
MapLoader() - Constructor for class de.tum.cit.ase.maze.utils.MapLoader
 
MapLoadingException - Exception in de.tum.cit.ase.maze.utils.exceptions
An exception that is thrown when there is an error loading a map.
MapLoadingException() - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MapLoadingException
 
MapLoadingException(String) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MapLoadingException
 
MapLoadingException(String, Throwable) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MapLoadingException
 
MapLoadingException(Throwable) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MapLoadingException
 
markAsFinished() - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
markTile(GridPoint2) - Method in class de.tum.cit.ase.editor.tools.Bucket
Marks the tile located at the given grid point.
markTile(GridPoint2) - Method in class de.tum.cit.ase.editor.tools.EditorTool
Marks a tile on the grid based on the given grid point.
markTile(GridPoint2) - Method in class de.tum.cit.ase.editor.tools.Eraser
 
markTile(GridPoint2) - Method in class de.tum.cit.ase.editor.tools.Pen
 
markTile(GridPoint2) - Method in class de.tum.cit.ase.editor.tools.Square
 
MazeGameEditorException - Exception in de.tum.cit.ase.editor.utlis.exceptions
The MazeGameEditorException class represents an exception that occurs in the Maze Game Editor.
MazeGameEditorException() - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.MazeGameEditorException
 
MazeGameEditorException(String) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.MazeGameEditorException
 
MazeGameEditorException(String, Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.MazeGameEditorException
 
MazeGameEditorException(String, Throwable, boolean, boolean) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.MazeGameEditorException
 
MazeGameEditorException(Throwable) - Constructor for exception de.tum.cit.ase.editor.utlis.exceptions.MazeGameEditorException
 
MazeGameException - Exception in de.tum.cit.ase.maze.utils.exceptions
The MazeGameException class represents an exception that occurs in the Maze Game.
MazeGameException() - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MazeGameException
 
MazeGameException(String) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MazeGameException
 
MazeGameException(String, Throwable) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MazeGameException
 
MazeGameException(String, Throwable, boolean, boolean) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MazeGameException
 
MazeGameException(Throwable) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.MazeGameException
 
MazeRunnerGame - Class in de.tum.cit.ase.maze
The MazeRunnerGame class represents the core of the Maze Runner game.
MazeRunnerGame(NativeFileChooser) - Constructor for class de.tum.cit.ase.maze.MazeRunnerGame
Constructor for MazeRunnerGame.
MenuScreen - Class in de.tum.cit.ase.maze.screens
The MenuScreen class represents the main menu screen of the game.
MenuScreen(MazeRunnerGame) - Constructor for class de.tum.cit.ase.maze.screens.MenuScreen
Constructor for MenuScreen.
MiniMap - Class in de.tum.cit.ase.maze.screens
The MiniMap class represents a mini map that can be displayed in a game screen.
MiniMap(GameScreen, SpriteBatch, Player) - Constructor for class de.tum.cit.ase.maze.screens.MiniMap
Represents a minimap for the game.
MiniMap.TileType - Enum Class in de.tum.cit.ase.maze.screens
Types that can be represented by the miniMap
MiniMap.ZoomState - Enum Class in de.tum.cit.ase.maze.screens
Represents the state of zoom in a mini map.
modKeys() - Method in record class de.tum.cit.ase.editor.input.Shortcuts.Shortcut
Returns an array of modifier keys see KeyboardShortcut.
mouseMoved(int, int) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
mouseMoved(int, int) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
Movable - Interface in de.tum.cit.ase.maze.objects.dynamic
Defines if an Object is Dynamic e.g.
move(float, float, float) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
Moves the camera in the editor canvas.
MOVE_IN_X - Static variable in class de.tum.cit.ase.editor.input.Shortcuts.UI
 

N

name() - Method in record class de.tum.cit.ase.editor.data.Map
Returns the value of the name record component.
Node - Class in de.tum.cit.ase.maze.map.path
Node representing a "point" in a Grid.
Node(Vector2, boolean) - Constructor for class de.tum.cit.ase.maze.map.path.Node
 
number - Variable in enum class de.tum.cit.ase.maze.objects.ObjectType
 
numberOfKeys - Variable in class de.tum.cit.ase.maze.objects.dynamic.Player
 

O

ObjectType - Enum Class in de.tum.cit.ase.maze.objects
Represents different types of objects in a game.
ObjectTypeException - Exception in de.tum.cit.ase.maze.utils.exceptions
The ObjectTypeException class represents an exception that occurs when there is an error with object types in the Maze Game.
ObjectTypeException() - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.ObjectTypeException
 
ObjectTypeException(String) - Constructor for exception de.tum.cit.ase.maze.utils.exceptions.ObjectTypeException
 
Obstacle - Enum constant in enum class de.tum.cit.ase.editor.utlis.TileTypes
 
Off - Enum constant in enum class de.tum.cit.ase.maze.screens.MiniMap.ZoomState
 
onDeath(Character) - Method in class de.tum.cit.ase.maze.Input.DeathListener
 
open - Variable in class de.tum.cit.ase.maze.objects.still.Exit
 
open() - Method in class de.tum.cit.ase.editor.screens.EditorUi
Opens a map project file and loads it into the editor canvas.

P

pan(float, float, float, float) - Method in class de.tum.cit.ase.editor.input.CanvasGestureListener
 
panStop(float, float, int, int) - Method in class de.tum.cit.ase.editor.input.CanvasGestureListener
 
Path - Enum constant in enum class de.tum.cit.ase.maze.screens.MiniMap.TileType
 
pause() - Method in class de.tum.cit.ase.editor.screens.Editor
 
pause() - Method in class de.tum.cit.ase.maze.screens.DefeatScreen
 
pause() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
pause() - Method in class de.tum.cit.ase.maze.screens.MenuScreen
 
pause() - Method in class de.tum.cit.ase.maze.screens.PauseScreen
 
pause() - Method in class de.tum.cit.ase.maze.screens.VictoryScreen
 
PauseScreen - Class in de.tum.cit.ase.maze.screens
The PauseScreen class represents the game screen that appears when the game is paused.
PauseScreen(MazeRunnerGame) - Constructor for class de.tum.cit.ase.maze.screens.PauseScreen
Constructor for PauseScreen.
Pen - Class in de.tum.cit.ase.editor.tools
The Pen class represents a pen tool used for drawing on a canvas.
Pen() - Constructor for class de.tum.cit.ase.editor.tools.Pen
 
Player - Class in de.tum.cit.ase.maze.objects.dynamic
Class represents the Player.
Player - Enum constant in enum class de.tum.cit.ase.maze.objects.ObjectType
 
Player(World, DeathListener, RayHandler) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Player
 
Player(World, DeathListener, RayHandler, float, float) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Player
Creates a Player with respective coordinates.
Player(World, DeathListener, RayHandler, Vector2) - Constructor for class de.tum.cit.ase.maze.objects.dynamic.Player
Constructs a Player object with the given parameters.
PLAYER_BIT - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Filter bit for Player
PLAYER_MAX_HEALTH - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
The maximal health a player has.
postSolve(Contact, ContactImpulse) - Method in class de.tum.cit.ase.maze.Input.ListenerClass
 
PPM - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Scale factor to convert Box2d meter to pixel.
preSolve(Contact, Manifold) - Method in class de.tum.cit.ase.maze.Input.ListenerClass
 
pressedKeys - Static variable in interface de.tum.cit.ase.editor.input.ShortcutAdapter
 
processMouseInput(float, float, int) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
Deprecated.
projectGridPointToWorld(GridPoint2) - Method in class de.tum.cit.ase.editor.tools.EditorTool
Projects a grid point to world coordinates.
projectGridPointToWorld(GridPoint2, boolean) - Method in class de.tum.cit.ase.editor.tools.EditorTool
Projects a grid point to world coordinates.

Q

quitEditor() - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
QWERTY - Enum constant in enum class de.tum.cit.ase.editor.input.KeyMapper.LAYOUT
 
QWERTZ - Enum constant in enum class de.tum.cit.ase.editor.input.KeyMapper.LAYOUT
 

R

rayHandler - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
readMapProject(FileHandle) - Static method in class de.tum.cit.ase.editor.utlis.MapGenerator
Reads a map project file and converts it into a Map object.
redo() - Method in class de.tum.cit.ase.editor.drawing.Canvas
Redoes the most recent action on the canvas.
REDO - Static variable in class de.tum.cit.ase.editor.input.Shortcuts.UI
 
removable - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
remove() - Method in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
Removes the collectable
remove() - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
removeKey(int) - Method in interface de.tum.cit.ase.editor.input.ShortcutAdapter
Removes a key from the set of pressed keys.
render() - Method in class de.tum.cit.ase.maze.objects.still.Wall
 
render() - Method in class de.tum.cit.ase.maze.screens.Hud
Renders the HUD
render() - Method in class de.tum.cit.ase.maze.screens.MiniMap
Renders the mini map on the screen.
render(float) - Method in class de.tum.cit.ase.editor.screens.Editor
 
render(float) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
Renders the canvas by applying the viewport and drawing the stage.
render(float) - Method in class de.tum.cit.ase.maze.screens.DefeatScreen
 
render(float) - Method in class de.tum.cit.ase.maze.screens.GameScreen
Renders the game screen.
render(float) - Method in class de.tum.cit.ase.maze.screens.MenuScreen
 
render(float) - Method in class de.tum.cit.ase.maze.screens.PauseScreen
 
render(float) - Method in class de.tum.cit.ase.maze.screens.VictoryScreen
 
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.CollectableManager
Renders all Collectables.
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
Renders the appearance of the game object
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Renders the appearance of the Player
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.GameElement
Renders the appearance of the game object
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.collectable.DamageDeflect
 
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.collectable.HealthCollectable
 
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.collectable.SpeedBoost
 
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.Entry
 
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.Exit
Renders the Exit
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.Key
 
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.Trap2
 
render(SpriteBatch) - Method in class de.tum.cit.ase.maze.objects.still.Traps
 
requestOpening(Player) - Method in class de.tum.cit.ase.maze.objects.still.Exit
Request opening of the exit.
reset() - Method in class de.tum.cit.ase.editor.tools.Bucket
 
reset() - Method in class de.tum.cit.ase.editor.tools.EditorTool
Resets the state of the tool.
reset() - Method in class de.tum.cit.ase.editor.tools.Pen
 
reset() - Method in class de.tum.cit.ase.editor.tools.Square
 
resetScore() - Method in class de.tum.cit.ase.maze.utils.Score
 
resize(int, int) - Method in class de.tum.cit.ase.editor.screens.Editor
 
resize(int, int) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
resize(int, int) - Method in class de.tum.cit.ase.editor.screens.EditorUi
 
resize(int, int) - Method in class de.tum.cit.ase.maze.screens.DefeatScreen
 
resize(int, int) - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
resize(int, int) - Method in class de.tum.cit.ase.maze.screens.Hud
Called when windows is resized
resize(int, int) - Method in class de.tum.cit.ase.maze.screens.MenuScreen
 
resize(int, int) - Method in class de.tum.cit.ase.maze.screens.MiniMap
Resizes the mini map to the specified width and height.
resize(int, int) - Method in class de.tum.cit.ase.maze.screens.PauseScreen
 
resize(int, int) - Method in class de.tum.cit.ase.maze.screens.VictoryScreen
 
resizeCanvas(float) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
 
resizeCanvas(float, float) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
Resizes the canvas to the specified width and height.
RESPAWN_TIME - Variable in class de.tum.cit.ase.maze.objects.CollectableManager
 
RespawnTask() - Constructor for class de.tum.cit.ase.maze.objects.CollectableManager.RespawnTask
 
restore(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.DamageDeflect
 
restore(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.SpeedBoost
 
restore(Player) - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
resume() - Method in class de.tum.cit.ase.editor.screens.Editor
 
resume() - Method in class de.tum.cit.ase.maze.screens.DefeatScreen
 
resume() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
resume() - Method in class de.tum.cit.ase.maze.screens.MenuScreen
 
resume() - Method in class de.tum.cit.ase.maze.screens.PauseScreen
 
resume() - Method in class de.tum.cit.ase.maze.screens.VictoryScreen
 
RIGHT - Enum constant in enum class de.tum.cit.ase.maze.objects.dynamic.WalkDirection
 
run() - Method in class de.tum.cit.ase.maze.objects.CollectableManager.RespawnTask
Runs the commands to initiate a respawn

S

save() - Method in class de.tum.cit.ase.editor.screens.EditorUi
Saves the current state.
save(boolean) - Method in class de.tum.cit.ase.editor.screens.EditorUi
Saves the current state.
SAVE - Static variable in class de.tum.cit.ase.editor.input.Shortcuts.UI
 
saved - Variable in class de.tum.cit.ase.editor.screens.Editor
 
saveMapProject(FileHandle, Map) - Static method in class de.tum.cit.ase.editor.utlis.MapGenerator
Saves a map project to a specified file.
saveSettings() - Static method in class de.tum.cit.ase.editor.data.EditorConfig
Saves the current settings to the preferences file.
SCALE - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
 
scheduleRespawn() - Method in class de.tum.cit.ase.maze.objects.CollectableManager
Schedules a respawn.
Score - Class in de.tum.cit.ase.maze.utils
The Score class represents a score in a game.
Score() - Constructor for class de.tum.cit.ase.maze.utils.Score
 
scrolled(float, float) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
scrolled(float, float) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
selectedTile - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
selectedTool - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
SENSOR_BIT - Static variable in record class de.tum.cit.ase.maze.utils.CONSTANTS
Filter bit for Box2d sensor
setAttacking(boolean) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
setfCost(float) - Method in class de.tum.cit.ase.maze.map.path.Node
 
setGameTime(int) - Method in class de.tum.cit.ase.maze.MazeRunnerGame
 
setgCost(float) - Method in class de.tum.cit.ase.maze.map.path.Node
 
setGrid(Node[][]) - Method in class de.tum.cit.ase.maze.map.path.Grid
 
setGridTile(int, int, TileTypes) - Method in class de.tum.cit.ase.editor.drawing.Canvas
 
sethCost(float) - Method in class de.tum.cit.ase.maze.map.path.Node
 
setHeight(int) - Method in class de.tum.cit.ase.maze.map.path.Grid
 
setInReach(boolean) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
setMinimapEnabled(boolean) - Method in class de.tum.cit.ase.maze.screens.Hud
 
setNeighbors(List<Node>) - Method in class de.tum.cit.ase.maze.map.path.Node
 
setObstacle(boolean) - Method in class de.tum.cit.ase.maze.map.path.Node
 
setObstacle(int, int, boolean) - Method in class de.tum.cit.ase.maze.map.path.Grid
 
setParent(Node) - Method in class de.tum.cit.ase.maze.map.path.Node
 
setPath(List<Node>) - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
Sets the path it should follow the start node
setPlayer(Player) - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
 
setPosition(Vector2) - Method in class de.tum.cit.ase.maze.map.path.Node
 
setScore(int) - Method in class de.tum.cit.ase.maze.utils.Score
 
setSpeed(float) - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
 
setSprint(boolean) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Requests elevated Speed
settings - Static variable in class de.tum.cit.ase.editor.data.EditorConfig
 
setVulnerable(boolean) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
setWidth(int) - Method in class de.tum.cit.ase.maze.map.path.Grid
 
setZoomState(MiniMap.ZoomState) - Method in class de.tum.cit.ase.maze.screens.MiniMap
 
shapeRenderer - Variable in class de.tum.cit.ase.editor.screens.Editor
 
Shortcut(int...) - Constructor for record class de.tum.cit.ase.editor.input.Shortcuts.Shortcut
Creates an instance of a Shortcut record class.
ShortcutAdapter - Interface in de.tum.cit.ase.editor.input
The ShortcutAdapter interface defines methods for handling shortcuts in an application.
Shortcuts - Class in de.tum.cit.ase.editor.input
The Shortcuts class is responsible for loading and managing keyboard shortcuts.
Shortcuts() - Constructor for class de.tum.cit.ase.editor.input.Shortcuts
 
Shortcuts.EDITOR - Class in de.tum.cit.ase.editor.input
The EDITOR class represents a collection of static shortcuts for editing actions.
Shortcuts.Shortcut - Record Class in de.tum.cit.ase.editor.input
The Shortcut class represents a shortcut with one or more keys.
Shortcuts.UI - Class in de.tum.cit.ase.editor.input
The UI class represents a collection of static shortcuts for various UI actions.
show() - Method in class de.tum.cit.ase.editor.screens.Editor
 
show() - Method in class de.tum.cit.ase.maze.screens.DefeatScreen
 
show() - Method in class de.tum.cit.ase.maze.screens.GameScreen
 
show() - Method in class de.tum.cit.ase.maze.screens.MenuScreen
 
show() - Method in class de.tum.cit.ase.maze.screens.PauseScreen
 
show() - Method in class de.tum.cit.ase.maze.screens.VictoryScreen
 
spawn(Class<? extends Collectable>, float) - Method in class de.tum.cit.ase.maze.objects.CollectableManager
spawn(Class<? extends Collectable>, int) - Method in class de.tum.cit.ase.maze.objects.CollectableManager
spawn(Class<? extends Collectable>, List<Vector2>) - Method in class de.tum.cit.ase.maze.objects.CollectableManager
 
speed - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
Defines the speed the Character is moving
SpeedBoost - Class in de.tum.cit.ase.maze.objects.still.collectable
Boosts the speed of the player by SpeedBoost.speedBoost
SpeedBoost(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.collectable.SpeedBoost
 
SPRINT_BOOST - Variable in class de.tum.cit.ase.maze.objects.dynamic.Player
 
Square - Class in de.tum.cit.ase.editor.tools
Represents a square tool for drawing squares on a canvas.
Square() - Constructor for class de.tum.cit.ase.editor.tools.Square
 
startMoving(WalkDirection) - Method in interface de.tum.cit.ase.maze.objects.dynamic.Movable
Starts moving in defined direction.
startMoving(WalkDirection) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Starts moving in defined direction.
startNewGridEpoch() - Method in class de.tum.cit.ase.editor.drawing.Canvas
Starts a new grid epoch by pushing the current virtual grid onto the pastVGrids stack.
state - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
State of the object.
State - Enum Class in de.tum.cit.ase.maze.objects.dynamic
States whether an object walks or stands Still.
stateTime - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
Time for a state
STILL - Enum constant in enum class de.tum.cit.ase.maze.objects.dynamic.State
 
stopMoving(WalkDirection) - Method in interface de.tum.cit.ase.maze.objects.dynamic.Movable
Stops moving for one direction.
stopMoving(WalkDirection) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
Stops moving for one direction.
STRAIGHT_LINE - Static variable in class de.tum.cit.ase.editor.input.Shortcuts.EDITOR
 
switchZoom() - Method in class de.tum.cit.ase.maze.screens.MiniMap
Switches the zoom state of the mini map.

T

testMap(Map) - Method in class de.tum.cit.ase.editor.screens.Editor
Executes the test for a given map.
texture - Variable in class de.tum.cit.ase.maze.objects.GameElement
Defines the texture of the object
textureAtlas - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
textureRegion - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
TileTypes - Enum Class in de.tum.cit.ase.editor.utlis
Represents the different types of tiles in a map.
TimedCollectable - Class in de.tum.cit.ase.maze.objects.still.collectable
A TimedCollectable is a Collectable, that applies an effect to the Player for a specified time.
TimedCollectable(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
Tool - Interface in de.tum.cit.ase.editor.tools
An interface representing a tool in an editor.
ToolInputAdapter - Class in de.tum.cit.ase.editor.input
The ToolInputAdapter class is an abstract class that implements the InputProcessor and ShortcutAdapter interfaces.
ToolInputAdapter() - Constructor for class de.tum.cit.ase.editor.input.ToolInputAdapter
 
ToolManager - Class in de.tum.cit.ase.editor.tools
The ToolManager class provides utility methods for managing tools.
ToolManager() - Constructor for class de.tum.cit.ase.editor.tools.ToolManager
 
toString() - Method in record class de.tum.cit.ase.editor.data.Map
Returns a string representation of this record class.
toString() - Method in record class de.tum.cit.ase.editor.input.Shortcuts.Shortcut
Returns a string representation of this record class.
toString() - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
toString() - Method in record class de.tum.cit.ase.maze.utils.CONSTANTS
Returns a string representation of this record class.
touchCancelled(int, int, int, int) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
touchDown(int, int, int, int) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
touchDown(int, int, int, int) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
touchDown(int, int, int, int) - Method in class de.tum.cit.ase.editor.tools.Bucket
 
touchDown(int, int, int, int) - Method in class de.tum.cit.ase.editor.tools.EditorTool
Handles the touch down event in the editor.
touchDown(int, int, int, int) - Method in class de.tum.cit.ase.editor.tools.Square
 
touchDragged(int, int, int) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
touchDragged(int, int, int) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
touchDragged(int, int, int) - Method in class de.tum.cit.ase.editor.tools.Bucket
 
touchDragged(int, int, int) - Method in class de.tum.cit.ase.editor.tools.EditorTool
Handles the touch dragged event in the editor.
touchDragged(int, int, int) - Method in class de.tum.cit.ase.editor.tools.Square
 
touchUp(int, int, int, int) - Method in class de.tum.cit.ase.editor.input.CanvasInputProcessor
 
touchUp(int, int, int, int) - Method in class de.tum.cit.ase.editor.input.ToolInputAdapter
 
touchUp(int, int, int, int) - Method in class de.tum.cit.ase.editor.tools.Bucket
 
touchUp(int, int, int, int) - Method in class de.tum.cit.ase.editor.tools.EditorTool
 
touchUp(int, int, int, int) - Method in class de.tum.cit.ase.editor.tools.Square
 
Trap - Enum constant in enum class de.tum.cit.ase.maze.objects.ObjectType
 
Trap2 - Class in de.tum.cit.ase.maze.objects.still
This class represents a specific type of collectable called "Trap2".
Trap2(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.Trap2
Constructs a Trap2 object.
Traps - Class in de.tum.cit.ase.maze.objects.still
This class represents a trap, which is a type of collectable in the game.
Traps(Vector2, World, RayHandler, TextureAtlas) - Constructor for class de.tum.cit.ase.maze.objects.still.Traps
Constructs a Trap object at the specified position using the given parameters.

U

UI() - Constructor for class de.tum.cit.ase.editor.input.Shortcuts.UI
 
undo() - Method in class de.tum.cit.ase.editor.drawing.Canvas
Undoes the most recent action on the canvas.
UNDO - Static variable in class de.tum.cit.ase.editor.input.Shortcuts.UI
 
UP - Enum constant in enum class de.tum.cit.ase.maze.objects.dynamic.WalkDirection
 
update(float) - Method in class de.tum.cit.ase.editor.drawing.Canvas
Updates the canvas.
update(float) - Method in class de.tum.cit.ase.editor.screens.EditorCanvas
Updates the canvas and stage.
update(float) - Method in class de.tum.cit.ase.maze.objects.CollectableManager
Updates the collectables
update(float) - Method in class de.tum.cit.ase.maze.objects.dynamic.Character
Moves the Object
update(float) - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
Moves the Object
update(float) - Method in class de.tum.cit.ase.maze.objects.dynamic.Player
 
update(float) - Method in class de.tum.cit.ase.maze.objects.GameElement
Updates the Object
update(float) - Method in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
update(float) - Method in class de.tum.cit.ase.maze.objects.still.collectable.HealthCollectable
 
update(float) - Method in class de.tum.cit.ase.maze.objects.still.collectable.TimedCollectable
 
update(float) - Method in class de.tum.cit.ase.maze.objects.still.Entry
 
update(float) - Method in class de.tum.cit.ase.maze.objects.still.Exit
 
update(float) - Method in class de.tum.cit.ase.maze.screens.Hud
Updates the HUD
update(float) - Method in class de.tum.cit.ase.maze.screens.MiniMap
Updates the mini map based on the given delta time.
updateStateAndDirection(State, WalkDirection) - Method in class de.tum.cit.ase.maze.objects.dynamic.Enemy
Updates the state and direction.

V

validate() - Method in class de.tum.cit.ase.editor.tools.Bucket
 
validate() - Method in class de.tum.cit.ase.editor.tools.EditorTool
 
validate() - Method in class de.tum.cit.ase.editor.tools.Eraser
 
validate() - Method in class de.tum.cit.ase.editor.tools.Pen
 
validate() - Method in class de.tum.cit.ase.editor.tools.Square
 
validate() - Method in interface de.tum.cit.ase.editor.tools.Tool
Validates the current state of the tool.
validateExport(Map) - Static method in class de.tum.cit.ase.editor.utlis.MapGenerator
Validates an exported map by checking for check specified in EditorConfig.
valueOf(String) - Static method in enum class de.tum.cit.ase.editor.input.KeyMapper.LAYOUT
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.tum.cit.ase.editor.utlis.TileTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.tum.cit.ase.maze.objects.dynamic.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.tum.cit.ase.maze.objects.dynamic.WalkDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.tum.cit.ase.maze.objects.ObjectType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.tum.cit.ase.maze.screens.MiniMap.TileType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.tum.cit.ase.maze.screens.MiniMap.ZoomState
Returns the enum constant of this class with the specified name.
valueOfLabel(int) - Static method in enum class de.tum.cit.ase.maze.objects.ObjectType
Returns the ObjectType corresponding to the given label number.
values() - Static method in enum class de.tum.cit.ase.editor.input.KeyMapper.LAYOUT
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.tum.cit.ase.editor.utlis.TileTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.tum.cit.ase.maze.objects.dynamic.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.tum.cit.ase.maze.objects.dynamic.WalkDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.tum.cit.ase.maze.objects.ObjectType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.tum.cit.ase.maze.screens.MiniMap.TileType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.tum.cit.ase.maze.screens.MiniMap.ZoomState
Returns an array containing the constants of this enum class, in the order they are declared.
VictoryScreen - Class in de.tum.cit.ase.maze.screens
The VictoryScreen class is responsible for displaying the victory screen of the game.
VictoryScreen(MazeRunnerGame) - Constructor for class de.tum.cit.ase.maze.screens.VictoryScreen
Constructor for VictoryScreen.
virtualGrid - Variable in class de.tum.cit.ase.editor.drawing.Canvas
 

W

WalkDirection - Enum Class in de.tum.cit.ase.maze.objects.dynamic
Together with State it defines the direction when walking.
walkDirectionList - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
List of requested directions
WALKING - Enum constant in enum class de.tum.cit.ase.maze.objects.dynamic.State
 
walkTypesAnimationMap - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
List of moving animations
Wall - Class in de.tum.cit.ase.maze.objects.still
The Wall class represents a wall object in the game.
Wall - Enum constant in enum class de.tum.cit.ase.editor.utlis.TileTypes
 
Wall - Enum constant in enum class de.tum.cit.ase.maze.objects.ObjectType
 
Wall - Enum constant in enum class de.tum.cit.ase.maze.screens.MiniMap.TileType
 
Wall(List<Vector2>, SpriteCache, World) - Constructor for class de.tum.cit.ase.maze.objects.still.Wall
 
width - Static variable in class de.tum.cit.ase.maze.objects.still.Wall
 
width - Static variable in class de.tum.cit.ase.maze.utils.MapLoader
 
world - Variable in class de.tum.cit.ase.maze.objects.GameElement
Saves the box2d world

Z

ZOOM - Static variable in class de.tum.cit.ase.editor.input.Shortcuts.UI
 
ZOOM - Variable in class de.tum.cit.ase.maze.objects.dynamic.Character
 
ZOOM - Variable in class de.tum.cit.ase.maze.objects.still.collectable.Collectable
 
ZoomedIn - Enum constant in enum class de.tum.cit.ase.maze.screens.MiniMap.ZoomState
 
ZoomedOut - Enum constant in enum class de.tum.cit.ase.maze.screens.MiniMap.ZoomState
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form