Exemplo n.º 1
0
        private static void Main()
        {
            var app      = new ExampleApplication();
            var renderer = new Renderer();

            LoadResources(renderer);
            GameLogic gameLogic = new GameLogic(renderer);

            Stopwatch timeSource = new Stopwatch();

            app.Update += (t) => HandleInput(gameLogic, (float)timeSource.Elapsed.TotalSeconds);
            app.Resize += renderer.ResizeWindow;
            app.Render += () => renderer.DrawScreen(GameLogic.visibleFrame, gameLogic.Points);

            timeSource.Start();
            app.Run();
        }