static void Main(string[] args) { // Parse args Parser.Default.ParseArguments <Options>(args).WithParsed <Options>(options => { programOptions = options; }); Application.EnableVisualStyles(); CultureInfo nonInvariantCulture = new CultureInfo("en-US"); Thread.CurrentThread.CurrentCulture = nonInvariantCulture; Application.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("en")); if (GetConsoleWindow() != IntPtr.Zero) { Console.OutputEncoding = System.Text.Encoding.UTF8; } Sharlayan.Reader.JsonPath = appBase; BmpMain app = new BmpMain(); Application.Run(app); }
static void Main(string[] args) { // Parse args Parser.Default.ParseArguments <Options>(args).WithParsed <Options>(options => { programOptions = options; }); Application.EnableVisualStyles(); CultureInfo nonInvariantCulture = new CultureInfo("en-US"); Thread.CurrentThread.CurrentCulture = nonInvariantCulture; Application.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("en")); if (GetConsoleWindow() != IntPtr.Zero) { Console.OutputEncoding = System.Text.Encoding.UTF8; } Sharlayan.Reader.JsonPath = appBase; /* * BmpPluginHelper helper = BmpPluginHelper.LoadPlugins(); * string filename = "songs/test.mml"; * if (helper.LoadFile(filename, out Sequencer song, out string error)) * { * Console.WriteLine(string.Format("Loaded MML {0} [{1}]", song, error)); * } else * { * Console.WriteLine(string.Format("Couldn't load [{0}]", filename)); * } */ //Console.ReadKey(); BmpMain app = new BmpMain(); Application.Run(app); }