Ejemplo n.º 1
0
/* Qt::键盘响应事件映射 */
void Emulator::keyPressEvent(QKeyEvent* event)
{
    switch (event->key()) {
        case Qt::Key_Space:             /* Space: 开始/暂停模拟 */
            startEmulator();
            break;
        case Qt::Key_Escape:            /* Esc: 退出程序 */
            qApp->exit();
            break;
        default:                        
            QWidget::keyPressEvent(event);
            break;
    }
}
Ejemplo n.º 2
0
/* 开始/暂停游戏 slots */
void Emulator::startEmulationSlots() {
    startEmulator();
}
Ejemplo n.º 3
0
int main(int argc, char **argv)
{
  // initialising the emulator
  return startEmulator(argc, argv);
}