#include "logger.h"
#include "rtk.h"
+#define SCR_WIDTH 640
+#define SCR_HEIGHT 480
+
enum {
KEY_BACKSP = 8,
KEY_ESC = 27,
int (*start)(void);
void (*stop)(void);
void (*display)(void);
- void (*reshape)(int, int);
void (*keyboard)(int, int);
void (*mouse)(int, int, int, int);
void (*motion)(int, int);
extern int mouse_x, mouse_y, mouse_state[3];
extern unsigned int modkeys;
-extern int scr_width, scr_height;
extern int fullscr;
extern long time_msec;
void app_chscr(struct app_screen *scr);
-void gui_fill(rtk_rect *rect, int color);
+void gui_fill(rtk_rect *rect, uint32_t color);
void gui_drawtext(int x, int y, const char *str);
void gui_textrect(const char *str, rtk_rect *rect);
void app_invalidate(int x, int y, int w, int h);
void app_swap_buffers(void);
void app_quit(void);
-void app_resize(int x, int y);
-void app_fullscreen(int fs);
+
+void app_setcolor(int idx, int r, int g, int b);
#endif /* APP_H_ */