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

G

gameBoxStyle(Skin, StackPane) - Static method in class com.edu.xmum.CST210.View.Styler.RunViewStyler
Styles the game box based on the specified skin.
GameController - Class in com.edu.xmum.CST210.Controller
This class implements the main interface of the Controller layer for a single-player game.
GameController(IGameService) - Constructor for class com.edu.xmum.CST210.Controller.GameController
Constructor to initialize the game service.
GameControllerFactory - Class in com.edu.xmum.CST210.Factory
GameControllerFactory is responsible for creating instances of IGameController.
GameControllerFactory() - Constructor for class com.edu.xmum.CST210.Factory.GameControllerFactory
 
GameControllerVs - Class in com.edu.xmum.CST210.Controller
Controller class for a two-player game mode.
GameControllerVs(IGameService) - Constructor for class com.edu.xmum.CST210.Controller.GameControllerVs
Constructor to initialize the game service.
GameModel - Class in com.edu.xmum.CST210.Model.Entity
GameModel class that implements IGameModel.
GameModel() - Constructor for class com.edu.xmum.CST210.Model.Entity.GameModel
Constructor to initialize the GameModel with player, maze, and AI models.
GameModelFactory - Class in com.edu.xmum.CST210.Factory
GameModelFactory is responsible for creating instances of game models, player models, and maze models.
GameModelFactory() - Constructor for class com.edu.xmum.CST210.Factory.GameModelFactory
 
GameModelVs - Class in com.edu.xmum.CST210.Model.Entity
GameModelVs class that implements IGameModel.
GameModelVs() - Constructor for class com.edu.xmum.CST210.Model.Entity.GameModelVs
Constructor to initialize the GameModelVs with player, maze, and second player models.
GameObject - Class in com.edu.xmum.CST210.Model.AbstractClass
The superclass of all objects in the game.
GameObject(int, int) - Constructor for class com.edu.xmum.CST210.Model.AbstractClass.GameObject
Constructor to initialize the coordinates of the game object.
GameService - Class in com.edu.xmum.CST210.Service
Implementation of the IGameService interface.
GameService(IGameModel) - Constructor for class com.edu.xmum.CST210.Service.GameService
Constructor for GameService.
GameServiceFactory - Class in com.edu.xmum.CST210.Factory
GameServiceFactory is responsible for creating instances of game services, player services, AI services, and maze services.
GameServiceFactory() - Constructor for class com.edu.xmum.CST210.Factory.GameServiceFactory
 
GameServiceVs - Class in com.edu.xmum.CST210.Service
Implementation of the IGameService interface for a two-player game.
GameServiceVs(IGameModel) - Constructor for class com.edu.xmum.CST210.Service.GameServiceVs
Constructor for GameServiceVs.
GameView - Class in com.edu.xmum.CST210.View.Entity
Implementation of the game view.
GameView() - Constructor for class com.edu.xmum.CST210.View.Entity.GameView
Constructor to initialize the GameView components.
GameViewFactory - Class in com.edu.xmum.CST210.Factory
GameViewFactory is responsible for creating instances of different views (Victory, Maze, Run, Player, Prepare, Welcome, and Selection) based on the specified skin.
GameViewFactory() - Constructor for class com.edu.xmum.CST210.Factory.GameViewFactory
 
generateMaze() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
Generates the maze using the stochastic Prim's algorithm.
generateMaze() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Generates the maze using the randomized Prime's algorithm.
getAiModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModel
Gets the AI model.
getAiModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModelVs
This version does not require an AI model.
getAiModel() - Method in interface com.edu.xmum.CST210.Model.Interface.IGameModel
Gets the AI model.
getAiModel() - Method in class com.edu.xmum.CST210.Service.AiService
Gets the AI model instance.
getAiModel() - Method in interface com.edu.xmum.CST210.Service.Interface.IAiService
Gets the AI model.
getAiService() - Method in class com.edu.xmum.CST210.Service.GameService
Gets the AI service instance.
getAiService() - Method in class com.edu.xmum.CST210.Service.GameServiceVs
This version does not use AI services.
getAiService() - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Gets the AI service submodule.
getAiService(String, IMazeService, IPlayerModel, IPlayerModel) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the AI service.
getAiService(String, IMazeService, IPlayerModel, IPlayerModel) - Method in class com.edu.xmum.CST210.Factory.GameServiceFactory
Creates and returns an instance of IAiService based on the specified vision, maze service, player model, and AI model.
getAiView() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Gets the AI view in the RunView.
getAiView() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Gets the AI view in the RunView.
getAiView() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
getAiView() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Gets the AI view in the RunView.
getBackButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.FailView
Gets the back button in the FailView.
getBackButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.VictoryViewV1
Gets the back button in the VictoryView.
getBackButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.VictoryViewV2
Gets the back button in the VictoryView.
getBackButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.VictoryViewV3
Gets the back button in the VictoryView.
getBackButton() - Method in interface com.edu.xmum.CST210.View.Interface.IFailView
Gets the back button in the FailView.
getBackButton() - Method in interface com.edu.xmum.CST210.View.Interface.IVictoryView
Gets the back button in the VictoryView.
getButtons() - Method in class com.edu.xmum.CST210.View.Entity.SkinSelectionView
Gets the list of buttons for skin selection.
getButtons() - Method in interface com.edu.xmum.CST210.View.Interface.ISkinSelectionView
Gets the list of buttons in the SkinSelectionView.
getCellSize() - Method in class com.edu.xmum.CST210.View.Entity.V1.MazeViewV1
Gets the cell size for the maze view.
getCellSize() - Method in class com.edu.xmum.CST210.View.Entity.V2.MazeViewV2
Gets the cell size for the maze view.
getCellSize() - Method in class com.edu.xmum.CST210.View.Entity.V3.MazeViewV3
Gets the size of each cell in the maze.
getCellSize() - Method in interface com.edu.xmum.CST210.View.Interface.IMazeView
Gets the cell size for the maze view.
getCols() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
getCols() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Gets the number of columns in the maze.
getDifficulty() - Method in class com.edu.xmum.CST210.Controller.GameController
 
getDifficulty() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
getDifficulty() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Gets the current difficulty level of the game.
getDirectionX() - Method in enum class Constant.Direction
 
getDirectionY() - Method in enum class Constant.Direction
 
getEasyButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.SelectionViewV1
Gets the easy button in the SelectionView.
getEasyButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.SelectionViewV2
Gets the easy button in the SelectionView.
getEasyButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.SelectionViewV3
Gets the easy difficulty button.
getEasyButton() - Method in interface com.edu.xmum.CST210.View.Interface.ISelectionView
Gets the easy button in the SelectionView.
getFactory(String) - Static method in class com.edu.xmum.CST210.Factory.FactoryProducer
Returns the appropriate factory instance based on the choice provided.
getFailView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
getFailView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Gets the fail view.
getGameController(Skin, IGameService) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the game controller.
getGameController(Skin, IGameService) - Method in class com.edu.xmum.CST210.Factory.GameControllerFactory
Creates and returns an instance of IGameController based on the specified skin.
getGameModel(Skin) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the game model.
getGameModel(Skin) - Method in class com.edu.xmum.CST210.Factory.GameModelFactory
Creates and returns an instance of IGameModel based on the specified skin.
getGameService() - Method in class com.edu.xmum.CST210.Controller.GameController
 
getGameService() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
getGameService() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Gets the game service, which handles game logic and operations.
getGameService(Skin, IGameModel) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the game service.
getGameService(Skin, IGameModel) - Method in class com.edu.xmum.CST210.Factory.GameServiceFactory
Creates and returns an instance of IGameService based on the specified skin.
getGameView() - Method in class com.edu.xmum.CST210.Controller.GameController
 
getGameView() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
getGoalX() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
getGoalX() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Gets the x-coordinate of the goal position in the maze.
getGoalY() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
getGoalY() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Gets the y-coordinate of the goal position in the maze.
getHardButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.SelectionViewV1
Gets the hard button in the SelectionView.
getHardButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.SelectionViewV2
Gets the hard button in the SelectionView.
getHardButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.SelectionViewV3
Gets the hard difficulty button.
getHardButton() - Method in interface com.edu.xmum.CST210.View.Interface.ISelectionView
Gets the hard button in the SelectionView.
getHint() - Method in class com.edu.xmum.CST210.Service.GameService
Provides a hint for the player by returning the path to the goal.
getHint() - Method in class com.edu.xmum.CST210.Service.GameServiceVs
Provides a hint for the players by returning the path to the goal.
getHint() - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Provides path hints for the player.
getHintButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Gets the hint button in the RunView.
getHintButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Gets the hint button in the RunView.
getHintButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
getHintButton() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Gets the hint button in the RunView.
getMaze() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
getMaze() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Gets the maze structure as a two-dimensional array.
getMaze() - Method in interface com.edu.xmum.CST210.Service.Interface.IMazeService
Gets the current maze model instance.
getMaze() - Method in interface com.edu.xmum.CST210.Service.Interface.IPlayerService
Gets the maze model associated with the player.
getMaze() - Method in class com.edu.xmum.CST210.Service.MazeService
Gets the current maze model instance.
getMaze() - Method in class com.edu.xmum.CST210.Service.PlayerService
Gets the maze model associated with the player.
getMazeModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModel
Gets the maze model.
getMazeModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModelVs
Gets the maze model.
getMazeModel() - Method in interface com.edu.xmum.CST210.Model.Interface.IGameModel
Gets the maze model.
getMazeModel(String) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the maze model.
getMazeModel(String) - Method in class com.edu.xmum.CST210.Factory.GameModelFactory
Creates and returns an instance of IMazeModel based on the specified maze type.
getMazeService() - Method in class com.edu.xmum.CST210.Service.GameService
Gets the maze service instance.
getMazeService() - Method in class com.edu.xmum.CST210.Service.GameServiceVs
Gets the maze service instance.
getMazeService() - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Gets the maze service submodule.
getMazeService(String, IMazeModel) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the maze service.
getMazeService(String, IMazeModel) - Method in class com.edu.xmum.CST210.Factory.GameServiceFactory
Creates and returns an instance of IMazeService based on the specified vision and maze model.
getMazeSize() - Method in enum class Constant.Difficulty
 
getMazeView() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Gets the maze view in the RunView.
getMazeView() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Gets the maze view in the RunView.
getMazeView() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
getMazeView() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Gets the maze view in the RunView.
getMazeView(Skin, IMazeModel) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the maze view.
getMazeView(Skin, IMazeModel) - Method in class com.edu.xmum.CST210.Factory.GameViewFactory
Creates and returns an instance of IMazeView based on the specified skin and maze model.
getMediumButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.SelectionViewV1
Gets the medium button in the SelectionView.
getMediumButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.SelectionViewV2
Gets the medium button in the SelectionView.
getMediumButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.SelectionViewV3
Gets the medium difficulty button.
getMediumButton() - Method in interface com.edu.xmum.CST210.View.Interface.ISelectionView
Gets the medium button in the SelectionView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.SkinSelectionView
Gets the root node of the SkinSelectionView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.AiView
Gets the main node of the AI view.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.FailView
Gets the root node of the FailView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.MazeViewV1
Gets the root node of the maze view.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.PlayerViewV1
Gets the root node of the player view.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.PrepareViewV1
Gets the root node of the PrepareView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Gets the root node of the RunView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.SelectionViewV1
Gets the root node of the SelectionView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.VictoryViewV1
Gets the root node of the VictoryView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V1.WelComeViewV1
Gets the root node of the WelcomeView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V2.MazeViewV2
Gets the root node of the maze view.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V2.PlayerViewV2
Gets the root node of the player view.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V2.PrepareViewV2
Gets the root node of the PrepareView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Gets the root node of the RunView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V2.SelectionViewV2
Gets the root node of the SelectionView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V2.VictoryViewV2
Gets the root node of the VictoryView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V2.WelcomeViewV2
Gets the root node of the WelcomeView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.MazeViewV3
Gets the root node of the MazeView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.PlayerViewV3
Gets the root node of the PlayerView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.PrepareViewV3
Gets the root node of the PrepareView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.SecondPlayerViewV3
Gets the root node of the SecondPlayerView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.SelectionViewV3
Gets the root node of the SelectionView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.VictoryViewV3
Gets the root node of the VictoryView.
getNode() - Method in class com.edu.xmum.CST210.View.Entity.V3.WelcomeViewV3
 
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.IFailView
Gets the root node of the FailView.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.IMazeView
Gets the main node of the maze view.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.IPlayerView
Gets the main node of the player view.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.IPrepareView
Gets the root node of the PrepareView.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Gets the root node of the RunView.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.ISelectionView
Gets the root node of the SelectionView.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.ISkinSelectionView
Gets the root node of the SkinSelectionView.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.IVictoryView
Gets the root node of the VictoryView.
getNode() - Method in interface com.edu.xmum.CST210.View.Interface.IWelcomeView
Gets the root node of the WelcomeView.
getPath(int, int) - Method in interface com.edu.xmum.CST210.Service.Interface.IMazeService
Gets the path from the current position (x, y) to the goal as a list of coordinate pairs.
getPath(int, int) - Method in class com.edu.xmum.CST210.Service.MazeService
Provides a hint for the maze path using the DFS algorithm.
getPlayer() - Method in interface com.edu.xmum.CST210.Service.Interface.IPlayerService
Gets the Player model instance.
getPlayer() - Method in class com.edu.xmum.CST210.Service.PlayerService
Gets the Player model instance.
getPlayerModel(String, IMazeModel) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the player model.
getPlayerModel(String, IMazeModel) - Method in class com.edu.xmum.CST210.Factory.GameModelFactory
Creates and returns an instance of IPlayerModel based on the specified player type and maze model.
getPlayerService() - Method in class com.edu.xmum.CST210.Service.GameService
Gets the player service instance.
getPlayerService() - Method in class com.edu.xmum.CST210.Service.GameServiceVs
Gets the first player service instance.
getPlayerService() - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Gets the player service submodule.
getPlayerService(String, IPlayerModel, IMazeService) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the player service.
getPlayerService(String, IPlayerModel, IMazeService) - Method in class com.edu.xmum.CST210.Factory.GameServiceFactory
Creates and returns an instance of IPlayerService based on the specified vision, player model, and maze service.
getPlayerView() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Gets the player view in the RunView.
getPlayerView() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Gets the player view in the RunView.
getPlayerView() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
getPlayerView() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Gets the player view in the RunView.
getPlayerView(Skin, IPlayerModel) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the player view.
getPlayerView(Skin, IPlayerModel) - Method in class com.edu.xmum.CST210.Factory.GameViewFactory
Creates and returns an instance of IPlayerView based on the specified skin and player model.
getPlayModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModel
Gets the player model.
getPlayModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModelVs
Gets the player model.
getPlayModel() - Method in interface com.edu.xmum.CST210.Model.Interface.IGameModel
Gets the player model.
getPrepareView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
getPrepareView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Gets the prepare view.
getPrepareView(Skin) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the prepare view.
getPrepareView(Skin) - Method in class com.edu.xmum.CST210.Factory.GameViewFactory
Creates and returns an instance of IPrepareView based on the specified skin.
getResetButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Gets the reset button in the RunView.
getResetButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Gets the reset button in the RunView.
getResetButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
getResetButton() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Gets the reset button in the RunView.
getRows() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
getRows() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Gets the number of rows in the maze.
getRunView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
getRunView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Gets the run view.
getRunView(Skin, IGameController) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the run view.
getRunView(Skin, IGameController) - Method in class com.edu.xmum.CST210.Factory.GameViewFactory
Creates and returns an instance of IRunView based on the specified skin and game controller.
getSecondPlayerService() - Method in class com.edu.xmum.CST210.Service.GameService
This version does not require a second player.
getSecondPlayerService() - Method in class com.edu.xmum.CST210.Service.GameServiceVs
Gets the second player service instance.
getSecondPlayerService() - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Gets the second player service submodule.
getSecondPlayerView() - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Gets the second player view in the RunView.
getSecondPlayerView() - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Gets the second player view in the RunView.
getSecondPlayerView() - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
 
getSecondPlayerView() - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Gets the second player view in the RunView.
getSecondPlayModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModel
This method is not needed in this version and returns null.
getSecondPlayModel() - Method in class com.edu.xmum.CST210.Model.Entity.GameModelVs
Gets the second player model.
getSecondPlayModel() - Method in interface com.edu.xmum.CST210.Model.Interface.IGameModel
Gets the second player model.
getSelectionView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
getSelectionView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Gets the selection view.
getSelectionView(Skin) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the selection view.
getSelectionView(Skin) - Method in class com.edu.xmum.CST210.Factory.GameViewFactory
Creates and returns an instance of ISelectionView based on the specified skin.
getSkin() - Method in enum class Constant.Skin
 
getStartButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.WelComeViewV1
Gets the start button in the WelcomeView.
getStartButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.WelcomeViewV2
Gets the start button in the WelcomeView.
getStartButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.WelcomeViewV3
 
getStartButton() - Method in interface com.edu.xmum.CST210.View.Interface.IWelcomeView
Gets the start button in the WelcomeView.
getStartGameButton() - Method in class com.edu.xmum.CST210.View.Entity.V1.PrepareViewV1
Gets the start game button in the PrepareView.
getStartGameButton() - Method in class com.edu.xmum.CST210.View.Entity.V2.PrepareViewV2
Gets the start game button in the PrepareView.
getStartGameButton() - Method in class com.edu.xmum.CST210.View.Entity.V3.PrepareViewV3
Gets the start game button in the PrepareView.
getStartGameButton() - Method in interface com.edu.xmum.CST210.View.Interface.IPrepareView
Gets the start game button in the PrepareView.
getStartX() - Method in class com.edu.xmum.CST210.Model.Entity.AiModel
Gets the starting x-coordinate of the AI model.
getStartX() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
getStartX() - Method in class com.edu.xmum.CST210.Model.Entity.PlayerModel
Gets the starting x-coordinate of the player model.
getStartX() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Gets the x-coordinate of the start position in the maze.
getStartX() - Method in interface com.edu.xmum.CST210.Model.Interface.IPlayerModel
Gets the starting x-coordinate of the player model.
getStartY() - Method in class com.edu.xmum.CST210.Model.Entity.AiModel
Gets the starting y-coordinate of the AI model.
getStartY() - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
getStartY() - Method in class com.edu.xmum.CST210.Model.Entity.PlayerModel
Gets the starting y-coordinate of the player model.
getStartY() - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Gets the y-coordinate of the start position in the maze.
getStartY() - Method in interface com.edu.xmum.CST210.Model.Interface.IPlayerModel
Gets the starting y-coordinate of the player model.
getVictoryView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
getVictoryView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Gets the victory view.
getVictoryView(Skin) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the victory view.
getVictoryView(Skin) - Method in class com.edu.xmum.CST210.Factory.GameViewFactory
Creates and returns an instance of IVictoryView based on the specified skin.
getView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
getView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Gets the main view node.
getWelcomeView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
getWelcomeView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Gets the welcome view.
getWelcomeView(Skin) - Method in class com.edu.xmum.CST210.Factory.AbstractFactory
Abstract method to get the welcome view.
getWelcomeView(Skin) - Method in class com.edu.xmum.CST210.Factory.GameViewFactory
Creates and returns an instance of IWelcomeView based on the specified skin.
getX() - Method in class com.edu.xmum.CST210.Model.AbstractClass.GameObject
Gets the horizontal coordinate.
getX() - Method in interface com.edu.xmum.CST210.Model.Interface.IPlayerModel
Gets the current x-coordinate of the player model.
getY() - Method in class com.edu.xmum.CST210.Model.AbstractClass.GameObject
Gets the vertical coordinate.
getY() - Method in interface com.edu.xmum.CST210.Model.Interface.IPlayerModel
Gets the current y-coordinate of the player model.
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