virtual void update(float elapsed_time);
private:
- boost::shared_ptr<Path> path;
- boost::shared_ptr<PathWalker> walker;
+ std::shared_ptr<Path> path;
+ std::shared_ptr<PathWalker> walker;
Vector offset;
bool from_tilemap;
Physic physic;
{
public:
HeavyCoin(const Vector& pos, const Vector& init_velocity);
+ HeavyCoin(const Reader& reader);
virtual void update(float elapsed_time);
virtual void collision_solid(const CollisionHit& hit);