D'angband  0.0.0
Deeangband
 全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド マクロ定義 ページ
Deeangband::HaveSymbol クラス

シンボル保持抽象クラス [詳解]

#include <HaveSymbol.h>

Deeangband::HaveSymbol の継承関係図
Deeangband::HaveSymbol 連携図

公開メンバ関数

 HaveSymbol::HaveSymbol (void)
 HaveSymbolクラスコンストラクタ [詳解]
 
 HaveSymbol::‾HaveSymbol (void)
 HaveSymbolクラスデストラクタ [詳解]
 
void HaveSymbol::WipeData (void)
 HaveSymbolデータ初期化 [詳解]
 
SYMBOL HaveSymbol::GetSymbol (void)
 シンボルを返す [詳解]
 
Color HaveSymbol::GetSymbolColor (void)
 シンボルカラーを返す [詳解]
 
Color HaveSymbol::GetBackColor (void)
 背景カラーを返す [詳解]
 
ID HaveSymbol::GetTileID (void)
 背景カラーを返す [詳解]
 

限定公開変数類

SYMBOL symbol
 シンボルキャラ [詳解]
 
Color symbolColor
 シンボルカラー [詳解]
 
Color backColor
 背景カラー [詳解]
 
ID tileID
 タイルID [詳解]
 

非公開メンバ関数

template<class Archive >
void serialize (Archive &archive, const unsigned int version)
 クラスのシリアライズを設定する [詳解]
 

フレンド

class boost::serialization::access
 

詳解

シンボル保持抽象クラス

HaveSymbol.h22 行目に定義があります。

関数詳解

Color Deeangband::HaveSymbol::HaveSymbol::GetBackColor ( void  )

背景カラーを返す

戻り値
背景カラー
SYMBOL Deeangband::HaveSymbol::HaveSymbol::GetSymbol ( void  )

シンボルを返す

戻り値
シンボル
Color Deeangband::HaveSymbol::HaveSymbol::GetSymbolColor ( void  )

シンボルカラーを返す

戻り値
シンボルカラー
ID Deeangband::HaveSymbol::HaveSymbol::GetTileID ( void  )

背景カラーを返す

戻り値
背景カラー
Deeangband::HaveSymbol::HaveSymbol::HaveSymbol ( void  )

HaveSymbolクラスコンストラクタ

void Deeangband::HaveSymbol::HaveSymbol::WipeData ( void  )

HaveSymbolデータ初期化

Deeangband::HaveSymbol::HaveSymbol::‾HaveSymbol ( void  )

HaveSymbolクラスデストラクタ

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

クラスのシリアライズを設定する

引数
archiveアーカイブ化するクラスのアドレス
versionファイルバージョン
戻り値
XMLSerializeテンプレート

HaveSymbol.h34 行目に定義があります。

35  {
36  if(version >= 0)
37  {
38  archive & boost::serialization::make_nvp("Symbol", symbol);
39  archive & boost::serialization::make_nvp("FColor", symbolColor);
40  archive & boost::serialization::make_nvp("BColor", backColor);
41  archive & boost::serialization::make_nvp("Tile", tileID);
42  }
43  }
Color backColor
背景カラー
Definition: HaveSymbol.h:49
Color symbolColor
シンボルカラー
Definition: HaveSymbol.h:48
SYMBOL symbol
シンボルキャラ
Definition: HaveSymbol.h:47
ID tileID
タイルID
Definition: HaveSymbol.h:50

フレンドと関連関数の詳解

friend class boost::serialization::access
friend

HaveSymbol.h26 行目に定義があります。

メンバ詳解

Color Deeangband::HaveSymbol::backColor
protected

背景カラー

HaveSymbol.h49 行目に定義があります。

SYMBOL Deeangband::HaveSymbol::symbol
protected

シンボルキャラ

HaveSymbol.h47 行目に定義があります。

Color Deeangband::HaveSymbol::symbolColor
protected

シンボルカラー

HaveSymbol.h48 行目に定義があります。

ID Deeangband::HaveSymbol::tileID
protected

タイルID

HaveSymbol.h50 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: