class Polygon: public PhysicsEntity
{
public:
- Polygon(const vector<Vector2>&);
+ Polygon(const vector<Vector2>&, const float* color);
virtual ~Polygon();
virtual void draw() const;
- protected:
+ //protected:
Vector2 maxP; // stores the max bounding box point
Vector2 minP; // stores the min bounding box point
vector<Vector2> points;
- // color;
+ const float* color;
private:
void createBindingBox();
+ void centerPosition();
};
#endif // POLYGON_H