Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            if (!File.Exists("raytracer.ini"))
            {
                try
                {
                    // try to write default ini to disk
                    using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Raytracer.raytracer.ini"))
                        using (var f = File.OpenWrite("raytracer.ini"))
                        {
                            stream.CopyTo(f);
                        }
                    MessageBox.Show("Missing raytracer.ini. Created default ini.");
                }
                catch
                {
                    MessageBox.Show("Missing raytracer.ini");
                    return;
                }
            }
            var options = IniOptions.Parse("raytracer.ini");

            using (var g = new RaytracerGame(options))
            {
                g.Run();
            }
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            var configuration = LoadConfiguration(args);

            using var g = new RaytracerGame(configuration);
            g.Run();
        }