D'angband  0.0.0
Deeangband
 全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド マクロ定義 ページ
HaveSymbol.h
[詳解]
1 
9 #pragma once
10 
11 #include "stdafx.h"
12 #include "Color.h"
13 #include "Deeangband.h"
14 
15 namespace Deeangband
16 {
17 
22  class HaveSymbol
23  {
24  private:
25 
27 
34  template<class Archive> void serialize(Archive &archive, const unsigned int version)
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  }
44 
45  protected:
46 
51 
52  public:
53 
58 
63 
67  void HaveSymbol::WipeData(void);
68 
74 
80 
86 
92  };
93 }
94 
int ID
ゲーム要素ID
Definition: Deeangband.h:143
BOOST_CLASS_VERSION(Deeangband::HaveSymbol, 10)
std::string SYMBOL
シンボル
Definition: Deeangband.h:147
Color backColor
背景カラー
Definition: HaveSymbol.h:49
シンボル保持抽象クラス
Definition: HaveSymbol.h:22
Color HaveSymbol::GetBackColor(void)
背景カラーを返す
HaveSymbol::‾HaveSymbol(void)
HaveSymbolクラスデストラクタ
標準のシステム インクルード ファイルのインクルード ファイル、または 参照回数が多く、かつあまり変更さ...
Color HaveSymbol::GetSymbolColor(void)
シンボルカラーを返す
void HaveSymbol::WipeData(void)
HaveSymbolデータ初期化
friend class boost::serialization::access
Definition: HaveSymbol.h:26
Color symbolColor
シンボルカラー
Definition: HaveSymbol.h:48
SYMBOL HaveSymbol::GetSymbol(void)
シンボルを返す
HaveSymbol::HaveSymbol(void)
HaveSymbolクラスコンストラクタ
色定義クラス
Definition: Color.h:21
ID HaveSymbol::GetTileID(void)
背景カラーを返す
色定義のプロトタイプ
SYMBOL symbol
シンボルキャラ
Definition: HaveSymbol.h:47
void serialize(Archive &archive, const unsigned int version)
クラスのシリアライズを設定する
Definition: HaveSymbol.h:34
ID tileID
タイルID
Definition: HaveSymbol.h:50