X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fjoystick.h;h=98eb9775eaa2eed9ae53817d706fe718313da6ea;hb=685bb45b7766e8a12cd0de8ee486b9a61183c425;hp=d56c080387668fcdabba62743fd3a85ee0b04b65;hpb=f3e5bb2807319c210d124d6150e019130c54867b;p=virtualjaguar diff --git a/src/joystick.h b/src/joystick.h index d56c080..98eb977 100644 --- a/src/joystick.h +++ b/src/joystick.h @@ -7,6 +7,30 @@ #include "types.h" +enum { BUTTON_FIRST = 0, BUTTON_U = 0, +BUTTON_D = 1, +BUTTON_L = 2, +BUTTON_R = 3, + +BUTTON_s = 4, +BUTTON_7 = 5, +BUTTON_4 = 6, +BUTTON_1 = 7, +BUTTON_0 = 8, +BUTTON_8 = 9, +BUTTON_5 = 10, +BUTTON_2 = 11, +BUTTON_d = 12, +BUTTON_9 = 13, +BUTTON_6 = 14, +BUTTON_3 = 15, + +BUTTON_A = 16, +BUTTON_B = 17, +BUTTON_C = 18, +BUTTON_OPTION = 19, +BUTTON_PAUSE = 20, BUTTON_LAST = 20 }; + void JoystickInit(void); void JoystickReset(void); void JoystickDone(void); @@ -16,4 +40,7 @@ uint8 JoystickReadByte(uint32); uint16 JoystickReadWord(uint32); void JoystickExec(void); +extern bool keyBuffer[]; +extern uint8 joypad_0_buttons[]; +extern uint8 joypad_1_buttons[]; #endif