Add function to enqueue a DoCommandP call

This commit is contained in:
Jonathan G Rennison
2022-09-14 21:55:28 +01:00
parent 5cb6d2240a
commit bd2593ca48
4 changed files with 41 additions and 0 deletions

View File

@@ -467,6 +467,7 @@ static void ShutdownGame()
ClearVehicleTickCaches();
InvalidateTemplateReplacementImages();
ClearCommandLog();
ClearCommandQueue();
ClearSpecialEventsLog();
ClearDesyncMsgLog();
@@ -2078,6 +2079,7 @@ void GameLoop()
/* Singleplayer */
StateGameLoop();
}
ExecuteCommandQueue();
if (!_pause_mode && HasBit(_display_opt, DO_FULL_ANIMATION)) {
extern std::mutex _cur_palette_mutex;