/*! * @file proto_world_entity.h * @brief description */ #ifndef _PROTO_WORLD_ENTITY_H #define _PROTO_WORLD_ENTITY_H #include "world_entity.h" //! A Class to ... class ProtoWorldEntity : public WorldEntity { public: ProtoWorldEntity(const TiXmlElement* root = NULL); virtual ~ProtoWorldEntity(); virtual void loadParams(const TiXmlElement* root); void init(); virtual void postSpawn (); virtual void leftWorld (); virtual void draw() const; virtual void tick(float time); virtual void collidesWith (WorldEntity* entity, const Vector& location); private: }; #endif /* _PROTO_WORLD_ENTITY_H */