{
/*!
- * @class Building
- * @brief \8e{\90Ý\82Ì\83N\83\89\83X
- */
+ * @class Building
+ * @brief \8e{\90Ý\82Ì\83N\83\89\83X
+ */
class Building : public GameElement
{
private:
friend class boost::serialization::access;
/*!
- * @brief \83N\83\89\83X\82Ì\83V\83\8a\83A\83\89\83C\83Y\82ð\90Ý\92è\82·\82é
- * @param archive \83A\81[\83J\83C\83u\89»\82·\82é\83N\83\89\83X\82Ì\83A\83h\83\8c\83X
- * @param version \83t\83@\83C\83\8b\83o\81[\83W\83\87\83\93
- * @return XMLSerialize\83e\83\93\83v\83\8c\81[\83g
- */
+ * @brief \83N\83\89\83X\82Ì\83V\83\8a\83A\83\89\83C\83Y\82ð\90Ý\92è\82·\82é
+ * @param archive \83A\81[\83J\83C\83u\89»\82·\82é\83N\83\89\83X\82Ì\83A\83h\83\8c\83X
+ * @param version \83t\83@\83C\83\8b\83o\81[\83W\83\87\83\93
+ * @return XMLSerialize\83e\83\93\83v\83\8c\81[\83g
+ */
template<class Archive> void serialize(Archive &archive, const unsigned int version)
{
if(version >= 0)
public:
/*!
- * @brief Building\83N\83\89\83X\83R\83\93\83X\83g\83\89\83N\83^
- */
+ * @brief Building\83N\83\89\83X\83R\83\93\83X\83g\83\89\83N\83^
+ */
Building::Building(void);
/*!
- * @brief Building\83N\83\89\83X\83f\83X\83g\83\89\83N\83^
- */
+ * @brief Building\83N\83\89\83X\83f\83X\83g\83\89\83N\83^
+ */
Building::~Building(void);
/*!
- * @brief Building\83f\81[\83^\8fÁ\8b\8e
- * @return \82È\82µ
- */
+ * @brief Building\83f\81[\83^\8fÁ\8b\8e
+ * @return \82È\82µ
+ */
void Building::WipeData(void);
};
this->symbol = "X";
this->symbolColor.SetColor(40, 40, 40, 255);
this->backColor.SetColor(0, 0, 0, 255);
+ this->tileID = 0;
}
SYMBOL HaveSymbol::GetSymbol(void)
public:
/*!
- * @brief HaveSymbol\83N\83\89\83X\83R\83\93\83X\83g\83\89\83N\83^
- */
+ * @brief HaveSymbol\83N\83\89\83X\83R\83\93\83X\83g\83\89\83N\83^
+ */
HaveSymbol::HaveSymbol(void);
/*!
- * @brief HaveSymbol\83N\83\89\83X\83f\83X\83g\83\89\83N\83^
- */
+ * @brief HaveSymbol\83N\83\89\83X\83f\83X\83g\83\89\83N\83^
+ */
HaveSymbol::~HaveSymbol(void);
/*!
- * @brief HaveSymbol\83f\81[\83^\8f\89\8aú\89»
- */
+ * @brief HaveSymbol\83f\81[\83^\8f\89\8aú\89»
+ */
void HaveSymbol::WipeData(void);
/*!
- * @brief \83V\83\93\83{\83\8b\82ð\95Ô\82·
- * @return \83V\83\93\83{\83\8b
- */
+ * @brief \83V\83\93\83{\83\8b\82ð\95Ô\82·
+ * @return \83V\83\93\83{\83\8b
+ */
SYMBOL HaveSymbol::GetSymbol(void);
/*!
- * @brief \83V\83\93\83{\83\8b\83J\83\89\81[\82ð\95Ô\82·
- * @return \83V\83\93\83{\83\8b\83J\83\89\81[
- */
+ * @brief \83V\83\93\83{\83\8b\83J\83\89\81[\82ð\95Ô\82·
+ * @return \83V\83\93\83{\83\8b\83J\83\89\81[
+ */
Color HaveSymbol::GetSymbolColor(void);
/*!
- * @brief \94w\8ci\83J\83\89\81[\82ð\95Ô\82·
- * @return \94w\8ci\83J\83\89\81[
- */
+ * @brief \94w\8ci\83J\83\89\81[\82ð\95Ô\82·
+ * @return \94w\8ci\83J\83\89\81[
+ */
Color HaveSymbol::GetBackColor(void);
/*!
- * @brief \94w\8ci\83J\83\89\81[\82ð\95Ô\82·
- * @return \94w\8ci\83J\83\89\81[
- */
+ * @brief \94w\8ci\83J\83\89\81[\82ð\95Ô\82·
+ * @return \94w\8ci\83J\83\89\81[
+ */
ID HaveSymbol::GetTileID(void);
};
}
<Blue>0</Blue>
<Alpha>255</Alpha>
</BColor>
- <Tile>-842150451</Tile>
+ <Tile>0</Tile>
</HaveSymbol>
<HaveSize class_id="7" tracking_level="0" version="10">
<Height>160</Height>
<Blue>0</Blue>
<Alpha>255</Alpha>
</BColor>
- <Tile>-842150451</Tile>
+ <Tile>0</Tile>
</HaveSymbol>
<HaveSize>
<Height>160</Height>
<Blue>0</Blue>
<Alpha>255</Alpha>
</BColor>
- <Tile>-842150451</Tile>
+ <Tile>0</Tile>
</HaveSymbol>
<HaveSize>
<Height>160</Height>
<Blue>0</Blue>
<Alpha>255</Alpha>
</BColor>
- <Tile>-842150451</Tile>
+ <Tile>0</Tile>
</HaveSymbol>
<HaveSize>
<Height>160</Height>
<Blue>0</Blue>
<Alpha>255</Alpha>
</BColor>
- <Tile>-842150451</Tile>
+ <Tile>0</Tile>
</HaveSymbol>
<HaveSize>
<Height>160</Height>
<Blue>0</Blue>
<Alpha>255</Alpha>
</BColor>
- <Tile>-842150451</Tile>
+ <Tile>0</Tile>
</HaveSymbol>
<HaveSize>
<Height>150</Height>