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

A

AbstractFactory - Class in com.edu.xmum.CST210.Factory
 
AbstractFactory() - Constructor for class com.edu.xmum.CST210.Factory.AbstractFactory
 
adjustLayout() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Adjusts the layout and cell sizes based on the window dimensions.
adjustLayout() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Adjusts the layout of the game elements based on the current window size.
adjustLayout() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
adjustLayout() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Adjusts the layout of the RunView.
AI - Enum constant in enum class Constant.Skin
 
AI_SPEED - Static variable in class Constant.Config
 
AiModel - Class in com.edu.xmum.CST210.Model.Entity
AI Model class representing an AI player in the game.
AiModel(IMazeModel) - Constructor for class com.edu.xmum.CST210.Model.Entity.AiModel
Constructor to initialize the AI model with the starting position based on the maze model.
AiService - Class in com.edu.xmum.CST210.Service
Implementation of the IAiService interface.
AiService(IMazeService, IPlayerModel, IPlayerModel) - Constructor for class com.edu.xmum.CST210.Service.AiService
Constructor for AiService.
AiView - Class in com.edu.xmum.CST210.View.Entity.V1
Represents the AI view in the game.
AiView(IPlayerModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V1.AiView
Constructs the AiView with the specified player model.
App - Class in com.edu.xmum.CST210
Main application class for the Maze Game.
App() - Constructor for class com.edu.xmum.CST210.App
 
AstarStrategy - Class in com.edu.xmum.CST210.AlgorithmStrategy
Implementation of the A* algorithm for pathfinding in a maze.
AstarStrategy() - Constructor for class com.edu.xmum.CST210.AlgorithmStrategy.AstarStrategy
 
AstarStrategy.Node - Class in com.edu.xmum.CST210.AlgorithmStrategy
Inner class representing a node in the A* algorithm.
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