|
| Firework (float size, int age, unsigned char opacity, unsigned char r, unsigned char g, unsigned char b) |
|
int | eventHandler (const Event *p_e) override |
|
Public Member Functions inherited from df::Particle |
| Particle (float size, int age, unsigned char opacity, unsigned char r, unsigned char g, unsigned char b) |
|
| Particle (float size, int age, unsigned char opacity, Color color) |
|
void | setRGB (Color color) |
|
void | setRGB (unsigned char r, unsigned char g, unsigned char b) |
|
void | setAge (int new_age) |
|
int | getAge () const |
|
int | eventHandler (const Event *p_e) override |
|
virtual int | serialize (std::stringstream *p_ss, unsigned int attr=0) override |
|
virtual int | deserialize (std::stringstream *p_ss, unsigned int *p_a) override |
|
| Object () |
|
virtual | ~Object () |
|
void | setId (int new_id) |
|
int | getId () const |
|
virtual void | setType (std::string new_type) |
|
std::string | getType () const |
|
virtual int | setPosition (Vector new_position) |
|
Vector | getPosition () const |
|
virtual int | eventHandler (const Event *p_event) |
|
bool | isSolid () const |
|
virtual int | setSolidness (Solidness new_solid) |
|
Solidness | getSolidness () const |
|
void | setNoSoft (bool new_no_soft=true) |
|
bool | getNoSoft () const |
|
virtual void | setAvoidCollisions (bool new_avoid_collisions=true) |
|
bool | getAvoidCollisions () const |
|
virtual int | setAltitude (int new_altitude) |
|
int | getAltitude () const |
|
void | setSpeed (float speed) |
|
float | getSpeed () const |
|
virtual void | setDirection (Vector new_direction) |
|
Vector | getDirection () const |
|
virtual void | setVelocity (Vector velocity) |
|
Vector | getVelocity () const |
|
virtual void | setAcceleration (Vector new_acceleration) |
|
Vector | getAcceleration () const |
|
void | accelerate () |
|
Vector | predictPosition () |
|
void | pathTo (Vector position) |
|
void | pathTo (Object *p_o_target) |
|
void | moveTo (Vector new_position) |
|
void | doPathFollowing () |
|
int | setVisible (bool new_visible=true) |
|
virtual bool | isVisible () const |
|
virtual int | setActive (bool new_active=true) |
|
bool | isActive () const |
|
virtual void | setBox (Box new_box) |
|
Box | getBox () const |
|
int | registerInterest (std::string event_type) |
|
int | unregisterInterest (std::string event_type) |
|
int | getEventCount () const |
|
virtual int | setSprite (std::string sprite_label) |
|
virtual void | setAnimation (Animation new_animation, bool set_box=true) |
|
Animation | getAnimation () const |
|
virtual int | draw () |
|
virtual int | serialize (std::stringstream *p_ss, unsigned int attr=0) |
|
virtual int | deserialize (std::stringstream *p_ss, unsigned int *p_a=NULL) |
|
bool | isModified (enum ObjectAttribute attribute) const |
|
bool | isModified () const |
|
virtual void | setModified (unsigned int new_modified) |
|
virtual unsigned int | getModified () const |
|
virtual void | setShape (Shape new_shape) |
|
Shape | getShape () const |
|
virtual void | setFollowPath (bool new_follow_path=true) |
|
bool | getFollowPath () const |
|
void | setPath (Path new_path) |
|
Path | getPath () const |
|
PathFind * | getPathFind () |
|
std::string | toString () const |
|
bool | operator== (const Object &o) |
|
bool | operator!= (const Object &o) |
|