implement escape menu
This commit is contained in:
@@ -898,15 +898,7 @@ void GameWorldView::keyPressEvent(QKeyEvent* event)
|
||||
}
|
||||
break;
|
||||
case Qt::Key_Escape:
|
||||
if (m_builderType.has_value())
|
||||
{
|
||||
exitBuilderMode();
|
||||
}
|
||||
else if (m_demolishMode)
|
||||
{
|
||||
m_demolishMode = false;
|
||||
m_demolishHoverId = kInvalidEntityId;
|
||||
}
|
||||
emit escapeMenuRequested();
|
||||
break;
|
||||
case Qt::Key_Backspace:
|
||||
if (m_demolishMode)
|
||||
@@ -1114,6 +1106,11 @@ void GameWorldView::exitBuilderMode()
|
||||
emit builderModeExited();
|
||||
}
|
||||
|
||||
double GameWorldView::gameSpeed() const
|
||||
{
|
||||
return m_gameSpeedMultiplier;
|
||||
}
|
||||
|
||||
void GameWorldView::setGameSpeed(double multiplier)
|
||||
{
|
||||
m_gameSpeedMultiplier = multiplier;
|
||||
|
||||
Reference in New Issue
Block a user