#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;}