Package Model

Class Model

Direct Known Subclasses:
PlayerModel

public abstract class Model extends Observable
  • Constructor Details

    • Model

      public Model()
  • Method Details

    • tryPlaceWord

      public abstract void tryPlaceWord(String word, int col, int row, boolean isVertical)
    • challenge

      public abstract void challenge(String word)
    • takeTileFromBag

      public abstract void takeTileFromBag()
    • getBoardStatus

      public abstract Character[][] getBoardStatus()
    • getNumberOfTilesInBag

      public abstract int getNumberOfTilesInBag()
    • getCurrentPlayerId

      public abstract int getCurrentPlayerId()
    • getPlayersScores

      public abstract HashMap<Integer,Integer> getPlayersScores()
    • getPlayersNumberOfTiles

      public abstract HashMap<Integer,Integer> getPlayersNumberOfTiles()
    • getMyHand

      public abstract List<Character> getMyHand()
    • startGame

      public abstract void startGame()
    • closeConnection

      public abstract void closeConnection()