1 #ifndef _framebuffer__hpp__included__
2 #define _framebuffer__hpp__included__
7 * The main framebuffer.
9 extern lcscreen framebuffer
;
11 * Special screen: "NO SIGNAL".
13 extern lcscreen screen_nosignal
;
15 * Special screen: "SYSTEM STATE CORRUPT".
17 extern lcscreen screen_corrupt
;
19 * The main screen to draw on.
21 extern screen main_screen
;
23 * Initialize special screens.
25 * throws std::bad_alloc: Not enough memory.
27 void init_special_screens() throw(std::bad_alloc
);
29 * Redraw the framebuffer on screen.
31 void redraw_framebuffer();