X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmain.cc;h=e2e969a6806a4b4592f1de146479fbbb09b70eca;hb=9802d969be55668e4dcc10fe427b0dcdeb6302be;hp=4efca60226ad030180c89ef51b1e351dc6585641;hpb=31e1ffedb543e048673b7ba969607fbb8214ac9a;p=laserbrain_demo diff --git a/src/main.cc b/src/main.cc index 4efca60..e2e969a 100644 --- a/src/main.cc +++ b/src/main.cc @@ -17,11 +17,13 @@ static bool quit; static unsigned int start_time; static unsigned int modkeys; +SDL_GameController *gamepad; + static int scale_factor = 1; int main(int argc, char **argv) { - if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) != 0) { + if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER | SDL_INIT_GAMECONTROLLER) != 0) { fprintf(stderr, "failed to initialize SDL\n"); return 1; } @@ -55,6 +57,17 @@ int main(int argc, char **argv) SDL_GL_GetDrawableSize(win, &win_width, &win_height); win_aspect = (float)win_width / (float)win_height; + printf("detected %d joysticks\n", SDL_NumJoysticks()); + for(int i=0; icaxis.axis, ev->caxis.value / 32768.0f); + break; } }