summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/SGame.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/SMAPI/Framework/SGame.cs')
-rw-r--r--src/SMAPI/Framework/SGame.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/SMAPI/Framework/SGame.cs b/src/SMAPI/Framework/SGame.cs
index 767b49c7..78d07fbf 100644
--- a/src/SMAPI/Framework/SGame.cs
+++ b/src/SMAPI/Framework/SGame.cs
@@ -219,6 +219,20 @@ namespace StardewModdingAPI.Framework
inputState.TrueUpdate();
/*********
+ ** Load game synchronously
+ *********/
+ if (Game1.gameMode == Game1.loadingMode)
+ {
+ this.Monitor.Log("Running game loader...", LogLevel.Trace);
+ while (Game1.gameMode == Game1.loadingMode)
+ {
+ base.Update(gameTime);
+ this.Events.Specialised_UnvalidatedUpdateTick.Raise();
+ }
+ this.Monitor.Log("Game loader OK.", LogLevel.Trace);
+ }
+
+ /*********
** Skip conditions
*********/
// SMAPI exiting, stop processing game updates