uwick. W
/
MameController
Mamecontroller/joystick device wrapper library
signals.cpp
- Committer:
- uswickra
- Date:
- 2014-11-26
- Revision:
- 0:4babde63a16e
- Child:
- 1:89c1c7f9245a
File content as of revision 0:4babde63a16e:
#include "signals.h" SignalRouter::SignalRouter(USBKeyboard& dev){ kdev = &dev; } void SignalRouter::sendEvent(int event){ switch(event){ case MOVE_UP: kdev->keyCode(UP_ARROW); break; case MOVE_DOWN: kdev->keyCode(DOWN_ARROW); break; case MOVE_LEFT: kdev->keyCode(LEFT_ARROW); break; case MOVE_RIGHT: kdev->keyCode(RIGHT_ARROW); break; case FIRE1: kdev->keyCode(KEY_CTRL); break; case FIRE2: break; case JUMP: kdev->keyCode(KEY_ALT); break; case COIN1: kdev->printf("5"); break; case START: kdev->printf("1"); break; case BACK: kdev->putc(0x1b); break; } }