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

カルマのクラス [詳細]

#include <Karma.h>

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

Public メソッド

 Karma (ID id, TAG tag, GameWorld *gameWorld)
 Karmaクラスコンストラクタ(GameElementメンバ対応) [詳細]
 
 Karma (void)
 Karmaクラスコンストラクタ(初期値代入) [詳細]
 
 ‾Karma (void)
 Karmaクラスデストラクタ [詳細]
 
const DisciplineGetDiscipline (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 変数

Discipline desciplinePlus
 修養値修正 [詳細]
 

説明

カルマのクラス

Karma.h61 行で定義されています。

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

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

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

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

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

12  : CreatureTemplate(id, tag, gameWorld)
13 {
14  Karma();
15  return;
16 }
Karma(void)
Karmaクラスコンストラクタ(初期値代入)
Definition: Karma.cpp:18
CreatureTemplate(void)
CreatureTemplateクラスコンストラクタ(デフォルト値入力)
TAG tag
タグ
Definition: GameElement.h:34

関数の呼び出しグラフ:

Karma::Karma ( void  )

Karmaクラスコンストラクタ(初期値代入)

Karma.cpp18 行で定義されています。

19 {
20  this->desciplinePlus.SetPoint(0, 0, 0, 0, 0);
21  return;
22 }
Discipline desciplinePlus
修養値修正
Definition: Karma.h:64
void SetPoint(DISCIPLINE_TYPE typ, int point)
修養値を設定する
Definition: Discipline.cpp:34

関数の呼び出しグラフ:

呼出しグラフ:

関数

const Discipline * Karma::GetDiscipline ( void  )

修養値修正を返す

戻り値
修養値の参照ポインタ

Karma.cpp29 行で定義されています。

30 {
31  return &(this->desciplinePlus);
32 }
Discipline desciplinePlus
修養値修正
Definition: Karma.h:64
template<class Archive >
void Karma::serialize ( Archive &  archive,
const unsigned int  fileVersion 
)
inlineprivate

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

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

Karma.h72 行で定義されています。

73  {
74  archive & BOOST_SERIALIZATION_NVP(desciplinePlus);
75  }
Discipline desciplinePlus
修養値修正
Definition: Karma.h:64
Karma::‾Karma ( void  )

Karmaクラスデストラクタ

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

25 {
26  return;
27 }

変数

Discipline Karma::desciplinePlus
private

修養値修正

Karma.h64 行で定義されています。


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