Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages

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.
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages