From 6580dcae01c66c87268cc5de759cd23bdf868379 Mon Sep 17 00:00:00 2001 From: Deskull Date: Sat, 28 Jun 2014 23:21:39 +0900 Subject: [PATCH] Define members and properties of GameMessage class. --- Deeangband/GameMessage.cpp | 11 +++++++++++ Deeangband/GameMessage.h | 21 +++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/Deeangband/GameMessage.cpp b/Deeangband/GameMessage.cpp index 7f11c0e..34e3436 100644 --- a/Deeangband/GameMessage.cpp +++ b/Deeangband/GameMessage.cpp @@ -27,5 +27,16 @@ namespace Deeangband return; } + std::string *GameMessage::GetMessage(void) + { + return &this->message; + } + + GAMEMESSAGE_TYPE GameMessage::GetType(void) + { + return this->type; + } + + } diff --git a/Deeangband/GameMessage.h b/Deeangband/GameMessage.h index fbd2ce9..ba70a64 100644 --- a/Deeangband/GameMessage.h +++ b/Deeangband/GameMessage.h @@ -12,6 +12,14 @@ namespace Deeangband { + /*! + * ƒQ[ƒ€ƒƒbƒZ[ƒWŽí•Ê + */ + 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 ƒƒbƒZ[ƒW–{‘Ì‚ðŽæ“¾‚·‚é + * @return ƒƒbƒZ[ƒW–{—ˆƒ|ƒCƒ“ƒ^ + */ + std::string *GameMessage::GetMessage(void); + + /*! + * @brief ƒƒbƒZ[ƒWŽí•Ê‚ðŽæ“¾‚·‚é + * @return ƒƒbƒZ[ƒWŽí•Ê + */ + GAMEMESSAGE_TYPE GameMessage::GetType(void); + }; } -- 2.11.0