4 * Created on: Apr 10, 2012
11 #include "../game/Entity.h"
12 #include "../geometry/FakeLens.h"
19 : public game::Entity {
22 explicit Paddle(const Vector &size);
25 virtual void Collide(game::Entity &, const Vector &normal);
26 virtual void Render(SDL_Surface *dest);
29 void SetMovementSpeed(Vector);
31 void StartMovingUp(void);
32 void StopMovingUp(void);
33 void StartMovingDown(void);
34 void StopMovingDown(void);
37 geometry::FakeLens shape;
44 #endif /* PONG_PADDLE_H_ */