ダンジョンのクラス
[詳細]
#include <Dungeon.h>
|
template<class Archive > |
void | serialize (Archive &archive, const unsigned int fileVersion) |
| クラスのシリアライズ化を設定する [詳細]
|
|
ダンジョンのクラス
Dungeon.h の 39 行で定義されています。
Dungeonクラスコンストラクタ(GameElementメンバ対応)
- 引数
-
id | GameElementのID |
tag | GameElementのタグ |
gameWorld | 所属元gameWorld参照ポインタ |
Dungeon.cpp の 12 行で定義されています。
GameElement(void)
GameElementクラスコンストラクタ
Dungeon::Dungeon |
( |
void |
| ) |
|
ID Dungeon::GetControlCampID |
( |
void |
| ) |
|
ダンジョンを所有する陣営を返す
- 戻り値
- ダンジョンの所有陣営ID
Camp* Dungeon::GetControlCampPtr |
( |
void |
| ) |
|
ダンジョンを所有する陣営を返す
- 戻り値
- ダンジョンの所有陣営参照ポインタ
ID Dungeon::GetGurdianSpeciesID |
( |
void |
| ) |
|
ダンジョン守護者クリーチャー種別を返す
- 戻り値
- ダンジョンの所有陣営参照ID
Species* Dungeon::GetGurdianSpeciesPtr |
( |
void |
| ) |
|
ダンジョン守護者クリーチャー種別を返す
- 戻り値
- ダンジョンの所有陣営参照ポインタ
ID Dungeon::GetInnerWallFeatureID |
( |
void |
| ) |
|
ダンジョンの基本内壁地形を返す
- 戻り値
- ダンジョンの基本内壁地形参照ID
Feature* Dungeon::GetInnerWallFeaturePtr |
( |
void |
| ) |
|
ダンジョンの基本内壁地形を返す
- 戻り値
- ダンジョンの基本内壁地形参照ポインタ
DEPTH Dungeon::GetMaxDepth |
( |
void |
| ) |
|
ダンジョンの最高階層を返す
- 戻り値
- ダンジョンの最高階層
DEPTH Dungeon::GetMinDepth |
( |
void |
| ) |
|
ダンジョンの最低階層を返す
- 戻り値
- ダンジョンの最低階層
ID Dungeon::GetOuterWallFeatureID |
( |
void |
| ) |
|
ダンジョンの基本外壁地形を返す
- 戻り値
- ダンジョンの基本外壁地形ID
Feature* Dungeon::GetOuterWallFeaturePtr |
( |
void |
| ) |
|
ダンジョンの基本外壁地形を返す
- 戻り値
- ダンジョンの基本外壁地形参照ポインタ
template<class Archive >
void Dungeon::serialize |
( |
Archive & |
archive, |
|
|
const unsigned int |
fileVersion |
|
) |
| |
|
inlineprivate |
クラスのシリアライズ化を設定する
- 引数
-
archive | アーカイブ化するクラスのアドレス |
fileVersion | ファイルバージョン |
- 戻り値
- XMLSerializeテンプレート
Dungeon.h の 59 行で定義されています。
61 archive & BOOST_SERIALIZATION_NVP(mixDepth);
62 archive & BOOST_SERIALIZATION_NVP(
maxDepth);
66 archive & BOOST_SERIALIZATION_NVP(GetGurdianSpecies);
ID innerWallFeature
基本内壁地形ID
ID outerWallFeature
基本外壁地形ID
Dungeon::‾Dungeon |
( |
void |
| ) |
|
friend class boost::serialization::access |
|
friend |
ID Dungeon::gurdianSpecies |
|
private |
ID Dungeon::innerWallFeature |
|
private |
ID Dungeon::outerWallFeature |
|
private |
このクラスの説明は次のファイルから生成されました:
- C:/Users/deskull/Works/SikabaneWorks/Deeangband/Deeangband-new/Deeangband/Dungeon.h
- C:/Users/deskull/Works/SikabaneWorks/Deeangband/Deeangband-new/Deeangband/Dungeon.cpp