From c7112365e99b58e139d96adab27c6881e5591893 Mon Sep 17 00:00:00 2001 From: Deskull Date: Mon, 3 Mar 2014 12:46:37 +0900 Subject: [PATCH] Add SavingTable structure. --- Deeangband/Creature.h | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Deeangband/Creature.h b/Deeangband/Creature.h index 15670cf..7a2f9fa 100644 --- a/Deeangband/Creature.h +++ b/Deeangband/Creature.h @@ -36,7 +36,7 @@ enum CREATURE_STATUS /*! * @struct StatusTable - * @brief ƒXƒe[ƒ^ƒX’l‚̍\‘¢‘Ì + * @brief Šî–{ƒXƒe[ƒ^ƒX’l‚̍\‘¢‘Ì */ struct StatusTable { @@ -46,6 +46,18 @@ struct StatusTable }; /*! + * @struct SavingTable + * @brief ƒZ[ƒrƒ“ƒO’l‚̍\‘¢‘Ì + */ +struct SavingTable +{ + Status armor; /*!< ‘•bƒZ[ƒu’l */ + Status evasion; /*!< ‰ñ”ðƒZ[ƒu’l */ + Status volition; /*!< ˆÓŽvƒZ[ƒu’l */ +}; + + +/*! * @class Creature * @brief ƒNƒŠ[ƒ`ƒƒ[‚̃Nƒ‰ƒX */ @@ -63,7 +75,9 @@ private: SOUL currentSoul; /*!< Œ»Ý‚̃\ƒEƒ‹’l */ SOUL maxSoul; /*!< ƒ\ƒEƒ‹Å‘å“ž’B’l */ - StatusTable status; /*!< ƒXƒe[ƒ^ƒX */ + StatusTable status; /*!< ƒXƒe[ƒ^ƒX */ + SavingTable savings; /*!< ƒZ[ƒrƒ“ƒO */ + ID floorID; /*!< Œ»Ý‚¢‚éƒtƒƒAID */ Coordinates position; /*!< Œ»À•W */ map itemList; /*!< ŠŽƒAƒCƒeƒ€ƒŠƒXƒg */ -- 2.11.0