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

S

SCENE_HEIGHT - Static variable in class Constant.Config
 
SCENE_WIDTH - Static variable in class Constant.Config
 
SecondPlayerViewV3 - Class in com.edu.xmum.CST210.View.Entity.V3
Implementation of the second player view for version 3.
SecondPlayerViewV3(IPlayerModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V3.SecondPlayerViewV3
Constructor to initialize the SecondPlayerViewV3 components.
SelectionViewStyler - Class in com.edu.xmum.CST210.View.Styler
Beautification of SelectionView based on Appearance Pattern Design.
SelectionViewStyler() - Constructor for class com.edu.xmum.CST210.View.Styler.SelectionViewStyler
 
SelectionViewV1 - Class in com.edu.xmum.CST210.View.Entity.V1
Implementation of the selection view for version 1.
SelectionViewV1() - Constructor for class com.edu.xmum.CST210.View.Entity.V1.SelectionViewV1
Constructor to initialize the SelectionViewV1 components.
SelectionViewV2 - Class in com.edu.xmum.CST210.View.Entity.V2
Implementation of the selection view for version 2.
SelectionViewV2() - Constructor for class com.edu.xmum.CST210.View.Entity.V2.SelectionViewV2
Constructor to initialize the SelectionViewV2 components.
SelectionViewV3 - Class in com.edu.xmum.CST210.View.Entity.V3
Implementation of the selection view for version 3.
SelectionViewV3() - Constructor for class com.edu.xmum.CST210.View.Entity.V3.SelectionViewV3
Constructor to initialize the SelectionViewV3 components.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V1.AiView
Sets the cell size for the AI view.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V1.MazeViewV1
Sets the cell size for the maze view.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V1.PlayerViewV1
Sets the cell size for the player view.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V2.MazeViewV2
Sets the cell size for the maze view.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V2.PlayerViewV2
Sets the cell size for the player view.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V3.MazeViewV3
Sets the size of each cell in the maze.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V3.PlayerViewV3
Sets the size of each cell in the player view.
setCellSize(int) - Method in class com.edu.xmum.CST210.View.Entity.V3.SecondPlayerViewV3
Sets the size of each cell in the second player view.
setCellSize(int) - Method in interface com.edu.xmum.CST210.View.Interface.IMazeView
Sets the cell size for the maze view.
setCellSize(int) - Method in interface com.edu.xmum.CST210.View.Interface.IPlayerView
Sets the cell size for the player view.
setCols(int) - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
setCols(int) - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Sets the number of columns in the maze.
setDifficulty(Difficulty) - Method in class com.edu.xmum.CST210.Service.GameService
Sets the game difficulty by adjusting the maze size and AI position.
setDifficulty(Difficulty) - Method in class com.edu.xmum.CST210.Service.GameServiceVs
Sets the game difficulty by adjusting the maze size and second player's start position.
setDifficulty(Difficulty) - Method in interface com.edu.xmum.CST210.Service.Interface.IGameService
Sets the game difficulty.
setDifficulty(String) - Method in class com.edu.xmum.CST210.Controller.GameController
 
setDifficulty(String) - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
setDifficulty(String) - Method in interface com.edu.xmum.CST210.Controller.IGameController
Sets the difficulty level of the game.
setDirection(Direction) - Method in class com.edu.xmum.CST210.View.Entity.V1.AiView
Sets the direction for the AI movement and redraws the view.
setDirection(Direction) - Method in class com.edu.xmum.CST210.View.Entity.V1.PlayerViewV1
Sets the direction for the player movement and redraws the view.
setDirection(Direction) - Method in class com.edu.xmum.CST210.View.Entity.V2.PlayerViewV2
Sets the direction for the player movement.
setDirection(Direction) - Method in class com.edu.xmum.CST210.View.Entity.V3.PlayerViewV3
Sets the direction of the player and redraws the player view.
setDirection(Direction) - Method in class com.edu.xmum.CST210.View.Entity.V3.SecondPlayerViewV3
Sets the direction of the second player and redraws the player view.
setDirection(Direction) - Method in interface com.edu.xmum.CST210.View.Interface.IPlayerView
Sets the direction for the player movement.
setFailView(IFailView) - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
setFailView(IFailView) - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Sets the fail view.
setGameView(IGameView) - Method in class com.edu.xmum.CST210.Controller.GameController
 
setGameView(IGameView) - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
setGameView(IGameView) - Method in interface com.edu.xmum.CST210.Controller.IGameController
Sets the game view, which is responsible for the user interface.
setPosition(int, int) - Method in class com.edu.xmum.CST210.Model.Entity.AiModel
Sets the position of the AI model to the specified coordinates.
setPosition(int, int) - Method in class com.edu.xmum.CST210.Model.Entity.PlayerModel
Sets the position of the player model to the specified coordinates.
setPosition(int, int) - Method in interface com.edu.xmum.CST210.Model.Interface.IPlayerModel
Sets the position of the player model to the specified coordinates.
setPrepareView(IPrepareView) - Method in class com.edu.xmum.CST210.View.Entity.GameView
Sets the prepare view.
setPrepareView(IPrepareView) - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Sets the prepare view.
setRows(int) - Method in class com.edu.xmum.CST210.Model.Entity.MazeModel
 
setRows(int) - Method in interface com.edu.xmum.CST210.Model.Interface.IMazeModel
Sets the number of rows in the maze.
setRunView(IRunView) - Method in class com.edu.xmum.CST210.View.Entity.GameView
Sets the run view.
setRunView(IRunView) - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Sets the run view.
setSelectionView(ISelectionView) - Method in class com.edu.xmum.CST210.View.Entity.GameView
Sets the selection view.
setSelectionView(ISelectionView) - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Sets the selection view.
setVictoryView(IVictoryView) - Method in class com.edu.xmum.CST210.View.Entity.GameView
Sets the victory view.
setVictoryView(IVictoryView) - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Sets the victory view.
setWelcomeView(IWelcomeView) - Method in class com.edu.xmum.CST210.View.Entity.GameView
Sets the welcome view.
setWelcomeView(IWelcomeView) - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Sets the welcome view.
setWinner(String) - Method in class com.edu.xmum.CST210.View.Entity.V1.VictoryViewV1
Sets the winner's name to be displayed in the VictoryView.
setWinner(String) - Method in class com.edu.xmum.CST210.View.Entity.V2.VictoryViewV2
Sets the winner's name.
setWinner(String) - Method in class com.edu.xmum.CST210.View.Entity.V3.VictoryViewV3
Sets the winner's name and updates the victory label text.
setWinner(String) - Method in interface com.edu.xmum.CST210.View.Interface.IVictoryView
Sets the winner's name to be displayed in the VictoryView.
setX(int) - Method in class com.edu.xmum.CST210.Model.AbstractClass.GameObject
Sets the horizontal coordinate.
setY(int) - Method in class com.edu.xmum.CST210.Model.AbstractClass.GameObject
Sets the vertical coordinate.
showFailureView() - Method in class com.edu.xmum.CST210.Controller.GameController
 
showFailureView() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
showFailureView() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Displays the failure view when the player loses the game.
showFailView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
showFailView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Shows the fail view.
showHint() - Method in class com.edu.xmum.CST210.Controller.GameController
 
showHint() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
showHint() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Displays a hint to the player during the game.
showHint(List<int[]>) - Method in class com.edu.xmum.CST210.View.Entity.V1.RunViewV1
Displays the hint path in the RunView.
showHint(List<int[]>) - Method in class com.edu.xmum.CST210.View.Entity.V2.RunViewV2
Displays a hint path in the maze.
showHint(List<int[]>) - Method in class com.edu.xmum.CST210.View.Entity.V3.RunViewV3
Displays a hint path by dynamically highlighting the path on the maze.
showHint(List<int[]>) - Method in interface com.edu.xmum.CST210.View.Interface.IRunView
Displays the hint path in the RunView.
showPrepareView() - Method in class com.edu.xmum.CST210.Controller.GameController
 
showPrepareView() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
showPrepareView() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Displays the preparation view before starting the game.
showPrepareView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
showPrepareView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Shows the prepare view.
showRunView() - Method in class com.edu.xmum.CST210.Controller.GameController
 
showRunView() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
showRunView() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Displays the main game view where the game is played.
showRunView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
showRunView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Shows the run view.
showSelectionView() - Method in class com.edu.xmum.CST210.Controller.GameController
 
showSelectionView() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
showSelectionView() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Displays the selection view where users can choose game settings.
showSelectionView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
showSelectionView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Shows the selection view.
showVictoryView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
showVictoryView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Shows the victory view.
showVictoryView(String) - Method in class com.edu.xmum.CST210.Controller.GameController
 
showVictoryView(String) - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
showVictoryView(String) - Method in interface com.edu.xmum.CST210.Controller.IGameController
Displays the victory view when the player wins the game.
showWelcomeView() - Method in class com.edu.xmum.CST210.View.Entity.GameView
 
showWelcomeView() - Method in interface com.edu.xmum.CST210.View.Interface.IGameView
Shows the welcome view.
skin - Static variable in class Constant.Config
 
Skin - Enum Class in Constant
 
SkinSelectionView - Class in com.edu.xmum.CST210.View.Entity
Implementation of the skin selection view.
SkinSelectionView() - Constructor for class com.edu.xmum.CST210.View.Entity.SkinSelectionView
Constructor to initialize the SkinSelectionView components.
SkinSelectionViewStyler - Class in com.edu.xmum.CST210.View.Styler
 
SkinSelectionViewStyler() - Constructor for class com.edu.xmum.CST210.View.Styler.SkinSelectionViewStyler
 
start(Stage) - Method in class com.edu.xmum.CST210.App
 
startAiMovement() - Method in class com.edu.xmum.CST210.Controller.GameController
 
startAiMovement() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
startAiMovement() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Starts the AI movement in the game.
startGame() - Method in class com.edu.xmum.CST210.Controller.GameController
 
startGame() - Method in class com.edu.xmum.CST210.Controller.GameControllerVs
 
startGame() - Method in interface com.edu.xmum.CST210.Controller.IGameController
Starts the game by initializing necessary components and setting up the initial state.
styleButton(Skin, Button) - Static method in class com.edu.xmum.CST210.View.Styler.SelectionViewStyler
Styles the button based on the specified skin.
styleStartButton(Skin, Button) - Static method in class com.edu.xmum.CST210.View.Styler.WelcomeViewStyler
Styles the start button based on the specified skin.
styleTitleLabel(Skin, Label) - Static method in class com.edu.xmum.CST210.View.Styler.SelectionViewStyler
Styles the title label based on the specified skin.
styleTitleLabel(Skin, Label) - Static method in class com.edu.xmum.CST210.View.Styler.WelcomeViewStyler
Styles the title label based on the specified skin.
styleVbox(Skin, VBox) - Static method in class com.edu.xmum.CST210.View.Styler.WelcomeViewStyler
Styles the VBox based on the specified skin.
styleVBox(Skin, VBox) - Static method in class com.edu.xmum.CST210.View.Styler.SelectionViewStyler
Styles the VBox based on the specified skin.
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