From 8f38659932677a2b0e00b7f4abda54ac76a8ecd9 Mon Sep 17 00:00:00 2001 From: kitty piapiac Date: Fri, 21 Apr 2023 23:50:06 -0700 Subject: SRS-style rotation skeleton --- scenes.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scenes.c (limited to 'scenes.c') diff --git a/scenes.c b/scenes.c new file mode 100644 index 0000000..bb4202e --- /dev/null +++ b/scenes.c @@ -0,0 +1,25 @@ +#include +#include +#include"mino.h" +#include"graph.h" +#include"scene.h" +#include"input.h" +#include"core.h" + +_ V game_loop(V){/*prelude*/graph_before(),graph_events();InputPoint p;InputButtons b; + /*interlude*/ + input_update(),p=input_point,b=input_buttons; + core_tick(p,b); + /*postlude*/ + graph_after();} + +_ Scene*game_run(V){core_init();WH(1,game_loop());R 0;} +Scene scene_game={"Game",game_run}; + +_ Scene*title_run(V){R&scene_game;} +Scene scene_title={"Title",title_run}; + +I main(I ac,C**av){(V)ac,(V)av; + graph_init(),atexit(graph_deinit); + scene_run(&scene_title); + R 0;} -- cgit v1.2.3