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

クラス objects::Skills

#include <skills.hh>

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

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

Public 型

typedef std::map< int, int > SkillLevelMap
typedef std::set< const Skill * > SkillSet
typedef std::set< const AttackSkill * > AttackSkillSet
typedef std::set< const SupportSkill * > SupportSkillSet

Public メソッド

 Skills ()
 ~Skills ()
const SkillLevelMapget_skill_levels () const
int get_skill_level (int skill_id) const
void set_skill_level (int skill_id, int l)
AttackSkillSetget_attack_skills ()
SupportSkillSetget_support_skills ()

Protected 変数

SkillLevelMap _skill_levels

型定義

typedef std::set<const AttackSkill *> objects::Skills::AttackSkillSet
 

typedef std::map<int, int> objects::Skills::SkillLevelMap
 

typedef std::set<const Skill *> objects::Skills::SkillSet
 

typedef std::set<const SupportSkill *> objects::Skills::SupportSkillSet
 


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

objects::Skills::Skills  ) 
 

objects::Skills::~Skills  ) 
 


関数

Skills::AttackSkillSet & objects::Skills::get_attack_skills  ) 
 

関数の呼び出しグラフ:

int objects::Skills::get_skill_level int  skill_id  )  const [inline]
 

const Skills::SkillLevelMap & objects::Skills::get_skill_levels  )  const [inline]
 

Skills::SupportSkillSet & objects::Skills::get_support_skills  ) 
 

関数の呼び出しグラフ:

void objects::Skills::set_skill_level int  skill_id,
int  l
[inline]
 


変数

SkillLevelMap objects::Skills::_skill_levels [protected]
 


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