アイテムベースのクラス
[詳細]
#include <ItemBase.h>
|
template<class Archive > |
void | serialize (Archive &archive, const unsigned int) |
|
アイテムベースのクラス
ItemBase.h の 18 行で定義されています。
ItemBaseクラスコンストラクタ(GameElementメンバ対応)
- 引数
-
id | GameElementのID |
tag | GameElementのタグ |
gameWorld | 所属元gameWorld参照ポインタ |
ItemBase.cpp の 12 行で定義されています。
void SetDammyData(void)
ダミーデータによる初期化
ItemTemplate(void)
ItemTemplateクラスコンストラクタ
ItemBase::ItemBase |
( |
void |
| ) |
|
ItemBaseクラスコンストラクタ
ItemBase.cpp の 17 行で定義されています。
void SetDammyData(void)
ダミーデータによる初期化
Dice ItemBase::GetDamageDice |
( |
void |
| ) |
|
アイテムのダメージダイスを返す
- 戻り値
- アイテムのダメージダイス
ItemBase.cpp の 37 行で定義されています。
Dice baseDamage
ベースダメージのダイス
WEIGHT ItemBase::GetWeight |
( |
void |
| ) |
|
template<class Archive >
void ItemBase::serialize |
( |
Archive & |
archive, |
|
|
const unsigned int |
|
|
) |
| |
|
inlineprivate |
ItemBase.h の 28 行で定義されています。
30 archive & BOOST_SERIALIZATION_NVP(
name);
32 archive & BOOST_SERIALIZATION_NVP(
weight);
Dice baseDamage
ベースダメージのダイス
SavingTable baseSaving
基本セービング修正
std::string name
ベースアイテムの名前
SavingTable plusSaving
追加セービング修正
void ItemBase::SetDammyData |
( |
void |
| ) |
|
|
virtual |
void ItemBase::XMLSave |
( |
std::string |
filename | ) |
|
XMLシリアライズによるゲームデータ保存処理
- 戻り値
- なし
ItemBase.cpp の 43 行で定義されています。
46 std::ofstream ofs(filename);
48 boost::archive::xml_oarchive oa(ofs);
49 oa << BOOST_SERIALIZATION_NVP(itemBase);
ItemBase::‾ItemBase |
( |
void |
| ) |
|
friend class boost::serialization::access |
|
friend |
Dice ItemBase::baseDamage |
|
private |
std::string ItemBase::name |
|
private |
このクラスの説明は次のファイルから生成されました:
- C:/Users/deskull/Works/SikabaneWorks/Deeangband/Deeangband-new/Deeangband/ItemBase.h
- C:/Users/deskull/Works/SikabaneWorks/Deeangband/Deeangband-new/Deeangband/ItemBase.cpp