Package model

Interface IEngine

All Known Implementing Classes:
Engine

public interface IEngine
  • Method Details

    • suffleObjects

      void suffleObjects()
    • setChosenObjectReady

      void setChosenObjectReady(MemoryObject object)
    • compareObjects

      void compareObjects(ArrayList<MemoryObject> objectList)
    • setMemoryObjects

      void setMemoryObjects()
    • addMemoryObjectsToList

      void addMemoryObjectsToList(Integer amount)
    • addToComparing

      void addToComparing(int i)
    • clearPair

      void clearPair(ArrayList<MemoryObject> memoryList)
    • setPersonalScore

      void setPersonalScore()
    • getTotalScore

      int getTotalScore()
    • clearStorage

      void clearStorage()
    • endGame

      void endGame()
    • stopTimer

      void stopTimer()
    • getHint

      int getHint()
    • getType

      ModeType getType()
    • updateDynamicScore

      void updateDynamicScore(int score)
    • startTime

      void startTime()