Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RunGame()

static void Terraria.Program.RunGame ( )
inlinestatic

Definition at line 201 of file Program.cs.

202 {
204 if (Platform.IsOSX)
205 {
206 Main.OnEngineLoad += delegate
207 {
208 Main.instance.IsMouseVisible = false;
209 };
210 }
211 using Main main = new Main();
212 try
213 {
214 Lang.InitializeLegacyLocalization();
217 Main.OnEnginePreload += StartForceLoad;
218 if (Main.dedServ)
219 {
220 main.DedServ();
221 }
222 main.Run();
223 }
224 catch (Exception e)
225 {
227 }
228 }
static bool IsOSX
Definition Platform.cs:21
static GameCulture DefaultCulture
static void StartForceLoad()
Definition Program.cs:55
static void DisplayException(Exception e)
Definition Program.cs:247
static void Initialize(SocialMode? mode=null)
Definition SocialAPI.cs:34

References Terraria.Main.dedServ, Terraria.Localization.GameCulture.DefaultCulture, Terraria.Program.DisplayException(), Terraria.Social.SocialAPI.Initialize(), Terraria.Lang.InitializeLegacyLocalization(), Terraria.Localization.LanguageManager.Instance, ReLogic.OS.Platform.IsOSX, Terraria.Initializers.LaunchInitializer.LoadParameters(), and Terraria.Program.StartForceLoad().

Referenced by Terraria.Program.LaunchGame().