indigo.scenes
package indigo.scenes
Type members
Classlikes
Represents a simple-as-they-come lens, primarily for use with scenes in order to extract and replace the parts of, say, a model that the scene wants to operate on.
Represents a simple-as-they-come lens, primarily for use with scenes in order to extract and replace the parts of, say, a model that the scene wants to operate on.
- Companion:
- object
Describes the functions that a valid scene must implement.
Describes the functions that a valid scene must implement.
- Companion:
- object
The events used by the scene manager to move between scenes.
The events used by the scene manager to move between scenes.
final case class SceneFinder(previous: List[ScenePosition], current: ScenePosition, next: List[ScenePosition])
- Companion:
- object
class SceneManager[StartUpData, GameModel, ViewModel](scenes: NonEmptyList[Scene[StartUpData, GameModel, ViewModel]], scenesFinder: SceneFinder)
- Companion:
- object