|
Public Member Functions |
|
| Character (char *name, int startingHp, int startingMp, int skill_bonus, int level_progression, char *shortName) |
|
char * | getName () |
|
char * | getShortName () |
|
int | getStartingHp () |
|
int | getStartingMp () |
|
int | getSkillBonus () |
|
int | getLevelProgression () |
|
char * | getDescription () |
|
int | getMaxSkillLevel (int skill) |
|
int | getMinSkillLevel (int skill) |
|
void | addSound (int type, char *file) |
|
const char * | getRandomSound (int type) |
Static Public Member Functions |
|
static void | initCharacters () |
|
static Character * | getCharacterByName (char *p) |
|
static Character * | getCharacterByShortName (char *p) |
|
static int | getCharacterIndexByShortName (char *p) |
|
static Character * | getRandomCharacter () |
Data Fields |
|
map< int, vector< string > * > | soundMap |
Static Public Attributes |
|
static map< string, Character * > | character_class |
|
static map< string, Character * > | character_class_short |
|
static map< string, int > | character_index_short |
|
static vector< Character * > | character_list |
Protected Member Functions |
|
void | setMinMaxSkill (int skill, int min, int max) |
Static Protected Member Functions |
|
static void | addSounds (int type, char *line, Character *c) |