- FlyingPlatform(DisplayManager& displaymanager, LispReader& reader);
-
- virtual void write(LispWriter& writer);
- virtual void action(float frame_ratio);
- virtual void draw(Camera& viewport, int layer);
-
- virtual void collision(const MovingObject& other, int);
- void collision(void *p_c_object, int c_object, CollisionType type);
-
- float get_vel_x() { return vel_x; }
- float get_vel_y() { return vel_y; }
-
- Physic physic;
- enum { M_NORMAL, M_HELD } mode;
+ SmokeCloud(const Vector& pos);
+
+ virtual void action(float elapsed_time);
+ virtual void draw(DrawingContext& context);