OSDN Git Service

Define members and properties of GameMessage class.
authorDeskull <desull@users.sourceforge.jp>
Sat, 28 Jun 2014 14:21:39 +0000 (23:21 +0900)
committerDeskull <desull@users.sourceforge.jp>
Sat, 28 Jun 2014 14:21:39 +0000 (23:21 +0900)
Deeangband/GameMessage.cpp
Deeangband/GameMessage.h

index 7f11c0e..34e3436 100644 (file)
@@ -27,5 +27,16 @@ namespace Deeangband
                return;
        }
 
+       std::string *GameMessage::GetMessage(void)
+       {
+               return &this->message;
+       }
+
+       GAMEMESSAGE_TYPE GameMessage::GetType(void)
+       {
+               return this->type;
+       }
+
+
 }
 
index fbd2ce9..ba70a64 100644 (file)
 
 namespace Deeangband
 {
+       /*!
+        * \83Q\81[\83\80\83\81\83b\83Z\81[\83W\8eí\95Ê
+        */
+       typedef enum GAMEMESSAGE_TYPE
+       {
+               GAMEMESSAGE_NORMAL,
+       } GAMEMESSAGE_TYPE;
+
 
        /*!
        * @class GameMessage
@@ -22,6 +30,7 @@ namespace Deeangband
        private:
 
                std::string message;
+               GAMEMESSAGE_TYPE type;
 
                friend class boost::serialization::access;
 
@@ -56,6 +65,18 @@ namespace Deeangband
                */
                GameMessage::~GameMessage(void);
 
+               /*! 
+               * @brief \83\81\83b\83Z\81[\83W\96{\91Ì\82ð\8eæ\93¾\82·\82é
+               * @return \83\81\83b\83Z\81[\83W\96{\97\88\83|\83C\83\93\83^
+               */
+               std::string *GameMessage::GetMessage(void);
+
+               /*! 
+               * @brief \83\81\83b\83Z\81[\83W\8eí\95Ê\82ð\8eæ\93¾\82·\82é
+               * @return \83\81\83b\83Z\81[\83W\8eí\95Ê
+               */
+               GAMEMESSAGE_TYPE GameMessage::GetType(void);
+
        };
 
 }