D'angband
0.0.0
Deeangband
|
修養のクラス [詳細]
#include <Discipline.h>
Public メソッド | |
Discipline (int good, int evil, int order, int chaos, int balance) | |
Disciplineクラスのコンストラクタ [詳細] | |
Discipline (void) | |
Disciplineクラスのコンストラクタ [詳細] | |
‾Discipline (void) | |
Disciplineクラスのデストラクタ [詳細] | |
const DISCIPLINE_POINT | GetPoint (DISCIPLINE_TYPE typ) |
修養値を取得する [詳細] | |
const DISCIPLINE_POINT | GetRank (DISCIPLINE_TYPE typ) |
修養ランクを取得する [詳細] | |
void | SetPoint (DISCIPLINE_TYPE typ, int point) |
修養値を設定する [詳細] | |
void | SetPoint (int good, int evil, int order, int chaos, int balance) |
修養値を設定する [詳細] | |
void | PlusPoint (DISCIPLINE_TYPE typ, int point) |
修養値を加減算する [詳細] | |
Discipline | operator+ (const Discipline &plus) |
+演算子による修養値全加算 [詳細] | |
Discipline & | operator+= (const Discipline &plus) |
+=演算子による修養値全加算 [詳細] | |
std::string | GetName (void) |
修養名を返す [詳細] | |
Private メソッド | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int fileVersion) |
クラスのシリアライズ化を設定する [詳細] | |
Private 変数 | |
NAME | name |
int | disciplinePoint [MAX_DISCIPLINE_TYPES] |
フレンド | |
class | boost::serialization::access |
修養のクラス
Discipline.h の 32 行で定義されています。
Discipline::Discipline | ( | int | good, |
int | evil, | ||
int | order, | ||
int | chaos, | ||
int | balance | ||
) |
Disciplineクラスのコンストラクタ
good | 善の修養値 |
evil | 悪の修養値 |
order | 秩序の修養値 |
chaos | 混沌の修養値 |
balance | 天秤の修養値 |
Discipline.cpp の 12 行で定義されています。
Discipline::Discipline | ( | void | ) |
NAME Discipline::GetName | ( | void | ) |
const DISCIPLINE_POINT Discipline::GetPoint | ( | DISCIPLINE_TYPE | typ | ) |
const DISCIPLINE_POINT Discipline::GetRank | ( | DISCIPLINE_TYPE | typ | ) |
修養ランクを取得する
typ | 修養値の種別 |
Discipline.cpp の 58 行で定義されています。
Discipline Discipline::operator+ | ( | const Discipline & | plus | ) |
Discipline & Discipline::operator+= | ( | const Discipline & | plus | ) |
void Discipline::PlusPoint | ( | DISCIPLINE_TYPE | typ, |
int | point | ||
) |
|
inlineprivate |
クラスのシリアライズ化を設定する
archive | アーカイブ化するクラスのアドレス |
fileVersion | ファイルバージョン |
Discipline.h の 47 行で定義されています。
void Discipline::SetPoint | ( | DISCIPLINE_TYPE | typ, |
int | point | ||
) |
void Discipline::SetPoint | ( | int | good, |
int | evil, | ||
int | order, | ||
int | chaos, | ||
int | balance | ||
) |
修養値を設定する
good | 善の修養値 |
evil | 悪の修養値 |
order | 秩序の修養値 |
chaos | 混沌の修養値 |
balance | 天秤の修養値 |
Discipline.cpp の 39 行で定義されています。
Discipline::‾Discipline | ( | void | ) |
|
friend |
Discipline.h の 39 行で定義されています。
|
private |
Discipline.h の 37 行で定義されています。
|
private |
Discipline.h の 36 行で定義されています。