D'angband  0.0.0
Deeangband
 全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド マクロ定義 ページ
HaveHp.h
[詳解]
1 
9 #pragma once
10 
11 #include "stdafx.h"
12 #include "Deeangband.h"
13 #include "CreatureTemplate.h"
14 
15 namespace Deeangband
16 {
17 
22  class HaveHp
23  {
24  private:
25 
27 
34  template<class Archive> void serialize(Archive &archive, const unsigned int version)
35  {
36  if(version >= 0)
37  {
38  }
39  }
40 
41  protected:
45 
46  public:
47 
51  HaveHp::HaveHp(void);
52 
56  HaveHp::‾HaveHp(void);
57 
62  HP HaveHp::GetCurHP(void);
63 
68  HP HaveHp::GetMaxHP(void);
69 
74  HP HaveHp::GetNorMaxHP(void);
75 
81  void HaveHp::CalcHP(HP amount);
82 
88  void HaveHp::SetHP(HP amount);
89 
95  void HaveHp::CalcMaxHP(HP amount);
96 
102  void HaveHp::SetMaxHP(HP amount);
103 
109  void HaveHp::CalcMaxMaxHP(HP amount);
110 
116  void HaveHp::SetMaxMaxHP(HP amount);
117 
118  };
119 }
120 
HP HaveHp::GetMaxHP(void)
現最大HPを返す
HP currentHp
現在のHP
Definition: HaveHp.h:42
HaveHp::HaveHp(void)
HaveHpクラスコンストラクタ
friend class boost::serialization::access
Definition: HaveHp.h:26
HaveHp::‾HaveHp(void)
HaveHpクラスデストラクタ
void serialize(Archive &archive, const unsigned int version)
クラスのシリアライズを設定する
Definition: HaveHp.h:34
void HaveHp::SetMaxHP(HP amount)
現在最大HPを設定する
CreatureTemplateクラスとその他付随要素のプロトタイプ
HP maxHp
現在の最大HP
Definition: HaveHp.h:43
void HaveHp::SetMaxMaxHP(HP amount)
通常最大HPを設定する
標準のシステム インクルード ファイルのインクルード ファイル、または 参照回数が多く、かつあまり変更さ...
HP maxMaxHp
平常の最大HP
Definition: HaveHp.h:44
void HaveHp::CalcHP(HP amount)
現HPを増減させる
HP HaveHp::GetNorMaxHP(void)
通常最大HPを返す
void HaveHp::CalcMaxMaxHP(HP amount)
通常最大HPを増減させる
void HaveHp::CalcMaxHP(HP amount)
現在最大HPを増減させる
int HP
HPの変数型
Definition: Deeangband.h:135
HP保持抽象クラス
Definition: HaveHp.h:22
HP HaveHp::GetCurHP(void)
現HPを返す
void HaveHp::SetHP(HP amount)
現HPを設定する
BOOST_CLASS_VERSION(Deeangband::HaveHp, 10)