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

◆ LaunchGame()

static void Terraria.Program.LaunchGame ( string[] args,
bool monoArgs = false )
inlinestatic

Definition at line 181 of file Program.cs.

182 {
183 Thread.CurrentThread.Name = "Main Thread";
184 if (monoArgs)
185 {
186 args = Utils.ConvertMonoArgsToDotNet(args);
187 }
188 if (IsFna)
189 {
191 }
192 LaunchParameters = Utils.ParseArguements(args);
193 SavePath = (LaunchParameters.ContainsKey("-savedirectory") ? LaunchParameters["-savedirectory"] : Platform.Get<IPathService>().GetStoragePath("Terraria"));
196 SetupLogging();
197 Platform.Get<IWindowService>().SetQuickEditEnabled(false);
198 RunGame();
199 }
static bool SetMinThreads(int workerThreads, int completionPortThreads)
static bool IsFna
Definition Program.cs:23
static void InitializeConsoleOutput()
Definition Program.cs:158
static void SetupLogging()
Definition Program.cs:140
static void TrySettingFNAToOpenGL(string[] args)
Definition Program.cs:230
static string SavePath
Definition Program.cs:31
static Dictionary< string, string > LaunchParameters
Definition Program.cs:29
static void RunGame()
Definition Program.cs:201

References Terraria.Utils.ConvertMonoArgsToDotNet(), Terraria.Program.InitializeConsoleOutput(), Terraria.Program.IsFna, Terraria.Program.LaunchParameters, Terraria.Utils.ParseArguements(), Terraria.Program.RunGame(), Terraria.Program.SavePath, System.Threading.ThreadPool.SetMinThreads(), Terraria.Program.SetupLogging(), and Terraria.Program.TrySettingFNAToOpenGL().

Referenced by Terraria.WindowsLaunch.Main().