Packages

case class Builder(parentScene: Scene) extends Product with Serializable

Builder. The provided scene is used to determine the screen width and height

parentScene

the scene in which the screen will be shown

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Builder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Builder(parentScene: Scene)

    parentScene

    the scene in which the screen will be shown

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 build(): LevelScreenImpl

    This method creates a LevelScreenImpl with the provided components

    This method creates a LevelScreenImpl with the provided components

    returns

    a LevelScreenImpl

  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  15. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  18. def withButton(text: String, onClick: EventHandler[ActionEvent]): Builder

    This method adds a Button to the screen

    This method adds a Button to the screen

    text

    the text

    onClick

    the handler that will be executed on the button click

    returns

    the builder itself

  19. def withNode(node: Node): Builder

    This method adds a node to the screen

    This method adds a node to the screen

    node

    the node

    returns

    the builder itself

  20. def withText(text: String, size: Double = 30, color: Color = Color.White): Builder

    This method adds a Text to the screen

    This method adds a Text to the screen

    text

    the text

    size

    the text size

    color

    the text color

    returns

    the builder itself

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped