Index
All Classes and Interfaces|All Packages|Constant Field Values
I
- IAiService - Interface in com.edu.xmum.CST210.Service.Interface
-
Interface for AI service.
- IFailView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for FailView.
- IFindPathStrategy - Interface in com.edu.xmum.CST210.AlgorithmStrategy
-
Interface for pathfinding strategy in a maze.
- IGameController - Interface in com.edu.xmum.CST210.Controller
- IGameModel - Interface in com.edu.xmum.CST210.Model.Interface
-
Interface for the game model, which combines different sub-models such as player models and maze models.
- IGameService - Interface in com.edu.xmum.CST210.Service.Interface
-
Interface for the game service.
- IGameView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for GameView.
- IMazeModel - Interface in com.edu.xmum.CST210.Model.Interface
-
Interface for MazeModel.
- IMazeService - Interface in com.edu.xmum.CST210.Service.Interface
-
Interface for MazeService.
- IMazeView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for MazeView.
- infoBoxStyle(Skin, HBox) - Static method in class com.edu.xmum.CST210.View.Styler.RunViewStyler
-
Styles the info box based on the specified skin.
- IPlayerModel - Interface in com.edu.xmum.CST210.Model.Interface
-
Interface for PlayerModel.
- IPlayerService - Interface in com.edu.xmum.CST210.Service.Interface
-
Interface for PlayerService.
- IPlayerView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for PlayerView.
- IPrepareView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for PrepareView.
- IRunView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for RunView.
- ISelectionView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for SelectionView.
- ISkinSelectionView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for SkinSelectionView.
- isPath(int, int) - Method in interface com.edu.xmum.CST210.Service.Interface.IMazeService
-
Checks if the specified coordinates (X, Y) are a path and not a wall.
- isPath(int, int) - Method in class com.edu.xmum.CST210.Service.MazeService
-
Checks if the specified coordinates (x, y) are a path and not a wall.
- isPlayerCaught() - Method in class com.edu.xmum.CST210.Service.AiService
-
Checks if the AI has caught the player.
- isPlayerCaught() - Method in interface com.edu.xmum.CST210.Service.Interface.IAiService
-
Checks if the AI has caught the player.
- isValidMove(IPlayerModel, int, int) - Method in interface com.edu.xmum.CST210.Service.Interface.IMazeService
-
Checks if the player's move to the specified direction (dx, dy) is valid within the maze.
- isValidMove(IPlayerModel, int, int) - Method in class com.edu.xmum.CST210.Service.MazeService
-
Checks if the player's move to the specified direction (dx, dy) is valid within the maze.
- isWithinBounds(int, int) - Method in interface com.edu.xmum.CST210.Service.Interface.IMazeService
-
Checks if the specified coordinates (x, y) are within the maze boundaries.
- isWithinBounds(int, int) - Method in class com.edu.xmum.CST210.Service.MazeService
-
Checks if the specified coordinates (x, y) are within the maze boundaries.
- IVictoryView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for VictoryView.
- IWelcomeView - Interface in com.edu.xmum.CST210.View.Interface
-
Interface for WelcomeView.
All Classes and Interfaces|All Packages|Constant Field Values