#region Usings using System; using System.Windows.Forms; #endregion namespace NovetusLauncher { #region Novetus Launcher Main Class internal sealed class NovetusLauncher { static string ProcessInput(string s) { return s; } /// /// Program entry point. /// [STAThread] private static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); GlobalFuncs.ReadInfoFile(GlobalPaths.ConfigDir + "\\" + GlobalPaths.InfoName); GlobalFuncs.Config(GlobalPaths.ConfigDir + "\\" + GlobalPaths.ConfigName, false); if (args.Length == 0) { switch (GlobalVars.UserConfiguration.LauncherStyle) { case Settings.UIOptions.Style.Compact: Application.Run(new LauncherFormCompact()); break; default: Application.Run(new LauncherFormExtended()); break; } } else { foreach (string s in args) { GlobalVars.SharedArgs = ProcessInput(s); } if (GlobalVars.SharedArgs.Equals("-sdk")) { Application.Run(new NovetusSDK()); } } } } #endregion }