56#if (defined(fsDesktop) || defined(fsWeb))
57 void mouseListenerCreate();
58 fsBool mouseButtonDownEventCallback(axmol::EventMouse* pEvent);
59 fsBool mouseButtonUpEventCallback(axmol::EventMouse* pEvent);
60 fsBool mouseMoveEventCallback(axmol::EventMouse* pEvent);
61 axmol::EventListenerMouse* mMouseListener;
65 void controllerKeyUpEventCallback(ax::Controller* pController,
int pKeyCode, axmol::Event* pEvent);
66 void controllerKeyDownEventCallback(ax::Controller* pController,
int pKeyCode, axmol::Event* pEvent);
67 void gamePadListenerCreate();
69 void keyboardListenerCreate();
70 void keyUpEventCallback(axmol::EventKeyboard::KeyCode pKeyCode, axmol::Event* pEvent);
71 void keyDownEventCallback(axmol::EventKeyboard::KeyCode pKeyCode, axmol::Event* pEvent);
73 void touchListenerCreate();
74 fsBool touchStartEventCallback(axmol::Touch* pTouch, axmol::Event* pEvent);
75 void touchEndEventCallback(axmol::Touch* pTouch, axmol::Event* pEvent);
76 void touchMoveEventCallback(axmol::Touch* pTouch, axmol::Event* pEvent);
78 axmol::EventListenerKeyboard* mKeyboardListener;
79 axmol::EventListenerTouchOneByOne* mTouchListener;
80 axmol::EventListenerController* mGamePadListener;