Esempio n. 1
0
InterfaceLogic::Result InterfaceLogic::update()
{
  result = resNone;

  switch (state)
  {
    case stMainMenu:
      mainMenuUpdate();
      break;
    case stInGameMenu:
      inGameMenuUpdate();
      break;
    case stSettings:
      settingsUpdate();
      break;
    case stLeaderboard:
      leaderboardUpdate();
      break;
    case stQuitConfirmation:
      quitConfirmationUpdate();
      break;
    case stRestartConfirmation:
      restartConfirmationUpdate();
      break;
    case stExitToMainConfirmation:
      exitToMainConfirmationUpdate();
      break;
    case stHidden:
      break;
    default:
      assert(0);
      break;
  }

  return result;
}
Esempio n. 2
0
void AppSettings::enableTimeout(bool timeout) {
    mTimeoutEnabled = timeout;
    mSettings->setValue(cor::kUseTimeoutKey, QString::number(int(timeout)));
    emit settingsUpdate();
}
Esempio n. 3
0
void AppSettings::updateTimeout(int timeout) {
    mTimeout = timeout;
    mSettings->setValue(cor::kTimeoutValue, QString::number(timeout));
    emit settingsUpdate();
}