D'angband
0.0.0
Deeangband
|
カルマのクラス [詳解]
#include <Karma.h>
非公開メンバ関数 | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
クラスのシリアライズを設定する [詳解] | |
非公開変数類 | |
Discipline | desciplinePlus |
修養値修正 [詳解] | |
TAG | antiKarma |
対立カルマ [詳解] | |
フレンド | |
class | boost::serialization::access |
その他の継承メンバ | |
基底クラス Deeangband::GameElement に属する継承静的公開メンバ関数 | |
static std::string | GameElement::HeightFormat (HEIGHT height) |
長さを単位つきでstringに変換する。 [詳解] | |
static std::string | GameElement::WeightFormat (WEIGHT weight) |
重量を単位つきでstringに変換する。 [詳解] | |
基底クラス Deeangband::CreatureTemplate に属する継承限定公開変数類 | |
NAME | name |
テンプレート名称 [詳解] | |
DESCRIPTION | description |
詳細記述 [詳解] | |
BaseStatusTable | statusPlus |
ステータス修正 [詳解] | |
Discipline | disciplinePlus |
修養値修正 [詳解] | |
基底クラス Deeangband::GameElement に属する継承限定公開変数類 | |
NAME | name |
名前 [詳解] | |
DESCRIPTION | description |
解説 [詳解] | |
bool | validGenerated |
正しく生成されたかの判定フラグ [詳解] | |
カルマのクラス
Karmaクラスは、名前通りクリーチャーの業(カルマ)の種別を定義するものである。
「カルマ」は変愚の「徳」のシステムの発展を目指したもので、クリーチャーが行った行為に基づいて、 値が増減し、その状態量に応じて善、悪、秩序、混沌、天秤で構成された修養値も変化していく。
カルマの中にはそれぞれ対になっているもの同士があり、この場合双方のカルマ値は常に正負を違えて、 絶対値が同じになる。
const Discipline* Deeangband::Karma::Karma::GetDiscipline | ( | void | ) |
修養値修正を返す
Deeangband::Karma::Karma::Karma | ( | void | ) |
Karmaクラスコンストラクタ(初期値代入)
void Deeangband::Karma::Karma::WipeData | ( | void | ) |
Karmaクラスのデータ消去
Deeangband::Karma::Karma::‾Karma | ( | void | ) |
Karmaクラスデストラクタ
|
inlineprivate |
クラスのシリアライズを設定する
archive | アーカイブ化するクラスのアドレス |
version | ファイルバージョン |
|
private |