/// ***** Constructors/Destructors *****
-Polygon::Polygon(const vector<Vector2>& points)
- : PhysicsEntity(Vector2(0,0)), points(points)
+Polygon::Polygon(const vector<Vector2>& points, const float* color)
+ : PhysicsEntity(Vector2(0,0)), points(points), color(color)
{
DASSERT(0 < points.size());
void Polygon::draw() const
{
- graphics::drawPolygon(points);
+ graphics::drawPolygon(points, color);
}
/// ***** Private Class Methods *****