Effect methods changed from pure virtual to defaulting to a 0,0 vector
[physics.git] / src / Entities / Ball.h
1 #ifndef BALL_H
2 #define BALL_H
3
4 #include "PhysicsEntity.h"
5 #include "../Vector2.h"
6
7 /// ***** Header Class *****
8 class Ball: public PhysicsEntity
9 {
10   public:
11     Ball(const Vector2&, float radius, const float* color);
12     virtual ~Ball();
13
14     virtual void draw() const;
15
16     float getRadius() const;
17
18   protected:
19     float radius;
20     const float* color;
21 };
22
23 #endif // BALL_H