bloboland

annotate src/game.h @ 4:9021a906c5d3

lots of stuff
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 18 Dec 2012 06:13:09 +0200
parents cfe68befb7cc
children
rev   line source
nuclear@0 1 #ifndef GAME_H_
nuclear@0 2 #define GAME_H_
nuclear@0 3
nuclear@2 4 extern int win_xsz, win_ysz;
nuclear@2 5
nuclear@1 6 #define GAME_MAX_KEYS 256
nuclear@1 7 #define GAME_MAX_BUTTONS 16
nuclear@1 8
nuclear@1 9 extern bool keystate[GAME_MAX_KEYS];
nuclear@1 10 extern bool bnstate[GAME_MAX_BUTTONS];
nuclear@2 11 extern float stereo_focus_dist, stereo_eye_sep;
nuclear@0 12
nuclear@0 13 bool game_init();
nuclear@0 14 void game_shutdown();
nuclear@0 15
nuclear@0 16 void game_iter(double dt);
nuclear@0 17 void game_render();
nuclear@0 18
nuclear@1 19 void game_input_shoot(int bn);
nuclear@1 20 void game_input_move(float x, float y, float z);
nuclear@1 21 void game_input_rot(float x, float y);
nuclear@1 22
nuclear@0 23 #endif // GAME_H_