#pragma once #include #include #include #include #include #include "enums.h" //Screen base class, implemented by every game screen class Screen { public: State next_state; std::map sprites; virtual void run(ALLEGRO_FONT* font) = 0; virtual void redraw(ALLEGRO_FONT* font) = 0; virtual void back() = 0; virtual void cont() = 0; };