diff options
author | ptitSeb | 2017-12-02 12:26:09 +0100 |
---|---|---|
committer | ptitSeb | 2017-12-02 12:26:09 +0100 |
commit | b8de876ec0175eaff41075bb5952ef9b09d4f438 (patch) | |
tree | 37715d7ba5f65a0ba5cf2524f656becd35f3ae1a /src/main.c | |
parent | 8b0a7091f58ee0b5ff68af9e4b14afc0ea6d6fe8 (diff) | |
download | hydracastlelabyrinth-b8de876ec0175eaff41075bb5952ef9b09d4f438.tar.gz hydracastlelabyrinth-b8de876ec0175eaff41075bb5952ef9b09d4f438.tar.bz2 hydracastlelabyrinth-b8de876ec0175eaff41075bb5952ef9b09d4f438.zip |
Added Joystick support (only 1st joystick, better use a XBox360 type)
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -45,6 +45,7 @@ int main(int argc, char **argv) wantFullscreen = 0; #endif screenScale = 2; + useJoystick = 1; // get command line arguments for (int i=1; i<argc; i++) { @@ -60,8 +61,16 @@ int main(int argc, char **argv) screenScale = 3; if(!strcmp(argv[i], "-x4")) screenScale = 4; + if(!strcmp(argv[i], "-j")) + useJoystick = 0; + if(!strcmp(argv[i], "--nojoy")) + useJoystick = 0; + if(!strcmp(argv[i], "-h") || !strcmp(argv[i], "--help")) { + printf("Quick help\n\t-f|--fullscreen\tUse fullscreen\n\t-x1|-x2|-x3|-x4\tUse screenScale of *1..*4 (default *2 = 640x480)\n\t-j|-nojoy\tdo not use Joystick\n"); + exit(0); + } } - printf("Hydra Caslte Labyrinth, %s scale=x%d\n", wantFullscreen?"Fullscreen":"Windowed", screenScale); + printf("Hydra Caslte Labyrinth, %s scale=x%d, using Joystick=%d\n", wantFullscreen?"Fullscreen":"Windowed", screenScale, useJoystick); #endif srand(time(NULL)); |