package scenes
Type Members
-
trait
BackClickListener extends AnyRef
Trait used by scenes directly reachable by MainScene to notify back event
-
case class
BaseScene(parentStage: Stage) extends Scene with Product with Serializable
BaseScene case class which holds the reference to the parent Stage instance
BaseScene case class which holds the reference to the parent Stage instance
- parentStage
the parent stage
-
class
ControlsScene extends DefaultBackScene
Scene where the user can find application controls
-
class
DefaultBackScene extends BaseScene
An implementation of BaseScene holding a Button with let back navigation
-
class
EditorLevelSelectionScene extends LevelSelectionScene with EditorLevelNodeListener
Scene in which the user can see the created custom levels
-
trait
EditorLevelSelectionSceneListener extends LevelSelectionSceneListener with EditorSceneListener
Trait which gets notified when a LevelSelectionScene event occurs
-
class
EditorScene extends DefaultBackScene
A scene representing a level editor
-
trait
EditorSceneListener extends AnyRef
Trait which gets notified when a EditorScene event occurs
-
class
LevelScene extends DefaultBackScene with LevelContextListener
This scene holds and manages a single level
-
trait
LevelSceneListener extends AnyRef
Trait which gets notified when a LevelScene event occurs
-
class
LevelSelectionScene extends DefaultBackScene with LevelNodeListener
This scene lets the players choose which level they want to play
-
trait
LevelSelectionSceneListener extends LevelSceneListener
Trait which gets notified when a LevelSelectionScene event occurs
-
class
MainScene extends BaseScene with MainMenuCenterBoxListener with BackClickListener
Opening scene, showing the menu and the menu bar
-
trait
MainSceneListener extends AnyRef
Trait which gets notified when a MainScene event occurs
-
class
MultiPlayerLevelScene extends LevelScene with MultiPlayerLevelContextListener
This scene holds and manages a single level played in multiplayer mode
-
class
MultiPlayerLevelSelectionScene extends LevelSelectionScene with LevelNodeListener
Scene in which the user can choose a level to play in multiplayer mode
-
trait
MultiPlayerLevelSelectionSceneListener extends LevelSelectionSceneListener
Trait which gets notified when a MultiPlayerLevelSelectionScene event occurs
-
class
MultiPlayerLobbyScene extends DefaultBackScene with LobbyContextListener
Lobby showing other clients or servers playing in multiplayer
-
trait
MultiPlayerLobbySceneListener extends LevelSceneListener
Trait used by MultiPlayerLobbyScene to notify events which need to be managed by the View
-
class
MultiPlayerScene extends DefaultBackScene
Scene in which the user can create or join a lobby as a server or as a client
-
trait
MultiPlayerSceneListener extends MultiPlayerLobbySceneListener with MultiPlayerLevelSelectionSceneListener
Trait used by MultiPlayerScene to notify events which need to be managed by the View
-
class
SettingsScene extends DefaultBackScene
Scene where the user can configure in game settings
-
trait
SettingsSceneListener extends AnyRef
Trait which gets notified when a SettingsScene event occurs
-
class
StatsScene extends DefaultBackScene
Scene where the user can find his in game stats
- trait StatsSceneListener extends AnyRef
-
trait
UpperMultiPlayerLevelSelectionSceneListener extends AnyRef
Trait which is used for back navigation from the MultiPlayerLevelSelectionScene.
Trait which is used for back navigation from the MultiPlayerLevelSelectionScene.
It provides a method to retrieve the selected level