From: Deskull Date: Mon, 16 Jun 2014 11:48:09 +0000 (+0900) Subject: Implement properties to HaveHp class. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8b3f7bbb871312fd344afcd8ffbdbb705202e001;p=deeangband%2FDeeangband-new.git Implement properties to HaveHp class. --- diff --git a/Deeangband/HaveHp.cpp b/Deeangband/HaveHp.cpp index 183227e..91ba803 100644 --- a/Deeangband/HaveHp.cpp +++ b/Deeangband/HaveHp.cpp @@ -21,4 +21,19 @@ namespace Deeangband return; } + HP HaveHp::GetCurHP(void) + { + return this->currentHp; + } + + HP HaveHp::GetMaxHP(void) + { + return this->maxHp; + } + + HP HaveHp::GetNorMaxHP(void) + { + return this->maxMaxHp; + } + } diff --git a/Deeangband/HaveHp.h b/Deeangband/HaveHp.h index fbef749..b8165bb 100644 --- a/Deeangband/HaveHp.h +++ b/Deeangband/HaveHp.h @@ -38,6 +38,11 @@ namespace Deeangband } } + protected: + HP currentHp; //!< Œ»Ý‚ÌHP + HP maxHp; //!< Œ»Ý‚̍őåHP + HP maxMaxHp; //!< •½í‚̍őåHP + public: /*! @@ -50,6 +55,24 @@ namespace Deeangband */ HaveHp::~HaveHp(void); + /*! + * @brief ƒNƒŠ[ƒ`ƒƒ[‚ÌŒ»HP‚ð•Ô‚· + * @return ƒNƒŠ[ƒ`ƒƒ[‚ÌŒ»HP + */ + HP HaveHp::GetCurHP(void); + + /*! + * @brief ƒNƒŠ[ƒ`ƒƒ[‚ÌŒ»Å‘åHP‚ð•Ô‚· + * @return ƒNƒŠ[ƒ`ƒƒ[‚ÌŒ»Å‘åHP + */ + HP HaveHp::GetMaxHP(void); + + /*! + * @brief ƒNƒŠ[ƒ`ƒƒ[‚̒ʏíÅ‘åHP‚ð•Ô‚· + * @return ƒNƒŠ[ƒ`ƒƒ[‚̒ʏíÅ‘åHP + */ + HP HaveHp::GetNorMaxHP(void); + }; }