|
|
| version 1.2, 2004/08/04 15:18:26 | version 1.3, 2004/08/18 08:08:13 |
|---|---|
| Line 9 enum { | Line 9 enum { |
| SURFACE_SIZE = (SURFACE_WIDTH * SURFACE_HEIGHT) | SURFACE_SIZE = (SURFACE_WIDTH * SURFACE_HEIGHT) |
| }; | }; |
| enum { | |
| SCRNWIDTHMODE_WIDTH80 = 0, | |
| SCRNWIDTHMODE_WIDTH40 = 1, | |
| SCRNWIDTHMODE_4096 = 2 | |
| }; | |
| typedef struct { | |
| UINT8 widthmode; | |
| } SCRN; | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern SCRN scrn; | |
| extern UINT8 renewalline[SURFACE_HEIGHT+4]; | extern UINT8 renewalline[SURFACE_HEIGHT+4]; |
| extern UINT8 screenmap[SURFACE_SIZE]; | extern UINT8 screenmap[SURFACE_SIZE]; |
| void scrndraw_initialize(void); | void scrndraw_initialize(void); |
| void scrndraw_changewidth(REG8 widthmode); // ddraws_change_xmode | |
| void scrndraw_changepalette(void); // ddraws_change_palette | void scrndraw_changepalette(void); // ddraws_change_palette |
| REG8 scrndraw_draw(REG8 redraw); | REG8 scrndraw_draw(REG8 redraw); |
| void scrndraw_redraw(void); // ddraws_redraw | void scrndraw_redraw(void); // ddraws_redraw |