Exemplo n.º 1
0
 protected override void Draw(double elapsed)
 {
     RenderContext.ReplaceViewport(0, 0, Width, Height);
     fps_updatetimer -= elapsed;
     if (fps_updatetimer <= 0)
     {
         Title           = string.Format("LibreLancer: {0:00.00}fps/ {2:00.00}ms - {1} Drawcalls", RenderFrequency, drawCallsPerFrame, FrameTime * 1000.0);
         fps_updatetimer = FPS_INTERVAL;
     }
     RenderContext.ClearAll();
     if (currentState != null)
     {
         currentState.Draw(elapsed);
     }
     Typewriter.Render();
     drawCallsPerFrame           = VertexBuffer.TotalDrawcalls;
     VertexBuffer.TotalDrawcalls = 0;
 }