Packages

o

it.unibo.osmos.redux.mvc.controller.levels

SinglePlayerLevels

object SinglePlayerLevels

Manages singlePlayer levels.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SinglePlayerLevels
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def getCampaignLevels: List[CampaignLevel]

    Get the campaign levels.

    Get the campaign levels.

    returns

    List[CampaignLevel]

  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getLevelsInfo: List[LevelInfo]

    Get the campaign levels info.

    Get the campaign levels info.

    returns

    List[LevelInfo]

  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def init(levelsInfo: List[Option[LevelInfo]]): Unit

    Initialize singleton with single player levels.

    Initialize singleton with single player levels.

    levelsInfo

    List of Option[LevelInfo]

  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def newEndGameEvent(endGame: GameStateEventWrapper, levelName: String): Unit

    Should be called when user win or lose a campaign level.

    Should be called when user win or lose a campaign level.

    endGame

    end game result GameWon or GameLost.

    levelName

    name of the played level.

  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def reset(): Unit

    Reset the user progress.

  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toDoLevel(campaignLevels: List[CampaignLevel] = levels): String

    Return the last unlocked level.

    Return the last unlocked level.

    returns

    the last unlocked level.

  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def updateUserStat(campaignProgress: List[CampaignLevel]): Unit

    Update campaign progress, should be called once when the game starts.

    Update campaign progress, should be called once when the game starts.

    campaignProgress

    campaign progress List[CampaignLevels]

  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  27. implicit val who: String

Inherited from AnyRef

Inherited from Any

Ungrouped