inputHandle.h

00001 #ifndef INPUT_HANDLE_H
00002 #define INPUT_HANDLE_H
00003 
00004 /*
00005   ニマ、愠ワ・テ・ネ、ホーワニーツョナル、ヒハムエケ
00006   Satofumi KAMIMURA
00007   $Id$
00008 */
00009 
00010 #include "mRunCtrl.h"
00011 #include "urgCtrl.h"
00012 #include "joystickCtrl.h"
00013 #include "userInput.h"
00014 
00015 
00016 typedef struct {
00017   int straight;
00018   VXV::Direction rotate;
00019   bool jet;
00020 } robotInput_t;
00021 
00022 
00023 extern void drawJetMode(const robotInput_t& ri);
00024 extern void drawCaptures(URGCtrl& urg, RunCtrl& run);
00025 extern robotInput_t inputHandle(const JoystickCtrl& js,
00026                                 const UserInput::userInput_t& key);
00027 extern void robotCtrl(mRunCtrl& run, const robotInput_t& ri);
00028 
00029 #endif /* !INPUT_HANDLE_H */
00030 

Generated on Mon Apr 13 22:52:02 2009 by  doxygen 1.5.7.1