initial import, >900commits predate this

This commit is contained in:
2020-09-29 13:47:50 +02:00
commit e74154ccee
352 changed files with 108120 additions and 0 deletions

View File

@ -0,0 +1,23 @@
# Default Shipped Interfaces
### Index
* `MM::Services::SceneServiceInterface`
## SceneServiceInterface
Not very stable. But I use it all over the place.
It uses [`EnTT`](https://github.com/skypjack/entt).
### interface
Use `.getScene()` to get current `MM::Scene`.
Use `.changeScene(newScene)` to queue `.changeSceneNow(newScene)`.
Use `.changeSceneNow(newScene)` to change currently held `MM::Scene`.
Use `.addSystemToScene(fn)` to add a `MM::System` to the `MM::Scene`.