aboutsummaryrefslogtreecommitdiff
path: root/backends/wince/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/wince/screen.h')
-rw-r--r--backends/wince/screen.h20
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 {