#ifndef SCREEN_H #define SCREEN_H #include <image.h> class Screen { public: virtual ~Screen() {} virtual Image *frameBuffer() = 0; virtual void flush() = 0; }; extern Screen *getScreen(); #endif // SCREEN_H