Package controller

Interface IGameController

All Known Implementing Classes:
GameController

public interface IGameController
  • Method Details

    • startGame

      void startGame(ModeType type)
    • sendIdToEngine

      void sendIdToEngine(int id)
    • clearStorage

      void clearStorage()
    • killTimer

      void killTimer()
    • clearPair

      void clearPair(ArrayList<Integer> storage)
    • setGame

      void setGame(ArrayList<MemoryObject> memoryObjects)
    • gameOver

      void gameOver(boolean victory)
    • getActive

      void getActive(int id)
    • setTimer

      void setTimer(int i)
    • showHint

      void showHint()
    • sendComparingSuccess

      void sendComparingSuccess()
    • getCurrentScore

      int getCurrentScore()
    • getDifficulty

      ModeType getDifficulty()
    • getGrade

      String getGrade()
    • updateDynamicScore

      void updateDynamicScore(int score)
    • startTime

      void startTime()