def add_circle(self, x, y, r, dynamic=True): body = Body(body_type=(Body.STATIC, Body.DYNAMIC)[int(dynamic)]) body.position = x, y circle = Circle(body, r) circle.density = Environment.DEFAULT_DENSITY self.space.add(body, circle) self.bodies.append(body) return body