nuclear@2: #ifndef GAME_H_ nuclear@2: #define GAME_H_ nuclear@2: nuclear@5: extern bool opt_separate_walk_look; nuclear@5: nuclear@2: bool game_init(); nuclear@2: void game_cleanup(); nuclear@2: nuclear@2: void game_update(long tm); nuclear@2: void game_display(); nuclear@2: void game_reshape(int x, int y); nuclear@2: void game_keyboard(int key, bool pressed); nuclear@2: void game_mouse_button(int bn, bool state, int x, int y); nuclear@2: void game_mouse_motion(int x, int y); nuclear@2: nuclear@2: /* defined in main.cc */ nuclear@2: void exit_game(); nuclear@2: void move_window(int x, int y); nuclear@2: void resize_window(int x, int y); nuclear@2: void get_window_pos(int *x, int *y); nuclear@2: void enter_fullscreen(); nuclear@2: void leave_fullscreen(); nuclear@2: nuclear@2: #endif /* GAME_H_ */