D'angband  0.0.0
Deeangband
 全て クラス ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
クラス Trap

トラップのクラス [詳細]

#include <Trap.h>

Trapに対する継承グラフ
Trapのコラボレーション図

Public メソッド

 Trap (ID id, TAG tag, GameWorld *gameWorld)
 Trapクラスコンストラクタ(GameElementメンバ対応) [詳細]
 
 Trap (void)
 
 ‾Trap (void)
 
- Public メソッド inherited from GameElement
 GameElement (ID id, TAG tag, GameWorld *gameWorld)
 GameElementクラスコンストラクタ [詳細]
 
 GameElement (void)
 GameElementクラスコンストラクタ [詳細]
 
virtual ‾GameElement (void)
 GameElementクラスデストラクタ [詳細]
 
virtual void SetDammyData (void)
 ダミーデータによる初期化 [詳細]
 
void SetID (ID newID)
 IDを設定する [詳細]
 
ID GetID ()
 IDを取得する [詳細]
 
void SetTag (TAG newTag)
 タグを設定する [詳細]
 
TAG GetTAG ()
 タグを取得する [詳細]
 
GameWorldGetGameWorld ()
 所属元のGameWorldインスタンスを返す [詳細]
 

Private メソッド

template<class Archive >
void serialize (Archive &archive, const unsigned int)
 

Private 変数

ID floorID
 所在フロアID [詳細]
 
Coordinates position
 所在座標 [詳細]
 

フレンド

class boost::serialization::access
 

説明

トラップのクラス

Trap.h17 行で定義されています。

コンストラクタとデストラクタ

Trap::Trap ( ID  id,
TAG  tag,
GameWorld gameWorld 
)

Trapクラスコンストラクタ(GameElementメンバ対応)

引数
idGameElementのID
tagGameElementのタグ
gameWorld所属元gameWorld参照ポインタ

Trap.cpp12 行で定義されています。

12  : GameElement(id, tag, gameWorld)
13 {
14  return;
15 }
GameElement(void)
GameElementクラスコンストラクタ
Definition: GameElement.cpp:20
TAG tag
タグ
Definition: GameElement.h:34
Trap::Trap ( void  )

Trap.cpp17 行で定義されています。

18 {
19  return;
20 }

関数

template<class Archive >
void Trap::serialize ( Archive &  archive,
const unsigned int   
)
inlineprivate

Trap.h25 行で定義されています。

26  {
27  archive & BOOST_SERIALIZATION_NVP(floorID);
28  archive & BOOST_SERIALIZATION_NVP(position);
29  }
Coordinates position
所在座標
Definition: Trap.h:22
ID floorID
所在フロアID
Definition: Trap.h:21
Trap::‾Trap ( void  )

Trap.cpp22 行で定義されています。

23 {
24  return;
25 }

フレンドと関連する関数

friend class boost::serialization::access
friend

Trap.h24 行で定義されています。

変数

ID Trap::floorID
private

所在フロアID

Trap.h21 行で定義されています。

Coordinates Trap::position
private

所在座標

Trap.h22 行で定義されています。


このクラスの説明は次のファイルから生成されました: