public void Render()
 {
     _engine.DoPhysics();
     foreach (var b in _balls)
     {
         b.Update();
         Raylib.DrawCircle(b.Ellipse.X, b.Ellipse.Y, (int)b.Ellipse.Width, b.Ellipse.Fill);
         Raylib.DrawCircleLines(b.Ellipse.X, b.Ellipse.Y, (int)b.Ellipse.Width, Color.WHITE);
     }
 }
Exemple #2
0
        public void Render()
        {
            HandleInputs();

            if (!IsPaused)
            {
                Engine.DoPhysics();
            }

            Camera.Start();

            Balls.ForEach(x => x.Render());

            Camera.Target = CameraTarget;
            //camera.Offset = _canvas.CameraTarget;
            Camera.End();

            DrawInterface();
        }