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
);