Esempio n. 1
0
 public void Configure(ref OpenGLUltravioletContext context, out IUltravioletWindow window, out ContentManager content)
 {
     config  = new OpenGLUltravioletConfiguration();
     context = new OpenGLUltravioletContext(this, config);
     window  = context.GetPlatform().Windows.GetPrimary();
     content = ContentManager.Create("core/assets");
 }
Esempio n. 2
0
        private static void Main()
        {
            var assembly = Assembly.GetExecutingAssembly();

            application = assembly.GetName().Name;
            company     = FileVersionInfo.GetVersionInfo(assembly.Location).CompanyName;
            version     =
                $"{assembly.GetName().Version}".Substring(0,
                                                          $"{assembly.GetName().Version}".Length - 2);

            OpenGLUltravioletContext ultravioletContext = null;

            var game = new Game(company, application);

            game.Configure(
                ref ultravioletContext,
                out IUltravioletWindow ultravioletWindow,
                out ContentManager contentManager);

            context = ultravioletContext;
            content = contentManager;
            window  = ultravioletWindow;
            window.SetWindowedClientSizeCentered(size);

            using (game) game.Run();
        }