Index
All Classes and Interfaces|All Packages|Constant Field Values
P
- PathfindingContext - Class in com.edu.xmum.CST210.AlgorithmStrategy
-
Context class for pathfinding strategy.
- PathfindingContext(IFindPathStrategy) - Constructor for class com.edu.xmum.CST210.AlgorithmStrategy.PathfindingContext
-
Constructor to set the pathfinding strategy.
- PlayerModel - Class in com.edu.xmum.CST210.Model.Entity
-
PlayerModel class representing a player in the game.
- PlayerModel(IMazeModel) - Constructor for class com.edu.xmum.CST210.Model.Entity.PlayerModel
-
Constructor to initialize the PlayerModel with the starting position based on the maze model.
- PlayerService - Class in com.edu.xmum.CST210.Service
-
Implementation of the IPlayerService interface.
- PlayerService(IMazeService, IPlayerModel) - Constructor for class com.edu.xmum.CST210.Service.PlayerService
-
Constructor for PlayerService.
- playerViewStyle(Skin, ImageView, int, IPlayerModel, String) - Static method in class com.edu.xmum.CST210.View.Styler.PlayerViewStyler
-
Styles the player view based on the specified skin.
- PlayerViewStyler - Class in com.edu.xmum.CST210.View.Styler
-
Beautification of PlayerView based on Appearance Pattern Design.
- PlayerViewStyler() - Constructor for class com.edu.xmum.CST210.View.Styler.PlayerViewStyler
- PlayerViewV1 - Class in com.edu.xmum.CST210.View.Entity.V1
-
Represents the PlayerView for version 1.
- PlayerViewV1(IPlayerModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V1.PlayerViewV1
-
Constructs the PlayerViewV1 with the specified player model.
- PlayerViewV2 - Class in com.edu.xmum.CST210.View.Entity.V2
-
Implementation of the player view for version 2.
- PlayerViewV2(IPlayerModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V2.PlayerViewV2
-
Constructs the PlayerViewV2 with the specified player model.
- PlayerViewV3 - Class in com.edu.xmum.CST210.View.Entity.V3
-
Implementation of the player view for version 3.
- PlayerViewV3(IPlayerModel) - Constructor for class com.edu.xmum.CST210.View.Entity.V3.PlayerViewV3
-
Constructor to initialize the PlayerViewV3 components.
- PrepareViewStyler - Class in com.edu.xmum.CST210.View.Styler
-
Beautification of PrepareView based on Appearance Pattern Design.
- PrepareViewStyler() - Constructor for class com.edu.xmum.CST210.View.Styler.PrepareViewStyler
- PrepareViewV1 - Class in com.edu.xmum.CST210.View.Entity.V1
-
Represents the PrepareView for version 1.
- PrepareViewV1() - Constructor for class com.edu.xmum.CST210.View.Entity.V1.PrepareViewV1
-
Constructs the PrepareViewV1 and initializes the UI components.
- PrepareViewV2 - Class in com.edu.xmum.CST210.View.Entity.V2
-
Implementation of the prepare view for version 2.
- PrepareViewV2() - Constructor for class com.edu.xmum.CST210.View.Entity.V2.PrepareViewV2
-
Constructor to initialize the PrepareViewV2 components.
- PrepareViewV3 - Class in com.edu.xmum.CST210.View.Entity.V3
-
Implementation of the prepare view for version 3.
- PrepareViewV3() - Constructor for class com.edu.xmum.CST210.View.Entity.V3.PrepareViewV3
-
Constructor to initialize the PrepareViewV3 components.
All Classes and Interfaces|All Packages|Constant Field Values