10
/* screen dimensions */
11
extern int SCREEN_X,SCREEN_Y;
13
/* hero's offset on the screen */
14
extern int SCREEN_XOFFSET,SCREEN_YOFFSET;
16
/* screen buffer (attributes and pixels) */
17
extern unsigned char *screen_a,*screen;
19
extern unsigned char *screen2_a,*screen2;
21
/* previous screen buffer (attributes and pixels) */
22
extern unsigned char *screen_a_old,*screen_old;
24
extern unsigned char *screen2_a_old,*screen2_old;
28
/* flush screenbuffer to the screen */
34
blit_screen(unsigned char ignore_bg);
36
/* clear screen buffer */
37
extern void clear_screen(void);
38
extern void init_blit(void);
39
extern void shutdown_blit(void);
40
extern void redraw_screen(void);
41
/* resize and clear screenbuffers */
42
extern void resize_screen(void);
43
/* print text on given position and with given color into screenbuffer */
44
extern void print2screen(int x,int y,unsigned char color,char* message);
45
/* draw frame into screen buffer */
46
extern void draw_frame(int x,int y,int w,int h,unsigned char color);