#include "video/surface.hpp"
#include "timer.hpp"
-#include "physic.hpp"
#include "game_object.hpp"
#include "moving_object.hpp"
#include "serializable.hpp"
class BouncyCoin : public GameObject
{
public:
- BouncyCoin(const Vector& pos);
+ BouncyCoin(const Vector& pos, bool emerge=false);
~BouncyCoin();
virtual void update(float elapsed_time);
virtual void draw(DrawingContext& context);
Sprite* sprite;
Vector position;
Timer timer;
+ float emerge_distance;
};
class BrokenBrick : public GameObject