| 17 | scene_curr = {}; |
| 18 | } |
| 19 | void scene_update() { |
| 20 | if (scene_next.init != nullptr) { |
| 21 | scene_shutdown(); |
| 22 | scene_curr = scene_next; |
| 23 | scene_next = {}; |
| 24 | scene_init(); |
| 25 | } |
| 26 | |
| 27 | if (scene_curr.update != nullptr) |
| 28 | scene_curr.update(); |
| 29 | } |
| 30 | void scene_init() { |
| 31 | if (scene_curr.init != nullptr) |
| 32 | scene_curr.init(); |
no test coverage detected