9#ifndef fsCInputManagerhdr
10#define fsCInputManagerhdr
12#include <base/CCEventListenerMouse.h>
13#include <base/CCEventListenerKeyboard.h>
14#include <base/CCEventListenerTouch.h>
46 void mouseListenerCreate();
47 void mouseButtonDownEventCallback(cocos2d::Event* pEvent);
48 void mouseButtonUpEventCallback(cocos2d::Event* pEvent);
49 void mouseMoveEventCallback(cocos2d::Event* pEvent);
51 cocos2d::EventListenerMouse* mMouseListener;
56 void keyboardListenerCreate();
57 void keyUpEventCallback(cocos2d::EventKeyboard::KeyCode pKeyCode, cocos2d::Event* pEvent);
58 void keyDownEventCallback(cocos2d::EventKeyboard::KeyCode pKeyCode, cocos2d::Event* pEvent);
60 void touchListenerCreate();
61 fsBool touchStartEventCallback(cocos2d::Touch* pTouch, cocos2d::Event* pEvent);
62 void touchEndEventCallback(cocos2d::Touch* pTouch, cocos2d::Event* pEvent);
63 void touchMoveEventCallback(cocos2d::Touch* pTouch, cocos2d::Event* pEvent);
65 cocos2d::EventListenerKeyboard* mKeyboardListener;
66 cocos2d::EventListenerTouchOneByOne* mTouchListener;
68 std::map<fsS32, fsS64> mKeysDown;
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20