Index
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 thePlayer
. - 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
orTimedCollectable
- 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 correspondingTileType
. - 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 anObjectType
. - 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 theTimedCollectable.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
andShortcuts
- 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 byHealthCollectable.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
-
Restores the changes made by
TimedCollectable.apply(de.tum.cit.ase.maze.objects.dynamic.Player)
- 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
-
Spawns
Collectables
- spawn(Class<? extends Collectable>, int) - Method in class de.tum.cit.ase.maze.objects.CollectableManager
-
Spawns
Collectables
- 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
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form