예제 #1
0
        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);
        }
예제 #2
0
        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);
        }