X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fapp.h;h=5e7554ff6828ae5f9706c981b3619697699f9f5f;hb=0429831551b044dc8e4d6ba7c842e1ce4761ed69;hp=d81b8486deaa7d10dd3645db926660da15ce57df;hpb=13c9481b0430d0bf6fc50b0952bcd81229022abc;p=laserbrain_demo diff --git a/src/app.h b/src/app.h index d81b848..5e7554f 100644 --- a/src/app.h +++ b/src/app.h @@ -1,12 +1,18 @@ #ifndef APP_H_ #define APP_H_ +#include "texture.h" +#include "scene.h" + extern long time_msec; extern int win_width, win_height; extern float win_aspect; extern bool opt_gear_wireframe; extern bool fb_srgb; +extern TextureSet texman; +extern SceneSet sceneman; + extern unsigned int sdr_ltmap, sdr_ltmap_notex; enum { @@ -15,6 +21,25 @@ enum { MOD_CTRL = 4 }; +/* XXX make sure these match with SDL_GameControllerButton */ +enum { + GPAD_A, + GPAD_B, + GPAD_X, + GPAD_Y, + GPAD_BACK, + GPAD_GUIDE, + GPAD_START, + GPAD_LSTICK, + GPAD_RSTICK, + GPAD_L, + GPAD_R, + GPAD_UP, + GPAD_DOWN, + GPAD_LEFT, + GPAD_RIGHT, +}; + bool app_init(int argc, char **argv); void app_cleanup();