nuclear@0: #ifndef GAME_H_ nuclear@0: #define GAME_H_ nuclear@0: nuclear@22: #include "vmath/vmath.h" nuclear@22: nuclear@0: extern int win_width, win_height; nuclear@15: extern unsigned int sdr_phong, sdr_phong_notex; nuclear@18: extern unsigned int sdr_shadow, sdr_shadow_notex; nuclear@19: extern unsigned int sdr_unlit; nuclear@17: extern unsigned long cur_time; nuclear@0: nuclear@22: extern Ray pick_ray; nuclear@22: nuclear@14: extern bool wireframe; nuclear@21: extern int dbg_int; nuclear@14: nuclear@0: bool game_init(); nuclear@0: void game_cleanup(); nuclear@0: void game_update(unsigned long time_msec); nuclear@0: void game_display(); nuclear@0: void game_reshape(int x, int y); nuclear@0: void game_keyboard(int bn, bool press); nuclear@0: void game_mbutton(int bn, bool press, int x, int y); nuclear@0: void game_mmotion(int x, int y); nuclear@0: nuclear@0: void redisplay(); nuclear@0: void quit(); nuclear@0: nuclear@0: #endif /* GAME_H_ */