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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
b6a1385f19be *** empty log message ***
gongo
parents: 0
diff changeset
27 /*
88
ce9ef7dcf2f0 convert UTF-8
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 43
diff changeset
28 * チャタリング防止
ce9ef7dcf2f0 convert UTF-8
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 43
diff changeset
29 * value = 0: 押してない
ce9ef7dcf2f0 convert UTF-8
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 43
diff changeset
30 * 1: 1回押した
ce9ef7dcf2f0 convert UTF-8
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 43
diff changeset
31 * 2: 押し続けている
2
b6a1385f19be *** empty log message ***
gongo
parents: 0
diff changeset
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
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
35 typedef struct SGO_PAD {
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
36 short st;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
37 short se;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
38 short left;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
39 short right;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
40 short up;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
41 short down;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
42 short r1;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
43 short r2;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
44 short l1;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
45 short l2;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
46 short cross;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
47 short circle;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
48 short triangle;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
49 short square;
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
50 } SGO_PAD;
43
a1908b83f8fa *** empty log message ***
gongo
parents: 2
diff changeset
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