Mercurial > hg > old > magoroku_racing.bad
annotate controler.h @ 108:68e6cc686f48
delete error of controler.cc
author | Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 09 Jun 2011 00:26:27 +0900 |
parents | 5d231c9754d1 |
children | 165b4d902ca4 |
rev | line source |
---|---|
107
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
1 #ifndef CONTROLER_H |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
2 #define CONTROLER_H |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
3 |
108
68e6cc686f48
delete error of controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
107
diff
changeset
|
4 #include <SDL.h> |
68e6cc686f48
delete error of controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
107
diff
changeset
|
5 |
107
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
6 /*PS2_PAD*/ |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
7 #define PS2_CROSS 0 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
8 #define PS2_CIRCLE 1 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
9 #define PS2_SQUARE 2 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
10 #define PS2_TRIANGLE 3 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
11 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
12 #define PS2_L1 4 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
13 #define PS2_R1 5 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
14 #define PS2_L2 6 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
15 #define PS2_R2 7 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
16 #define PS2_START 8 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
17 #define PS2_SELECT 9 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
18 #define PS2_L3 10 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
19 #define PS2_R3 11 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
20 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
21 #define PS2_LEFT 12 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
22 #define PS2_RIGHT 13 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
23 #define PS2_UP 14 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
24 #define PS2_DOWN 15 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
25 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
26 |
2 | 27 /* |
88 | 28 * チャタリング防止 |
29 * value = 0: 押してない | |
30 * 1: 1回押した | |
31 * 2: 押し続けている | |
2 | 32 */ |
96
0b65ca27f113
compile on Mac OS X 2
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
90
diff
changeset
|
33 |
0b65ca27f113
compile on Mac OS X 2
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
90
diff
changeset
|
34 |
0 | 35 typedef struct SGO_PAD { |
36 short st; | |
37 short se; | |
38 short left; | |
39 short right; | |
40 short up; | |
41 short down; | |
42 short r1; | |
43 short r2; | |
44 short l1; | |
45 short l2; | |
46 short cross; | |
47 short circle; | |
48 short triangle; | |
49 short square; | |
50 } SGO_PAD; | |
43 | 51 |
107
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
52 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
53 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
54 extern struct SGO_PAD pad; |
90
8edae89a3877
compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
88
diff
changeset
|
55 |
107
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
56 //padCheck を rename |
108
68e6cc686f48
delete error of controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
107
diff
changeset
|
57 bool padCheck(SDL_Joystick *joy); |
107
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
58 extern bool keybord( void ); |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
59 |
5d231c9754d1
change controler.cc
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
96
diff
changeset
|
60 #endif |