projects
/
eradicate
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
intro (logo for now) screen done
[eradicate]
/
src
/
game.h
diff --git
a/src/game.h
b/src/game.h
index
12e051b
..
fa94d7a
100644
(file)
--- a/
src/game.h
+++ b/
src/game.h
@@
-1,7
+1,7
@@
#ifndef GAME_H_
#define GAME_H_
#ifndef GAME_H_
#define GAME_H_
-#define FB_BPP 8
+#define FB_BPP 16
extern int fb_width;
extern int fb_height;
extern int fb_width;
extern int fb_height;
@@
-10,6
+10,8
@@
extern void *fb_pixels, *vmem;
extern long time_msec;
extern long time_msec;
+extern void (*swap_buffers)(void*);
+
/* special keys */
enum {
KB_ESC = 27,
/* special keys */
enum {
KB_ESC = 27,
@@
-29,12
+31,13
@@
enum {
KB_HELP, KB_PRINT, KB_SYSRQ, KB_BREAK
};
KB_HELP, KB_PRINT, KB_SYSRQ, KB_BREAK
};
-int game_init(int argc, char **argv);
-void game_cleanup(void);
+int init(int argc, char **argv);
+void cleanup(void);
-void game_draw(void);
+extern void (*draw)(void);
+extern void (*key_event)(int key, int pressed);
-void game_keyboard(int key, int press);
+void game_quit(void);
#endif /* GAME_H_ */
#endif /* GAME_H_ */