rnd-19990205-1
[rocksndiamonds.git] / src / joystick.h
index 205f51f8ac6b37fb3e4dc8f830a10042723e2339..a48c2bb39f2d54d212fc4bb25f41aab51ad54249 100644 (file)
@@ -1,12 +1,12 @@
 /***********************************************************
 *  Rocks'n'Diamonds -- McDuffin Strikes Back!              *
 *----------------------------------------------------------*
-*  ©1997 Artsoft Development                               *
-*        Holger Schemel                                    *
-*        33604 Bielefeld                                   *
-*        Telefon: (0521) 290471                            *
-*        eMail: aeglos@valinor.owl.de                      *
-*               aeglos@uni-paderborn.de                    *
+*  (c) 1995-98 Artsoft Entertainment                       *
+*              Holger Schemel                              *
+*              Oststrasse 11a                              *
+*              33604 Bielefeld                             *
+*              phone: ++49 +521 290471                     *
+*              email: aeglos@valinor.owl.de                *
 *----------------------------------------------------------*
 *  joystick.h                                              *
 ***********************************************************/
 #include <machine/joystick.h>
 #define DEV_JOYSTICK_0         "/dev/joy0"
 #define DEV_JOYSTICK_1         "/dev/joy1"
+#define DEV_JOYSTICK_2         "/dev/joy2"
+#define DEV_JOYSTICK_3         "/dev/joy3"
 #else
 #define DEV_JOYSTICK_0         "/dev/js0"
 #define DEV_JOYSTICK_1         "/dev/js1"
+#define DEV_JOYSTICK_2         "/dev/js2"
+#define DEV_JOYSTICK_3         "/dev/js3"
 #endif
 
 /* get these values from the program 'js' from the joystick package, */
 /* set JOYSTICK_PERCENT to a threshold appropriate for your joystick */
 #define JOYSTICK_XLEFT         30
-#define JOYSTICK_XRIGHT                1250
 #define JOYSTICK_XMIDDLE       530
+#define JOYSTICK_XRIGHT                1250
 #define JOYSTICK_YUPPER                40
-#define JOYSTICK_YLOWER                1440
 #define JOYSTICK_YMIDDLE       680
+#define JOYSTICK_YLOWER                1440
+
 #define JOYSTICK_PERCENT       25
+
 #define JOY_LEFT               MV_LEFT
 #define JOY_RIGHT              MV_RIGHT
 #define JOY_UP                 MV_UP
@@ -44,6 +50,7 @@
 #define JOY_BUTTON_1           (1<<4)
 #define JOY_BUTTON_2           (1<<5)
 #define JOY_BUTTON             (JOY_BUTTON_1 | JOY_BUTTON_2)
+
 #define JOY_BUTTON_NOT_PRESSED 0
 #define JOY_BUTTON_PRESSED     1
 #define JOY_BUTTON_NEW_PRESSED 2
@@ -57,8 +64,9 @@
 
 
 void CheckJoystickData(void);
-int JoystickPosition(int, int, int);
-int Joystick(void);
-int JoystickButton(void);
+int Joystick(int);
+int JoystickButton(int);
+int AnyJoystick(void);
+int AnyJoystickButton(void);
 
 #endif