OSDN Git Service

Add uncommitted file...
authorDeskull <desull@users.sourceforge.jp>
Sun, 15 Jun 2014 14:59:40 +0000 (23:59 +0900)
committerDeskull <desull@users.sourceforge.jp>
Sun, 15 Jun 2014 14:59:40 +0000 (23:59 +0900)
Add BackColor to HaveSymbol class.

Deeangband/HaveSymbol.cpp [new file with mode: 0644]
Deeangband/HaveSymbol.h [new file with mode: 0644]

diff --git a/Deeangband/HaveSymbol.cpp b/Deeangband/HaveSymbol.cpp
new file mode 100644 (file)
index 0000000..c0a613d
--- /dev/null
@@ -0,0 +1,39 @@
+/*!
+* @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;
+       }
+
+}
diff --git a/Deeangband/HaveSymbol.h b/Deeangband/HaveSymbol.h
new file mode 100644 (file)
index 0000000..4f062ac
--- /dev/null
@@ -0,0 +1,81 @@
+/*!
+* @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);