OSDN Git Service

Move armor, evasion and volition in SavingTable class to private members.
authorDeskull <deskull@users.sourceforge.jp>
Fri, 7 Mar 2014 12:18:22 +0000 (21:18 +0900)
committerDeskull <deskull@users.sourceforge.jp>
Fri, 7 Mar 2014 12:18:22 +0000 (21:18 +0900)
Deeangband/Creature.cpp
Deeangband/SavingTable.h

index 7a90eca..95b7d89 100644 (file)
@@ -24,9 +24,7 @@ Creature::Creature(void)
        currentSoul = maxSoul = 0;
        currentDiscipilne.SetPoint(0, 0, 0, 0, 0);
 
-       savings.armor = 10;
-       savings.evasion = 10;
-       savings.volition = 10;
+       savings.Set(10, 10, 10);
 
        for(statID = 0; statID < CS_MAX; statID++)
        {
@@ -132,17 +130,17 @@ MP Creature::GetNorMaxMP(void)
 
 AC Creature::GetArmorSaving(void)
 {
-       return savings.armor;
+       return savings.GetArmor();
 }
 
 EV Creature::GetEvasionSaving(void)
 {
-       return savings.evasion;
+       return savings.GetEvasion();
 }
 
 VO Creature::GetVolitionSaving(void)
 {
-       return savings.volition;
+       return savings.GetVolition();
 }
 
 SOUL Creature::GetCurrentSoul(void)
index 80f9bad..c888981 100644 (file)
  */
 class SavingTable
 {
-public:
+private:
        BASE_STATUS armor;    /*!< \91\95\8db\83Z\81[\83u\92l */
        BASE_STATUS evasion;  /*!< \89ñ\94ð\83Z\81[\83u\92l */
        BASE_STATUS volition; /*!< \88Ó\8ev\83Z\81[\83u\92l */
 
+public:
+
        /*! 
         * @brief SavingTable\83N\83\89\83X\82Ì\83R\83\93\83X\83g\83\89\83N\83^
         * @param x X\8dÀ\95W