メインページ | ネームスペース一覧 | クラス階層 | アルファベット順一覧 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス objects::Character

#include <character.hh>

objects::Characterのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 Character (int id, const std::string &name)
int get_id () const
const std::string & get_name () const
void set_name (const std::string &name)
int get_pos_x () const
int get_pos_y () const
int get_pos_z () const
void set_pos_x (int x)
void set_pos_y (int y)
void set_pos_z (int z)
int get_class () const
void set_class (int character_class)
int get_hp () const
void set_hp (int hp)
bool is_dead () const
void set_dead (bool dead)
int get_status_flag () const
void set_status_flag (int i)
Characterget_target () const
void set_target (Character *c)
bool is_player ()
bool is_monster ()
bool is_npc ()
void reinitialize ()

Protected 変数

int _id
std::string _name
int _pos_x
int _pos_y
int _pos_z
int _class
int _hp
bool _dead
int _status_flag
Character_target

コンストラクタとデストラクタ

objects::Character::Character int  id,
const std::string &  name
 


関数

int objects::Character::get_class  )  const [inline]
 

int objects::Character::get_hp  )  const [inline]
 

int objects::Character::get_id  )  const [inline]
 

const std::string & objects::Character::get_name  )  const [inline]
 

int objects::Character::get_pos_x  )  const [inline]
 

int objects::Character::get_pos_y  )  const [inline]
 

int objects::Character::get_pos_z  )  const [inline]
 

int objects::Character::get_status_flag  )  const [inline]
 

Character * objects::Character::get_target  )  const [inline]
 

bool objects::Character::is_dead  )  const [inline]
 

bool objects::Character::is_monster  )  [inline]
 

bool objects::Character::is_npc  )  [inline]
 

bool objects::Character::is_player  )  [inline]
 

void objects::Character::reinitialize  ) 
 

void objects::Character::set_class int  character_class  )  [inline]
 

void objects::Character::set_dead bool  dead  )  [inline]
 

void objects::Character::set_hp int  hp  )  [inline]
 

void objects::Character::set_name const std::string &  name  )  [inline]
 

void objects::Character::set_pos_x int  x  )  [inline]
 

void objects::Character::set_pos_y int  y  )  [inline]
 

void objects::Character::set_pos_z int  z  )  [inline]
 

void objects::Character::set_status_flag int  i  )  [inline]
 

void objects::Character::set_target Character c  )  [inline]
 


変数

int objects::Character::_class [protected]
 

bool objects::Character::_dead [protected]
 

int objects::Character::_hp [protected]
 

int objects::Character::_id [protected]
 

std::string objects::Character::_name [protected]
 

int objects::Character::_pos_x [protected]
 

int objects::Character::_pos_y [protected]
 

int objects::Character::_pos_z [protected]
 

int objects::Character::_status_flag [protected]
 

Character* objects::Character::_target [protected]
 


このクラスの説明は次のファイルから生成されました:
Cronous Emulatorに対してWed Aug 17 06:18:58 2005に生成されました。  doxygen 1.4.2-20050421