#include <kills.h>
Public Member Functions | |
kill_def (const monster *mon) | |
kill_def () | |
void | save (writer &) const |
void | load (reader &) |
void | add_kill (const monster *mon, unsigned short place) |
void | add_place (unsigned short place, bool force=false) |
void | merge (const kill_def &k, bool unique_monster) |
std::string | info (const kill_monster_desc &md) const |
std::string | base_name (const kill_monster_desc &md) const |
Public Attributes | |
unsigned short | kills |
int | exp |
std::vector< unsigned short > | places |
kill_def::kill_def | ( | const monster * | mon | ) |
kill_def::kill_def | ( | ) | [inline] |
void kill_def::save | ( | writer & | outf | ) | const |
void kill_def::load | ( | reader & | inf | ) |
void kill_def::add_kill | ( | const monster * | mon, | |
unsigned short | place | |||
) |
void kill_def::add_place | ( | unsigned short | place, | |
bool | force = false | |||
) |
void kill_def::merge | ( | const kill_def & | k, | |
bool | unique_monster | |||
) |
std::string kill_def::info | ( | const kill_monster_desc & | md | ) | const |
std::string kill_def::base_name | ( | const kill_monster_desc & | md | ) | const |
unsigned short kill_def::kills |
int kill_def::exp |
std::vector<unsigned short> kill_def::places |