Beispiel #1
0
 private static void Main(string[] args)
 {
     Environment.SetEnvironmentVariable("FNA_WORKAROUND_WINDOW_RESIZABLE", "1");
     Terraria.Main.OnEnginePreload += delegate()
     {
         Terraria.Main.instance.IsMouseVisible = false;
     };
     Program.LaunchGame(Utils.FixArgs(args));
 }
Beispiel #2
0
 private static void Main(string[] args)
 {
     AppDomain.CurrentDomain.AssemblyResolve += delegate(object sender, ResolveEventArgs sargs)
     {
         string resourceName = new AssemblyName(sargs.Name).Name + ".dll";
         string text         = Array.Find <string>(typeof(Program).Assembly.GetManifestResourceNames(), (string element) => element.EndsWith(resourceName));
         if (text == null)
         {
             return(null);
         }
         Assembly result;
         using (Stream manifestResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream(text))
         {
             byte[] array = new byte[manifestResourceStream.Length];
             manifestResourceStream.Read(array, 0, array.Length);
             result = Assembly.Load(array);
         }
         return(result);
     };
     Environment.SetEnvironmentVariable("FNA_WORKAROUND_WINDOW_RESIZABLE", "1");
     Program.LaunchGame(Utils.FixArgs(args));
 }
Beispiel #3
0
 private static void Main(string[] args)
 {
     Environment.SetEnvironmentVariable("FNA_WORKAROUND_WINDOW_RESIZABLE", "1");
     Program.LaunchGame(Utils.FixArgs(args));
 }