Interface IGameModel
- All Known Implementing Classes:
GameModel,GameModelVs
public interface IGameModel
Interface for the game model, which combines different sub-models such as player models and maze models.
-
Method Summary
Modifier and TypeMethodDescriptionGets the AI model.Gets the maze model.Gets the player model.Gets the second player model.
-
Method Details
-
getPlayModel
IPlayerModel getPlayModel()Gets the player model.- Returns:
- The player model.
-
getMazeModel
IMazeModel getMazeModel()Gets the maze model.- Returns:
- The maze model.
-
getAiModel
IPlayerModel getAiModel()Gets the AI model.- Returns:
- The AI model, or null if not applicable.
-
getSecondPlayModel
IPlayerModel getSecondPlayModel()Gets the second player model.- Returns:
- The second player model, or null if not applicable.
-