diff options
Diffstat (limited to 'backends/wince/screen.h')
-rw-r--r-- | backends/wince/screen.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/backends/wince/screen.h b/backends/wince/screen.h index c7eb2b3af5..7a9f7dac09 100644 --- a/backends/wince/screen.h +++ b/backends/wince/screen.h @@ -28,22 +28,40 @@ #define UBYTE unsigned char #endif +#ifndef INT16 +#define INT16 signed short +#endif + +#define GAME_SELECTION_X_OFFSET 15 +#define GAME_SELECTION_Y_OFFSET 25 + void SetScreenGeometry(int w, int h); void LimitScreenGeometry(); void RestoreScreenGeometry(); -int GraphicsOn(HWND hWndMain); +int GraphicsOn(HWND hWndMain, bool gfx_mode_switch); void GraphicsOff(); void GraphicsSuspend(); void GraphicsResume(); void SetPalEntry(int ent, UBYTE r, UBYTE g, UBYTE b); void Blt(UBYTE * scr_ptr); +void checkToolbar(); + +void Get_565(UBYTE *src, INT16 *buffer, int pitch, int x, int y, int width, int height); +void Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height); /* meaning: 0 - portrait, 1 - left hand landscape, 2 - right hand landscape */ void SetScreenMode(int mode); int GetScreenMode(); void drawWait(); +void drawBlankGameSelection(); +void reducePortraitGeometry(); +void drawCommentString(char *); +void drawStandardString(char *, int); +void drawHighlightedString(char *, int); +void resetLastHighlighted(); + void Translate(int* x, int* y); typedef enum ToolbarSelected { |