public:
Jumpy(const lisp::Lisp& reader);
- HitResponse collision_solid(GameObject& other, const CollisionHit& hit);
+ void collision_solid(const CollisionHit& hit);
HitResponse collision_badguy(BadGuy& other, const CollisionHit& hit);
void write(lisp::Writer& writer);
void active_update(float);
+ void freeze();
+ bool is_freezable() const;
+
+ virtual Jumpy* clone() const { return new Jumpy(*this); }
+
private:
HitResponse hit(const CollisionHit& hit);
Vector pos_groundhit;
};
#endif
-