D'angband  0.0.0
Deeangband
 全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド マクロ定義 ページ
Deeangband::HaveHp クラス

HP保持抽象クラス [詳解]

#include <HaveHp.h>

Deeangband::HaveHp の継承関係図

公開メンバ関数

 HaveHp::HaveHp (void)
 HaveHpクラスコンストラクタ [詳解]
 
 HaveHp::‾HaveHp (void)
 HaveHpクラスデストラクタ [詳解]
 
HP HaveHp::GetCurHP (void)
 現HPを返す [詳解]
 
HP HaveHp::GetMaxHP (void)
 現最大HPを返す [詳解]
 
HP HaveHp::GetNorMaxHP (void)
 通常最大HPを返す [詳解]
 
void HaveHp::CalcHP (HP amount)
 現HPを増減させる [詳解]
 
void HaveHp::SetHP (HP amount)
 現HPを設定する [詳解]
 
void HaveHp::CalcMaxHP (HP amount)
 現在最大HPを増減させる [詳解]
 
void HaveHp::SetMaxHP (HP amount)
 現在最大HPを設定する [詳解]
 
void HaveHp::CalcMaxMaxHP (HP amount)
 通常最大HPを増減させる [詳解]
 
void HaveHp::SetMaxMaxHP (HP amount)
 通常最大HPを設定する [詳解]
 

限定公開変数類

HP currentHp
 現在のHP [詳解]
 
HP maxHp
 現在の最大HP [詳解]
 
HP maxMaxHp
 平常の最大HP [詳解]
 

非公開メンバ関数

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

フレンド

class boost::serialization::access
 

詳解

HP保持抽象クラス

HaveHp.h22 行目に定義があります。

関数詳解

void Deeangband::HaveHp::HaveHp::CalcHP ( HP  amount)

現HPを増減させる

引数
amount増減HP量
戻り値
なし
void Deeangband::HaveHp::HaveHp::CalcMaxHP ( HP  amount)

現在最大HPを増減させる

引数
amount増減現在最大HP量
戻り値
なし
void Deeangband::HaveHp::HaveHp::CalcMaxMaxHP ( HP  amount)

通常最大HPを増減させる

引数
amount増減通常最大HP量
戻り値
なし
HP Deeangband::HaveHp::HaveHp::GetCurHP ( void  )

現HPを返す

戻り値
現HP
HP Deeangband::HaveHp::HaveHp::GetMaxHP ( void  )

現最大HPを返す

戻り値
現最大HP
HP Deeangband::HaveHp::HaveHp::GetNorMaxHP ( void  )

通常最大HPを返す

戻り値
通常最大HP
Deeangband::HaveHp::HaveHp::HaveHp ( void  )

HaveHpクラスコンストラクタ

void Deeangband::HaveHp::HaveHp::SetHP ( HP  amount)

現HPを設定する

引数
amount設定HP量
戻り値
なし
void Deeangband::HaveHp::HaveHp::SetMaxHP ( HP  amount)

現在最大HPを設定する

引数
amount設定現在最大HP量
戻り値
なし
void Deeangband::HaveHp::HaveHp::SetMaxMaxHP ( HP  amount)

通常最大HPを設定する

引数
amount設定通常最大HP量
戻り値
なし
Deeangband::HaveHp::HaveHp::‾HaveHp ( void  )

HaveHpクラスデストラクタ

template<class Archive >
void Deeangband::HaveHp::serialize ( Archive &  archive,
const unsigned int  version 
)
inlineprivate

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

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

HaveHp.h34 行目に定義があります。

35  {
36  if(version >= 0)
37  {
38  }
39  }

フレンドと関連関数の詳解

friend class boost::serialization::access
friend

HaveHp.h26 行目に定義があります。

メンバ詳解

HP Deeangband::HaveHp::currentHp
protected

現在のHP

HaveHp.h42 行目に定義があります。

HP Deeangband::HaveHp::maxHp
protected

現在の最大HP

HaveHp.h43 行目に定義があります。

HP Deeangband::HaveHp::maxMaxHp
protected

平常の最大HP

HaveHp.h44 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: