annotate TaskManager/Test/test_render/Joystick.h @ 140:67a5469dfef2 draft

add Controller
author gongo@charles.cr.ie.u-ryukyu.ac.jp
date Fri, 28 Nov 2008 15:24:55 +0900
parents
children 0b0e0f323742
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
140
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
1 #ifndef INCLUDED_JOYSTICK
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
2 #define INCLUDED_JOYSTICK
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
3
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
4 #ifndef INCLUDED_PAD
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
5 # include "Pad.h"
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
6 #endif
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
7
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
8 class Joystick : public Pad {
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
9 public:
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
10 SDL_Joystick *joy;
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
11 Sint16 axis;
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
12
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
13 Joystick(SDL_Joystick *j);
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
14
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
15 void check(void);
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
16 void close(void);
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
17 };
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
18
67a5469dfef2 add Controller
gongo@charles.cr.ie.u-ryukyu.ac.jp
parents:
diff changeset
19 #endif