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 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.