]> git.sesse.net Git - ccbs/blob - bigscreen/screen.h
Implement a simple priority system.
[ccbs] / bigscreen / screen.h
1 #ifndef _SCREEN_H
2 #define _SCREEN_H 1
3
4 // arf, Screen conflicts with X11
5 class GenericScreen {
6 protected:
7         GenericScreen();
8
9 public:
10         virtual ~GenericScreen();
11         virtual bool check_invalidated() = 0;
12         virtual void draw(unsigned char *buf) = 0;
13         virtual int get_priority();
14 };
15
16 #endif /* !defined(_SCREEN_H) */