--- /dev/null
+/*!
+* @file HaveSymbol.cpp
+* @brief \83V\83\93\83{\83\8b\95Û\8e\9d\92\8a\8fÛ\83N\83\89\83X\82ð\92è\8b`\82·\82é
+* @date 2014/06/11
+* @author Deskull
+* 2014 Sikabane Works.
+*/
+
+#include "stdafx.h"
+#include "HaveSymbol.h"
+
+namespace Deeangband
+{
+ HaveSymbol::HaveSymbol(void)
+ {
+ return;
+ }
+
+ HaveSymbol::~HaveSymbol(void)
+ {
+ return;
+ }
+
+ SYMBOL HaveSymbol::GetSymbol(void)
+ {
+ return this->symbol;
+ }
+
+ Color HaveSymbol::GetSymbolColor(void)
+ {
+ return this->symbolColor;
+ }
+
+ Color HaveSymbol::GetBackColor(void)
+ {
+ return this->backColor;
+ }
+
+}
--- /dev/null
+/*!
+* @file HaveSymbol.h
+* @brief \83V\83\93\83{\83\8b\95Û\8e\9d\92\8a\8fÛ\83N\83\89\83X\82Ì\83v\83\8d\83g\83^\83C\83v\90é\8c¾
+* @date 2014/06/11
+* @author Deskull
+* 2014 Sikabane Works.
+*/
+
+#pragma once
+
+#include "stdafx.h"
+#include "Color.h"
+#include "Deeangband.h"
+
+namespace Deeangband
+{
+
+ /*!
+ * @class HaveSymbol
+ * @brief \83V\83\93\83{\83\8b\95Û\8e\9d\92\8a\8fÛ\83N\83\89\83X
+ */
+ class HaveSymbol
+ {
+ 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
+ */
+ template<class Archive> void serialize(Archive &archive, const unsigned int version)
+ {
+ if(version >= 0)
+ {
+ }
+ }
+
+ protected:
+
+ SYMBOL symbol; //!< \83V\83\93\83{\83\8b\83L\83\83\83\89
+ Color symbolColor; //!< \83V\83\93\83{\83\8b\83J\83\89\81[
+ Color backColor; //!< \94w\8ci\83J\83\89\81[
+ ID tileID; //!< \83^\83C\83\8bID
+
+ public:
+
+ /*!
+ * @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^
+ */
+ HaveSymbol::~HaveSymbol(void);
+
+ /*!
+ * @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[
+ */
+ Color HaveSymbol::GetSymbolColor(void);
+
+ /*!
+ * @brief \94w\8ci\83J\83\89\81[\82ð\95Ô\82·
+ * @return \94w\8ci\83J\83\89\81[
+ */
+ Color HaveSymbol::GetBackColor(void);
+
+ };
+}
+
+BOOST_CLASS_VERSION(Deeangband::HaveSymbol, 10);