D'angband  0.0.0
Deeangband
 全て クラス ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
クラス CreatureTrait

クリーチャー特性のクラス [詳細]

#include <CreatureTrait.h>

CreatureTraitに対する継承グラフ
CreatureTraitのコラボレーション図

Public メソッド

 CreatureTrait (ID id, TAG tag, GameWorld *gameWorld)
 CreatureTraitクラスコンストラクタ(GameElementメンバ対応) [詳細]
 
 CreatureTrait (void)
 CreatureTraitクラスコンストラクタ [詳細]
 
 ‾CreatureTrait (void)
 CreatureTraitクラスデストラクタ [詳細]
 
NAME GetName (void)
 クリーチャー特性名を返す [詳細]
 
- Public メソッド inherited from CreatureTemplate
 CreatureTemplate (ID id, TAG tag, GameWorld *gameWorld)
 CreatureTemplateクラスコンストラクタ(GameElementメンバ対応) [詳細]
 
 CreatureTemplate (void)
 CreatureTemplateクラスコンストラクタ(デフォルト値入力) [詳細]
 
virtual ‾CreatureTemplate (void)
 CreatureTemplateクラスデストラクタ [詳細]
 
const BaseStatusTableGetStatusAdj (void)
 クラスの基本ステータス修正を返す [詳細]
 

Private メソッド

template<class Archive >
void serialize (Archive &archive, const unsigned int fileVersion)
 クラスのシリアライズ化を設定する [詳細]
 

Private 変数

NAME name
 

説明

クリーチャー特性のクラス

CreatureTrait.h18 行で定義されています。

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

CreatureTrait::CreatureTrait ( ID  id,
TAG  tag,
GameWorld gameWorld 
)

CreatureTraitクラスコンストラクタ(GameElementメンバ対応)

引数
idGameElementのID
tagGameElementのタグ
gameWorld所属元gameWorld参照ポインタ

CreatureTrait.cpp12 行で定義されています。

12  : CreatureTemplate(id, tag, gameWorld)
13 {
14 }
CreatureTemplate(void)
CreatureTemplateクラスコンストラクタ(デフォルト値入力)
TAG tag
タグ
Definition: GameElement.h:34
CreatureTrait::CreatureTrait ( void  )

CreatureTraitクラスコンストラクタ

CreatureTrait.cpp16 行で定義されています。

17 {
18 }

関数

NAME CreatureTrait::GetName ( void  )

クリーチャー特性名を返す

戻り値
クリーチャー特性名

CreatureTrait.cpp24 行で定義されています。

25 {
26  return this->name;
27 }
template<class Archive >
void CreatureTrait::serialize ( Archive &  archive,
const unsigned int  fileVersion 
)
inlineprivate

クラスのシリアライズ化を設定する

引数
archiveアーカイブ化するクラスのアドレス
fileVersionファイルバージョン
戻り値
XMLSerializeテンプレート

CreatureTrait.h30 行で定義されています。

31  {
32  archive & BOOST_SERIALIZATION_NVP(name);
33  }
CreatureTrait::‾CreatureTrait ( void  )

CreatureTraitクラスデストラクタ

CreatureTrait.cpp20 行で定義されています。

21 {
22 }

変数

NAME CreatureTrait::name
private

CreatureTrait.h22 行で定義されています。


このクラスの説明は次のファイルから生成されました: