Index
All Classes and Interfaces|All Packages
M
- main(String[]) - Static method in class de.tum.cit.fop.maze.Utils.MapConverter
- MapConverter - Class in de.tum.cit.fop.maze.Utils
-
Utility class for converting text-based maze maps to properties format.
- MapConverter() - Constructor for class de.tum.cit.fop.maze.Utils.MapConverter
- MapRenderer - Class in de.tum.cit.fop.maze.MVC
-
Handles rendering of the game field including floors, walls, and objects.
- MapRenderer(MazeRunnerGame) - Constructor for class de.tum.cit.fop.maze.MVC.MapRenderer
- maxHealth - Variable in class de.tum.cit.fop.maze.game_saves.mementos.PlayerMemento
- maxHealth - Variable in class de.tum.cit.fop.maze.GameSettings
-
Maximum health of the player.
- MazeGenerator - Class in de.tum.cit.fop.maze.Gameplay
-
Generates random mazes using depth-first search algorithm.
- MazeGenerator() - Constructor for class de.tum.cit.fop.maze.Gameplay.MazeGenerator
- MazeParser - Class in de.tum.cit.fop.maze.Parser
- MazeParser() - Constructor for class de.tum.cit.fop.maze.Parser.MazeParser
- MazeRunnerGame - Class in de.tum.cit.fop.maze
-
The MazeRunnerGame class represents the core of the Maze Runner game.
- MazeRunnerGame(NativeFileChooser) - Constructor for class de.tum.cit.fop.maze.MazeRunnerGame
-
Constructor for MazeRunnerGame.
- Memento - Interface in de.tum.cit.fop.maze.game_saves
-
Marker interface for memento objects used in the Memento pattern.
- MenuScreen - Class in de.tum.cit.fop.maze.UI
-
The MenuScreen class is responsible for displaying the main menu of the game.
- MenuScreen(MazeRunnerGame) - Constructor for class de.tum.cit.fop.maze.UI.MenuScreen
-
Constructor for MenuScreen.
- move(float) - Method in class de.tum.cit.fop.maze.objects.GameObject
-
Moves the object by its velocity over time.
- multiplySpeed(float) - Method in class de.tum.cit.fop.maze.objects.GameObject
-
Multiplies the speed multiplier.
All Classes and Interfaces|All Packages