rscenes-1.2.0 has been yanked.
rscenes
[Scene]: https://docs.rs/rscenes/latest/rscenes/prelude/trait.Scene.html) [SceneManager]: https://docs.rs/rscenes/latest/rscenes/prelude/struct.SceneManager.html [State]: https://docs.rs/rscenes/latest/rscenes/prelude/enum.State.html [colors]: https://docs.rs/rscenes/latest/rscenes/prelude/colors/
Rscene
Rscene is a scene manager for Raylib.
Installation
Sample
You don’t need to include raylib, the following line alone is enough:
use rscene.*
Then, in your function, instantiate the builder and the manager:
let mut builder = init;
builder.title; // this sets WM_CLASS
let font: = None;
let mut manager = new;
manager.config;
manager.add_first_scene;
manager.start?;
The scene should be implemented like:
;
The main resources are:
- [
Scene][Scene] - [
SceneManager][SceneManager] - [
State][State] - [
colors][colors]
Everything else comes from raylib::prelude.
License
License: BSD-3-Clause