c

it.unibo.osmos.redux.mvc.view.scenes

LevelSelectionScene

class LevelSelectionScene extends DefaultBackScene with LevelNodeListener

This scene lets the players choose which level they want to play

Linear Supertypes
LevelNodeListener, DefaultBackScene, BaseScene, Serializable, Serializable, Product, Equals, Scene, SFXDelegate[Scene], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LevelSelectionScene
  2. LevelNodeListener
  3. DefaultBackScene
  4. BaseScene
  5. Serializable
  6. Serializable
  7. Product
  8. Equals
  9. Scene
  10. SFXDelegate
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LevelSelectionScene(parentStage: Stage, listener: LevelSelectionSceneListener, previousSceneListener: BackClickListener)

    parentStage

    the parent stage

    listener

    the listener

    previousSceneListener

    the back click listener

Value Members

  1. def accelerators: ObservableMap[KeyCombination, Runnable]
    Definition Classes
    Scene
  2. def addMnemonic(m: Mnemonic): Unit
    Definition Classes
    Scene
  3. var additionalAction: () ⇒ Unit
    Definition Classes
    DefaultBackScene
  4. def antialiasing: SceneAntialiasing
    Definition Classes
    Scene
  5. def camera: ObjectProperty[Camera]
    Definition Classes
    Scene
  6. def camera_=(v: Camera): Unit
    Definition Classes
    Scene
  7. def content: ObservableList[Node]
    Definition Classes
    Scene
  8. def content_=(n: Node): Unit
    Definition Classes
    Scene
  9. def content_=(c: Iterable[Node]): Unit
    Definition Classes
    Scene
  10. def cursor: ObjectProperty[Cursor]
    Definition Classes
    Scene
  11. def cursor_=(v: Cursor): Unit
    Definition Classes
    Scene
  12. val delegate: Scene
    Definition Classes
    Scene → SFXDelegate
  13. def depthBuffer: Boolean
    Definition Classes
    Scene
  14. def effectiveNodeOrientation: ReadOnlyObjectProperty[NodeOrientation]
    Definition Classes
    Scene
  15. def equals(ref: Any): Boolean
    Definition Classes
    SFXDelegate → AnyRef → Any
  16. def eventDispatcher: ObjectProperty[EventDispatcher]
    Definition Classes
    Scene
  17. def eventDispatcher_=(v: EventDispatcher): Unit
    Definition Classes
    Scene
  18. def fill: ObjectProperty[Paint]
    Definition Classes
    Scene
  19. def fill_=(v: Paint): Unit
    Definition Classes
    Scene
  20. def focusOwner: ReadOnlyObjectProperty[Node]
    Definition Classes
    Scene
  21. def getChildren: ObservableList[Node]
    Definition Classes
    Scene
  22. def getMnemonics: ObservableMap[KeyCombination, ObservableList[Mnemonic]]
    Definition Classes
    Scene
  23. def hashCode(): Int
    Definition Classes
    SFXDelegate → AnyRef → Any
  24. def height: ReadOnlyDoubleProperty
    Definition Classes
    Scene
  25. lazy val levels: Buffer[LevelInfo]

    The levels shown

    The levels shown

    returns

    the list of levels as LevelInfo

  26. val listener: LevelSelectionSceneListener
  27. def loadLevels(): Unit

    This method loads the level into the level container, thus letting the player choose them

  28. def lookup(selector: String): Option[Node]
    Definition Classes
    Scene
  29. def nodeOrientation: ObjectProperty[NodeOrientation]
    Definition Classes
    Scene
  30. def nodeOrientation_=(v: NodeOrientation): Unit
    Definition Classes
    Scene
  31. def onContextMenuRequested: ObjectProperty[EventHandler[_ >: ContextMenuEvent]]
    Definition Classes
    Scene
  32. def onContextMenuRequested_=(v: EventHandler[_ >: ContextMenuEvent]): Unit
    Definition Classes
    Scene
  33. def onDragDetected: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  34. def onDragDetected_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  35. def onDragDone: ObjectProperty[EventHandler[_ >: DragEvent]]
    Definition Classes
    Scene
  36. def onDragDone_=(v: EventHandler[_ >: DragEvent]): Unit
    Definition Classes
    Scene
  37. def onDragDropped: ObjectProperty[EventHandler[_ >: DragEvent]]
    Definition Classes
    Scene
  38. def onDragDropped_=(v: EventHandler[_ >: DragEvent]): Unit
    Definition Classes
    Scene
  39. def onDragEntered: ObjectProperty[EventHandler[_ >: DragEvent]]
    Definition Classes
    Scene
  40. def onDragEntered_=(v: EventHandler[_ >: DragEvent]): Unit
    Definition Classes
    Scene
  41. def onDragExited: ObjectProperty[EventHandler[_ >: DragEvent]]
    Definition Classes
    Scene
  42. def onDragExited_=(v: EventHandler[_ >: DragEvent]): Unit
    Definition Classes
    Scene
  43. def onDragOver: ObjectProperty[EventHandler[_ >: DragEvent]]
    Definition Classes
    Scene
  44. def onDragOver_=(v: EventHandler[_ >: DragEvent]): Unit
    Definition Classes
    Scene
  45. def onInputMethodTextChanged: ObjectProperty[EventHandler[_ >: InputMethodEvent]]
    Definition Classes
    Scene
  46. def onInputMethodTextChanged_=(v: EventHandler[_ >: InputMethodEvent]): Unit
    Definition Classes
    Scene
  47. def onKeyPressed: ObjectProperty[EventHandler[_ >: KeyEvent]]
    Definition Classes
    Scene
  48. def onKeyPressed_=(v: EventHandler[_ >: KeyEvent]): Unit
    Definition Classes
    Scene
  49. def onKeyReleased: ObjectProperty[EventHandler[_ >: KeyEvent]]
    Definition Classes
    Scene
  50. def onKeyReleased_=(v: EventHandler[_ >: KeyEvent]): Unit
    Definition Classes
    Scene
  51. def onKeyTyped: ObjectProperty[EventHandler[_ >: KeyEvent]]
    Definition Classes
    Scene
  52. def onKeyTyped_=(v: EventHandler[_ >: KeyEvent]): Unit
    Definition Classes
    Scene
  53. def onLevelPlayClick(levelInfo: LevelInfo, simulation: Boolean, custom: Boolean = false): Unit

    Called when the user want to play a level

    Called when the user want to play a level

    levelInfo

    the level info

    simulation

    true if the level must be started as a simulation, false otherwise

    custom

    true if the level is a custom one, false otherwise

    Definition Classes
    LevelSelectionSceneLevelNodeListener
  54. def onMouseClicked: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  55. def onMouseClicked_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  56. def onMouseDragEntered: ObjectProperty[EventHandler[_ >: MouseDragEvent]]
    Definition Classes
    Scene
  57. def onMouseDragEntered_=(v: EventHandler[_ >: MouseDragEvent]): Unit
    Definition Classes
    Scene
  58. def onMouseDragExited: ObjectProperty[EventHandler[_ >: MouseDragEvent]]
    Definition Classes
    Scene
  59. def onMouseDragExited_=(v: EventHandler[_ >: MouseDragEvent]): Unit
    Definition Classes
    Scene
  60. def onMouseDragOver: ObjectProperty[EventHandler[_ >: MouseDragEvent]]
    Definition Classes
    Scene
  61. def onMouseDragOver_=(v: EventHandler[_ >: MouseDragEvent]): Unit
    Definition Classes
    Scene
  62. def onMouseDragReleased: ObjectProperty[EventHandler[_ >: MouseDragEvent]]
    Definition Classes
    Scene
  63. def onMouseDragReleased_=(v: EventHandler[_ >: MouseDragEvent]): Unit
    Definition Classes
    Scene
  64. def onMouseDragged: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  65. def onMouseDragged_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  66. def onMouseEntered: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  67. def onMouseEntered_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  68. def onMouseExited: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  69. def onMouseExited_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  70. def onMouseMoved: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  71. def onMouseMoved_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  72. def onMousePressed: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  73. def onMousePressed_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  74. def onMouseReleased: ObjectProperty[EventHandler[_ >: MouseEvent]]
    Definition Classes
    Scene
  75. def onMouseReleased_=(v: EventHandler[_ >: MouseEvent]): Unit
    Definition Classes
    Scene
  76. def onRotate: ObjectProperty[EventHandler[_ >: RotateEvent]]
    Definition Classes
    Scene
  77. def onRotate_=(v: EventHandler[_ >: RotateEvent]): Unit
    Definition Classes
    Scene
  78. def onRotationFinished: ObjectProperty[EventHandler[_ >: RotateEvent]]
    Definition Classes
    Scene
  79. def onRotationFinished_=(v: EventHandler[_ >: RotateEvent]): Unit
    Definition Classes
    Scene
  80. def onRotationStarted: ObjectProperty[EventHandler[_ >: RotateEvent]]
    Definition Classes
    Scene
  81. def onRotationStarted_=(v: EventHandler[_ >: RotateEvent]): Unit
    Definition Classes
    Scene
  82. def onScroll: ObjectProperty[EventHandler[_ >: ScrollEvent]]
    Definition Classes
    Scene
  83. def onScrollFinished: ObjectProperty[EventHandler[_ >: ScrollEvent]]
    Definition Classes
    Scene
  84. def onScrollFinished_=(v: EventHandler[_ >: ScrollEvent]): Unit
    Definition Classes
    Scene
  85. def onScrollStarted: ObjectProperty[EventHandler[_ >: ScrollEvent]]
    Definition Classes
    Scene
  86. def onScrollStarted_=(v: EventHandler[_ >: ScrollEvent]): Unit
    Definition Classes
    Scene
  87. def onScroll_=(v: EventHandler[_ >: ScrollEvent]): Unit
    Definition Classes
    Scene
  88. def onSwipeDown: ObjectProperty[EventHandler[_ >: SwipeEvent]]
    Definition Classes
    Scene
  89. def onSwipeDown_=(v: EventHandler[_ >: SwipeEvent]): Unit
    Definition Classes
    Scene
  90. def onSwipeLeft: ObjectProperty[EventHandler[_ >: SwipeEvent]]
    Definition Classes
    Scene
  91. def onSwipeLeft_=(v: EventHandler[_ >: SwipeEvent]): Unit
    Definition Classes
    Scene
  92. def onSwipeRight: ObjectProperty[EventHandler[_ >: SwipeEvent]]
    Definition Classes
    Scene
  93. def onSwipeRight_=(v: EventHandler[_ >: SwipeEvent]): Unit
    Definition Classes
    Scene
  94. def onSwipeUp: ObjectProperty[EventHandler[_ >: SwipeEvent]]
    Definition Classes
    Scene
  95. def onSwipeUp_=(v: EventHandler[_ >: SwipeEvent]): Unit
    Definition Classes
    Scene
  96. def onTouchMoved: ObjectProperty[EventHandler[_ >: TouchEvent]]
    Definition Classes
    Scene
  97. def onTouchMoved_=(v: EventHandler[_ >: TouchEvent]): Unit
    Definition Classes
    Scene
  98. def onTouchPressed: ObjectProperty[EventHandler[_ >: TouchEvent]]
    Definition Classes
    Scene
  99. def onTouchPressed_=(v: EventHandler[_ >: TouchEvent]): Unit
    Definition Classes
    Scene
  100. def onTouchReleased: ObjectProperty[EventHandler[_ >: TouchEvent]]
    Definition Classes
    Scene
  101. def onTouchReleased_=(v: EventHandler[_ >: TouchEvent]): Unit
    Definition Classes
    Scene
  102. def onTouchStationary: ObjectProperty[EventHandler[_ >: TouchEvent]]
    Definition Classes
    Scene
  103. def onTouchStationary_=(v: EventHandler[_ >: TouchEvent]): Unit
    Definition Classes
    Scene
  104. def onZoom: ObjectProperty[EventHandler[_ >: ZoomEvent]]
    Definition Classes
    Scene
  105. def onZoomFinished: ObjectProperty[EventHandler[_ >: ZoomEvent]]
    Definition Classes
    Scene
  106. def onZoomFinished_=(v: EventHandler[_ >: ZoomEvent]): Unit
    Definition Classes
    Scene
  107. def onZoomStarted: ObjectProperty[EventHandler[_ >: ZoomEvent]]
    Definition Classes
    Scene
  108. def onZoomStarted_=(v: EventHandler[_ >: ZoomEvent]): Unit
    Definition Classes
    Scene
  109. def onZoom_=(v: EventHandler[_ >: ZoomEvent]): Unit
    Definition Classes
    Scene
  110. val parentStage: Stage
  111. def removeMnemonic(m: Mnemonic): Unit
    Definition Classes
    Scene
  112. def root: ObjectProperty[Parent]
    Definition Classes
    Scene
  113. def root_=(v: Parent): Unit
    Definition Classes
    Scene
  114. def snapshot(callback: (SnapshotResult) ⇒ Unit, image: WritableImage): Unit
    Definition Classes
    Scene
  115. def snapshot(image: WritableImage): WritableImage
    Definition Classes
    Scene
  116. def startDragAndDrop(transferModes: TransferMode*): Dragboard
    Definition Classes
    Scene
  117. def startFullDrag(): Unit
    Definition Classes
    Scene
  118. def stylesheets: ObservableList[String]
    Definition Classes
    Scene
  119. def stylesheets_=(c: Iterable[String]): Unit
    Definition Classes
    Scene
  120. def toString(): String
    Definition Classes
    SFXDelegate → AnyRef → Any
  121. def userAgentStylesheet: ObjectProperty[String]
    Definition Classes
    Scene
  122. def userAgentStylesheet_=(url: String): Unit
    Definition Classes
    Scene
  123. def width: ReadOnlyDoubleProperty
    Definition Classes
    Scene
  124. def window: ReadOnlyObjectProperty[Window]
    Definition Classes
    Scene
  125. def x: ReadOnlyDoubleProperty
    Definition Classes
    Scene
  126. def y: ReadOnlyDoubleProperty
    Definition Classes
    Scene