Example #1
0
 void DrawWindowDebugPoints()
 {
     MDraw.Begin();
     MDraw.DrawPoint(Vector2.Zero, Color.White);                                                   // World Origin
     MDraw.DrawPointGlobal(Screen.Center, Color.White);                                            // Screen Center
     MDraw.DrawBoxGlobal(Screen.Center, Screen.Center - new Vector2(0.5f), new Color(50, 50, 50)); // Screen extents
     MDraw.End();
 }
Example #2
0
        void DrawFPS()
        {
            double calcDeltaTime = Time.ExactTimeOfDraw - lastTimeOfDraw;

            MDraw.SpriteBatch.Begin();
            MDraw.SpriteBatch.DrawString(MDraw.DefaultFont, $"FPS: {1f / calcDeltaTime:f2}", new Vector2(Screen.Width - 80, 10),
                                         new Color(1, 1, 1, 0.4f), 0f, Vector2.Zero, 0.5f, SpriteEffects.None, 0);
            MDraw.End();
        }