Index
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.
All Classes and Interfaces|All Packages|Constant Field Values