Renamed to elm-messenger/messenger-core. That is where the repository lives now. It has not been published as a package under the new name.
Versions published as linsyking/messenger-core still install under that name. 34 versions of 52 come from the new location (see their notes). 7 versions could not be recovered and cannot be installed.
A raw scene owns all of its data directly. It has no built-in layers or components, so it is useful for simple scenes or for custom scene structures that do not fit Messenger's layered scene helper.
Raw scene update type.
It receives the environment, user event, and scene data, then returns updated data, scene output messages, and the updated environment.
Raw scene view type.
It receives the environment and scene data and returns a renderable.
Generate scene storage from a concrete raw scene.
Prototype init type for raw scene prototypes.
This creates scene data from prototype initialization data.
Level init type for raw scene prototypes.
This converts a normal scene message into the prototype-specific initialization data. It is commonly used by generated scene-prototype levels.
Compose prototype init with level init.
Raw scene init type.
Initialize scene data from the environment and optional scene message.