]> git.sesse.net Git - ccbs/blobdiff - bigscreen/screen.h
Added a generic display screen class.
[ccbs] / bigscreen / screen.h
diff --git a/bigscreen/screen.h b/bigscreen/screen.h
new file mode 100644 (file)
index 0000000..098a7f0
--- /dev/null
@@ -0,0 +1,13 @@
+#ifndef _SCREEN_H
+#define _SCREEN_H 1
+
+class Screen {
+protected:
+       Screen();
+
+public:
+       virtual bool check_invalidated() = 0;
+       virtual void draw(unsigned char *buf) = 0;
+};
+
+#endif /* !defined(_SCREEN_H) */