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

セービングテーブルクラス [詳細]

#include <SavingTable.h>

Public メソッド

 SavingTable (BASE_STATUS armor, BASE_STATUS evasion, BASE_STATUS volition)
 SavingTableクラスのコンストラクタ [詳細]
 
 SavingTable (void)
 
 ‾SavingTable (void)
 
void Set (BASE_STATUS armor, BASE_STATUS evasion, BASE_STATUS volition)
 
const AC GetArmor (void)
 
const EV GetEvasion (void)
 
const VO GetVolition (void)
 
SavingTableoperator+= (const SavingTable &obj)
 +=演算子による座標加算 [詳細]
 

Private メソッド

template<class Archive >
void serialize (Archive &archive, const unsigned int)
 

Private 変数

AC armor
 
EV evasion
 
VO volition
 

フレンド

class boost::serialization::access
 

説明

セービングテーブルクラス

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

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

SavingTable::SavingTable ( BASE_STATUS  armor,
BASE_STATUS  evasion,
BASE_STATUS  volition 
)

SavingTableクラスのコンストラクタ

引数
armor装甲セービング値
evasion回避セービング値
volition意思セービング値

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

13 {
15  return;
16 }
void Set(BASE_STATUS armor, BASE_STATUS evasion, BASE_STATUS volition)
Definition: SavingTable.cpp:28

関数の呼び出しグラフ:

SavingTable::SavingTable ( void  )

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

19 {
20  Set(0, 0, 0);
21  return;
22 }
void Set(BASE_STATUS armor, BASE_STATUS evasion, BASE_STATUS volition)
Definition: SavingTable.cpp:28

関数の呼び出しグラフ:

関数

const AC SavingTable::GetArmor ( void  )

SavingTable.cpp35 行で定義されています。

36 {
37  return this->armor;
38 }

呼出しグラフ:

const EV SavingTable::GetEvasion ( void  )

SavingTable.cpp40 行で定義されています。

41 {
42  return this->evasion;
43 }

呼出しグラフ:

const VO SavingTable::GetVolition ( void  )

SavingTable.cpp45 行で定義されています。

46 {
47  return this->volition;
48 }

呼出しグラフ:

SavingTable & SavingTable::operator+= ( const SavingTable obj)

+=演算子による座標加算

引数
obj加算元

SavingTable.cpp50 行で定義されています。

51 {
52  this->armor = plus.armor;
53  this->evasion = plus.evasion;
54  this->volition = plus.volition;
55  return *this;
56 }
template<class Archive >
void SavingTable::serialize ( Archive &  archive,
const unsigned  int 
)
inlineprivate

SavingTable.h27 行で定義されています。

28  {
29  archive & BOOST_SERIALIZATION_NVP(armor);
30  archive & BOOST_SERIALIZATION_NVP(evasion);
31  archive & BOOST_SERIALIZATION_NVP(volition);
32  }
void SavingTable::Set ( BASE_STATUS  armor,
BASE_STATUS  evasion,
BASE_STATUS  volition 
)

SavingTable.cpp28 行で定義されています。

29 {
30  this->armor = armor;
31  this->evasion = evasion;
32  this->volition = volition;
33 }

呼出しグラフ:

SavingTable::‾SavingTable ( void  )

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

25 {
26 }

フレンドと関連する関数

friend class boost::serialization::access
friend

SavingTable.h26 行で定義されています。

変数

AC SavingTable::armor
private

装甲セーブ値

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

EV SavingTable::evasion
private

回避セーブ値

SavingTable.h23 行で定義されています。

VO SavingTable::volition
private

意思セーブ値

SavingTable.h24 行で定義されています。


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