47 template<
class Archive>
void serialize(Archive &archive,
const unsigned int version)
49 archive & boost::serialization::make_nvp(
"Name", Name);
50 archive & boost::serialization::make_nvp(
"StartPosition",
startPosition);
51 archive & boost::serialization::make_nvp(
"StartFixedField",
startFixedField);
52 archive & boost::serialization::make_nvp(
"StartDungeon",
startDungeon);
53 archive & boost::serialization::make_nvp(
"StartDepth",
startDepth);
54 archive & boost::serialization::make_nvp(
"finalQuest",
finalQuest);
63 GameCampaign::GameCampaign(
void);
68 GameCampaign::‾GameCampaign(
void);
73 void GameCampaign::WipeData(
void);
80 bool GameCampaign::GenerateGameWorld(
GameWorld *gameWorldPtr);
Coordinatesクラスとその他付随要素の定義
DEPTH startDepth
プレイヤーの開始階層
std::string TAG
ゲーム要素文字列ID
TAG startFixedField
プレイヤーの開始固定フロア
標準のシステム インクルード ファイルのインクルード ファイル、または 参照回数が多く、かつあまり変更さ...
Coordinates startPosition
プレイヤーの開始位置
friend class boost::serialization::access
GameElementクラスと付随要素のプロトタイプ
BOOST_CLASS_VERSION(Deeangband::GameCampaign, 10)
TAG startDungeon
プレイヤーの開始ダンジョン
void serialize(Archive &archive, const unsigned int version)
クラスのシリアライズを設定する