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); } }
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(); }