4 * Created on: Apr 10, 2012
11 #include "../game/Entity.h"
12 #include "../shape/AABB.h"
18 : public game::Entity {
21 Paddle(Scalar width, Scalar height);
22 virtual ~Paddle(void) { };
25 virtual void Collide(Entity &other, const Ray &);
26 virtual void Render(SDL_Surface *dest) const;
29 void SetMovementSpeed(Vector);
31 void StartMovingUp(void);
32 void StopMovingUp(void);
33 void StartMovingDown(void);
34 void StopMovingDown(void);
44 #endif /* PONG_PADDLE_H_ */