#include <trap_def.h>
Public Member Functions | |
dungeon_feature_type | category () const |
std::string | name (description_level_type desc=DESC_PLAIN) const |
bool | is_known (const actor *act=0) const |
void | trigger (actor &triggerer, bool flat_footed=false) |
void | disarm () |
void | destroy () |
void | hide () |
void | reveal () |
void | prepare_ammo () |
bool | type_has_ammo () const |
bool | active () const |
bool | defined () const |
int | max_damage (const actor &act) |
Public Attributes | |
coord_def | pos |
trap_type | type |
int | ammo_qty |
dungeon_feature_type trap_def::category | ( | ) | const |
std::string trap_def::name | ( | description_level_type | desc = DESC_PLAIN |
) | const |
bool trap_def::is_known | ( | const actor * | act = 0 |
) | const |
void trap_def::trigger | ( | actor & | triggerer, | |
bool | flat_footed = false | |||
) |
void trap_def::disarm | ( | ) |
void trap_def::destroy | ( | ) |
void trap_def::hide | ( | ) |
void trap_def::reveal | ( | ) |
void trap_def::prepare_ammo | ( | ) |
bool trap_def::type_has_ammo | ( | ) | const |
bool trap_def::active | ( | ) | const |
bool trap_def::defined | ( | ) | const [inline] |
int trap_def::max_damage | ( | const actor & | act | ) |