#include "Ball.h"
+#include "../debug.h"
+
#include "../Vector2.h"
#include "../graphics/graphics.h"
-/// ***** Public Class Methods *****
-Ball::Ball(Vector2 pos, float radius)
- : PhysicsEntity(pos), radius(radius)
+
+/// ***** Constructors/Destructors *****
+
+Ball::Ball(const Vector2& pos, float radius, const float* color)
+ : PhysicsEntity(pos), radius(radius), color(color)
{
}
}
+/// ***** Public Class Methods *****
+
void Ball::draw() const
{
- // TODO
+ graphics::drawCircle(radius, position, color);
+}
- glDrawCircle(radius, &position);
+float Ball::getRadius() const
+{
+ return radius;
}