act(Object *) | Object | [inline, virtual] |
addEnter(std::set< Object * > &) | Monster | [protected, virtual] |
addGravity(Sint16 addgravity) (defined in Character) | Character | [inline] |
addHealth(Sint8) | Character | [protected] |
addHSpeed(Sint16 dspeed) (defined in Character) | Character | [inline] |
addMaxSpeed(Sint16 dmax) (defined in Character) | Character | [inline] |
addSpeed(Sint16 dspeed) (defined in Character) | Character | [inline] |
addTouch(std::set< Object * > &) | Monster | [protected, virtual] |
ai_attack(Player *, Uint16) (defined in Monster) | Monster | [inline, protected, virtual] |
ai_left(Uint16) (defined in Monster) | Monster | [inline, protected, virtual] |
ai_right(Uint16) (defined in Monster) | Monster | [inline, protected, virtual] |
anim_left (defined in Monster) | Monster | [protected] |
anim_orig (defined in Object) | Object | [protected] |
anim_right (defined in Monster) | Monster | [protected] |
animation (defined in Object) | Object | [protected] |
au_hit (defined in Monster) | Monster | [protected] |
cancelEvent() | Object | |
Character(Sint16 xpos=0, Sint16 ypos=0, const ParameterMap ¶m=ParameterMap()) (defined in Character) | Character | |
checkHit(const SDL_Rect &dest, Object *destobj, bool tele=false) const | Character | [inline, protected] |
checkMove(SDL_Rect &dest, bool tele=false, bool check=false) | Character | |
clearEvents() | Object | |
crash(Uint16 dir=DIR_DOWN) (defined in Monster) | Monster | [protected, virtual] |
Dai (defined in Monster) | Monster | [protected] |
Dattack (defined in Monster) | Monster | [protected] |
default_parameters (defined in Plant) | Plant | [static] |
delete_flag (defined in Object) | Object | [protected] |
dense_types (defined in Character) | Character | [protected] |
destroy() (defined in Object) | Object | [inline, virtual] |
Dgrav (defined in Character) | Character | [protected] |
die() (defined in Monster) | Monster | [protected, virtual] |
enemy_types (defined in Character) | Character | [protected] |
enter (defined in Character) | Character | [protected] |
Object::enter(Object *) | Object | [inline, virtual] |
event (defined in Object) | Object | [protected] |
fall(Uint16) | Monster | [virtual] |
getCenter() const | Object | [inline] |
getDrawPos() const (defined in Object) | Object | |
getEnter() const (defined in Character) | Character | [inline] |
getFrame() const (defined in Object) | Object | |
getHealth() (defined in Character) | Character | |
getName() (defined in Object) | Object | [inline] |
getPos() (defined in Object) | Object | [inline] |
getSpeed() const (defined in Character) | Character | [inline] |
getState(Uint32 cstate) const (defined in Object) | Object | [inline] |
getTouch() const (defined in Character) | Character | [inline] |
getType() const (defined in Object) | Object | [inline] |
gravity (defined in Character) | Character | [protected] |
health (defined in Character) | Character | [protected] |
hit(Uint16 direction, Weapon &weap) | Plant | [virtual] |
hspeed (defined in Character) | Character | [protected] |
idle(Uint16) | Plant | [virtual] |
isDeleted() (defined in Object) | Object | [inline] |
isIn(const SDL_Rect &rect, bool touch=false) const | Object | |
isRunning() const (defined in Object) | Object | |
leave(Object *) | Object | [inline, virtual] |
loadAnimation(string anim_name, double scale_factor=1, BasePointType abp_type=BP_MD, Uint16 aanimation_type=ATYPE_LOOP, double afps=0, AllignType aallign_type=AT_MD) | Object | |
loadAnimation(const Image &abase_image, Uint16 aframes=1, BasePointType abp_type=BP_MD, Uint16 aanimation_type=ATYPE_LOOP, double afps=0, Uint16 astart_pos=0, AllignType aallign_type=AT_MD) | Object | |
loadAnimation(const ParameterMap ¶m=ParameterMap()) | Object | |
mark_delete() | Object | [inline] |
maxhealth (defined in Character) | Character | [protected] |
maxspeedx (defined in Character) | Character | [protected] |
maxspeedy (defined in Character) | Character | [protected] |
Monster(Sint16 xpos=0, Sint16 ypos=0, const ParameterMap ¶m=ParameterMap()) (defined in Monster) | Monster | |
move(Uint16 dt, bool check=false) | Monster | [protected, virtual] |
name (defined in Object) | Object | [protected] |
Object(Sint16 xpos=0, Sint16 ypos=0, const ParameterMap ¶m=ParameterMap()) (defined in Object) | Object | |
onum (defined in Object) | Object | |
operator<(const Object &obj) const (defined in Object) | Object | |
otype (defined in Object) | Object | [protected] |
parameters (defined in Object) | Object | [protected] |
Plant(Sint16 xpos=0, Sint16 ypos=0, const ParameterMap ¶m=ParameterMap()) (defined in Plant) | Plant | |
pos | Object | [protected] |
removedObject(Object *) | Monster | [virtual] |
removeEnter(std::set< Object * > &) | Monster | [protected, virtual] |
removeTouch(std::set< Object * > &) | Monster | [protected, virtual] |
resetAnimState() | Character | [inline, virtual] |
runAI(Uint16) (defined in Monster) | Monster | [inline, protected, virtual] |
setAnim(EmptyAnimationPtr anim, bool start=false) | Object | |
setEvent(Event *ev) | Object | [virtual] |
setGravity(Sint16 setgravity) (defined in Character) | Character | [inline] |
setHealth(Uint8) | Character | [protected] |
setMaxSpeed(Uint16 maxs) (defined in Character) | Character | [inline] |
setPos(Sint16 xcord, Sint16 ycord) | Object | |
setSpeed(Sint16 newspeed) (defined in Character) | Character | [inline] |
setState(Uint32 cstate) (defined in Object) | Object | [inline] |
setType(Uint16 newtype) (defined in Object) | Object | [inline] |
speed (defined in Character) | Character | [protected] |
state (defined in Object) | Object | [protected] |
stopEvent() | Object | |
switchState(Uint32 cstate) (defined in Object) | Object | [inline] |
switchType(Uint16 newtype) (defined in Object) | Object | [inline] |
targets (defined in Monster) | Monster | [protected] |
touch(Object *) | Plant | [virtual] |
touch (defined in Character) | Character | [protected] |
unsetState(Uint32 cstate) (defined in Object) | Object | [inline] |
unsetType(Uint16 oldtype) (defined in Object) | Object | [inline] |
untouch(Object *) | Object | [inline, virtual] |
updateAnim(Uint16 dt) | Object | |
updateAnimState() | Monster | [virtual] |
updateEvents(Uint16 dt) | Object | |
updateRegions(std::set< Object * > &newtouch, std::set< Object * > &newenter) | Character | [inline, protected] |
weapon (defined in Character) | Character | [protected] |
~Character() (defined in Character) | Character | [virtual] |
~Monster() (defined in Monster) | Monster | [virtual] |
~Object() (defined in Object) | Object | [virtual] |
~Plant() (defined in Plant) | Plant | [virtual] |