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

クラス 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)
Character * get_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