演示调整

This commit is contained in:
2026-04-28 20:18:04 +08:00
parent c77b877b8b
commit 9341ac9a05
5 changed files with 173 additions and 95 deletions
+8 -6
View File
@@ -1523,33 +1523,35 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
if (IsRogueSkillDemoMode())
{
if (wParam == VK_RETURN || wParam == VK_SPACE)
if (wParam == 'N')
{
AdvanceRogueSkillDemo();
InvalidateRect(hWnd, nullptr, FALSE);
break;
}
else if (wParam == 'R')
{
StartRogueSkillDemo();
RestartCurrentRogueSkillDemo();
ResetGameTimer(hWnd);
InvalidateRect(hWnd, nullptr, FALSE);
break;
}
else if (wParam == VK_ESCAPE || wParam == VK_BACK || wParam == 'M')
{
ReturnToMainMenu();
InvalidateRect(hWnd, nullptr, FALSE);
break;
}
break;
}
if (wParam == 'M')
if (!IsRogueSkillDemoMode() && wParam == 'M')
{
ReturnToMainMenu();
InvalidateRect(hWnd, nullptr, FALSE);
break;
}
if (wParam == 'R')
if (!IsRogueSkillDemoMode() && wParam == 'R')
{
StartGameWithMode(currentMode);
ResetGameTimer(hWnd);
@@ -1557,7 +1559,7 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
break;
}
if (wParam == 'P')
if (!IsRogueSkillDemoMode() && wParam == 'P')
{
suspendFlag = !suspendFlag;
InvalidateRect(hWnd, nullptr, FALSE);