Index

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

M

MAX_SPEED - Static variable in class Constant.Config
 
MazeModel - Class in com.edu.xmum.CST210.Model.Entity
Concrete implementation class of the maze object.
MazeModel(int, int) - Constructor for class com.edu.xmum.CST210.Model.Entity.MazeModel
Constructor to initialize the maze with the specified number of rows and columns.
MazeService - Class in com.edu.xmum.CST210.Service
Implementation of the IMazeService interface.
MazeService(IMazeModel) - Constructor for class com.edu.xmum.CST210.Service.MazeService
Constructor for MazeService.
MazeViewV1 - Class in com.edu.xmum.CST210.View.Entity.V1
Represents the MazeView for version 1.
MazeViewV1(IMazeModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V1.MazeViewV1
Constructs the MazeViewV1 with the specified maze model.
MazeViewV2 - Class in com.edu.xmum.CST210.View.Entity.V2
Implementation of the maze view for version 2.
MazeViewV2(IMazeModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V2.MazeViewV2
Constructs the MazeViewV2 with the specified maze model.
MazeViewV3 - Class in com.edu.xmum.CST210.View.Entity.V3
Implementation of the maze view for version 3.
MazeViewV3(IMazeModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V3.MazeViewV3
Constructor to initialize the MazeViewV3 components.
MEDIUM - Enum constant in enum class Constant.Difficulty
 
MIN_SPEED - Static variable in class Constant.Config
 
move(int, int) - Method in class com.edu.xmum.CST210.Model.Entity.AiModel
Moves the AI model by the specified delta values.
move(int, int) - Method in class com.edu.xmum.CST210.Model.Entity.PlayerModel
Moves the player model by the specified delta values.
move(int, int) - Method in interface com.edu.xmum.CST210.Model.Interface.IPlayerModel
Moves the player model by the specified delta values.
moveAi() - Method in class com.edu.xmum.CST210.Service.AiService
Moves the AI towards the player using the A* algorithm.
moveAi() - Method in interface com.edu.xmum.CST210.Service.Interface.IAiService
Moves the AI according to its algorithm.
movePlayer(int, int) - Method in interface com.edu.xmum.CST210.Service.Interface.IPlayerService
Checks if the move is valid and moves the player.
movePlayer(int, int) - Method in class com.edu.xmum.CST210.Service.PlayerService
Checks if the move is valid and moves the player.
movePlayer(Direction) - Method in class com.edu.xmum.CST210.Service.GameService
Moves the player in the specified direction.
movePlayer(Direction) - Method in class com.edu.xmum.CST210.Service.GameServiceVs
Moves the first player in the specified direction.
movePlayer(Direction) - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Moves the player in the specified direction.
moveSecondPlayer(Direction) - Method in class com.edu.xmum.CST210.Service.GameService
This version does not require a second player.
moveSecondPlayer(Direction) - Method in class com.edu.xmum.CST210.Service.GameServiceVs
Moves the second player in the specified direction.
moveSecondPlayer(Direction) - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Moves the second player in the specified direction.
A B C D E F G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values