e519279829c694e012fc478b31f7ce811eefc7e4
[ccbs] / bigscreen / screen.h
1 #ifndef _SCREEN_H
2 #define _SCREEN_H 1
3
4 #include "resolution.h"
5
6 // arf, Screen conflicts with X11
7 class GenericScreen {
8 protected:
9         GenericScreen();
10
11 public:
12         virtual ~GenericScreen();
13         virtual bool check_invalidated() = 0;
14         virtual void draw(unsigned char *buf) = 0;
15         virtual int get_priority();
16 };
17
18 #endif /* !defined(_SCREEN_H) */