#pragma once #include #include #include #include #include #include #include #include #include #include "enums.h" #include "start_screen.h" #include "game_screen.h" #include "result_screen.h" //Game state machine, contains data global to game class Game { public: //Allegro elements ALLEGRO_FONT* font; //Game elements State state; int score; std::map sprites; std::map samples; Game(); void init(); void run(); private: void reset(); };