aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorptitSeb2017-12-02 12:26:09 +0100
committerptitSeb2017-12-02 12:26:09 +0100
commitb8de876ec0175eaff41075bb5952ef9b09d4f438 (patch)
tree37715d7ba5f65a0ba5cf2524f656becd35f3ae1a /src/main.c
parent8b0a7091f58ee0b5ff68af9e4b14afc0ea6d6fe8 (diff)
downloadhydracastlelabyrinth-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.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index 2e9fffc..475ba5c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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));