moving on
[eradicate] / src / game.h
index 0ac002d..2368572 100644 (file)
@@ -8,9 +8,10 @@
 extern int fb_width;
 extern int fb_height;
 extern long fb_size;
-extern uint16_t *fb_pixels;
+extern uint16_t *fb_pixels, *vmem;
 
 extern long time_msec;
+extern int show_fps;
 
 extern void (*swap_buffers)(void*);
 
@@ -41,13 +42,8 @@ extern void (*key_event)(int key, int pressed);
 
 void game_quit(void);
 
-/* compiled sprites available */
-typedef void (*cs_font_func)(void *, int, int, int);
-void cs_dbgfont(void *fb, int x, int y, int idx);
-
-/* helper to print text with cs_font */
-void cs_puts_font(cs_font_func csfont, int sz, void *fb, int x, int y, const char *str);
-
-#define cs_dputs(fb, x, y, str)        cs_puts_font(cs_dbgfont, 9, fb, x, y, str)
+void dbg_print(void *fb, int x, int y, const char *str);
+void dbg_printf(void *fb, int x, int y, const char *fmt, ...);
+void dbg_fps(void *fb);
 
 #endif /* GAME_H_ */