80 template<
class Archive>
void serialize(Archive &archive,
const unsigned int version)
84 archive & boost::serialization::make_nvp(
"Name",
name);
85 archive & boost::serialization::make_nvp(
"Description",
description);
86 archive & boost::serialization::make_nvp(
"MinDepth",
minDepth);
87 archive & boost::serialization::make_nvp(
"MaxDepth",
maxDepth);
88 archive & boost::serialization::make_nvp(
"OuterWallFeature",
outerWallFloor);
89 archive & boost::serialization::make_nvp(
"InnerWallFeature",
innerWallFloor);
90 archive & boost::serialization::make_nvp(
"FloorFeature",
floorFloor);
91 archive & boost::serialization::make_nvp(
"ControllCamp",
controlCamp);
92 archive & boost::serialization::make_nvp(
"GuardianSpecies",
guardianSpecies);
93 archive & boost::serialization::make_nvp(
"BaseSize",
baseSize);
103 Dungeon::Dungeon(
void);
108 Dungeon::‾Dungeon(
void);
114 void Dungeon::WipeData(
void);
120 DEPTH Dungeon::GetMinDepth(
void);
126 DEPTH Dungeon::GetMaxDepth(
void);
132 TAG Dungeon::GetOuterWallFloorTag(
void);
138 Floor *Dungeon::GetOuterWallFloorPtr(
void);
144 TAG Dungeon::GetInnerWallFloorTag(
void);
150 Floor *Dungeon::GetInnerWallFloorPtr(
void);
156 TAG Dungeon::GetFloorFloorTag(
void);
174 ID Dungeon::GetGurdianSpeciesID(
void);
180 Species *Dungeon::GetGurdianSpeciesPtr(
void);
Coordinatesクラスとその他付随要素の定義
std::string TAG
ゲーム要素文字列ID
BOOST_CLASS_VERSION(Deeangband::Dungeon, 10)
ID FixedFieldID
生成される固定フロアのID
TAG outerWallFloor
基本外壁地形タグ
標準のシステム インクルード ファイルのインクルード ファイル、または 参照回数が多く、かつあまり変更さ...
friend class boost::serialization::access
Coordinates baseSize
ダンジョンの基本サイズ
TAG guardianSpecies
ダンジョンの守護者タグ
ID GetControlCampID(void)
ダンジョンを所有する陣営を返す
GameElementクラスと付随要素のプロトタイプ
void serialize(Archive &archive, const unsigned int version)
クラスのシリアライズを設定する
std::list< FixedFieldTable > fixFieldTableList
固定フロアのリスト
DESCRIPTION description
解説
TAG innerWallFloor
基本内壁地形タグ
Camp * GetControlCampPtr(void)
ダンジョンを所有する陣営を返す