OSDN Git Service

Change saving data in Item class from int to SavingTable class.
authorDeskull <deskull@users.sourceforge.jp>
Fri, 7 Mar 2014 12:38:23 +0000 (21:38 +0900)
committerDeskull <deskull@users.sourceforge.jp>
Fri, 7 Mar 2014 12:38:23 +0000 (21:38 +0900)
Deeangband/Item.h

index 4b54e12..b2a1d0b 100644 (file)
@@ -12,6 +12,7 @@
 #include "Dice.h"
 #include "Effect.h"
 #include "GameElement.h"
+#include "SavingTable.h"
 
 /*!
  * @class Item
 class Item : public GameElement
 {
 private:
+
        Dice baseDamage; //!< \83x\81[\83X\83_\83\81\81[\83W\82Ì\83_\83C\83X
        Weight weight; //!< \83A\83C\83e\83\80\82Ì\8fd\97Ê
-       AC baseAC; //!< \8aî\96{\91\95\8db\8fC\90³
-       EV baseEV; //!< \8aî\96{\89ñ\94ð\8fC\90³
-       VO baseVO; //!< \8aî\96{\88Ó\8eu\8fC\90³
-       AC plusAC; //!< \92Ç\89Á\91\95\8db\8fC\90³
-       EV plusEV; //!< \92Ç\89Á\89ñ\94ð\8fC\90³
-       VO plusVO; //!< \92Ç\89Á\88Ó\8eu\8fC\90³
+       SavingTable baseSaving; //!< \8aî\96{\83Z\81[\83r\83\93\83O\8fC\90³
+       SavingTable plusSaving; //!< \8aî\96{\83Z\81[\83r\83\93\83O\8fC\90³
+
 public:
 
        /*! 
@@ -52,21 +51,21 @@ public:
        bool Item::TakeEffect(Effect *effectPtr, POWER amount);
 
        /*! \8aî\96{\91\95\8db\8fC\90³\82ð\95Ô\82· */
-       AC GetBaseAC(void);
+       AC Item::GetBaseAC(void);
 
        /*! \92Ç\89Á\91\95\8db\8fC\90³\82ð\95Ô\82· */
-       AC GetPlusAC(void);
+       AC Item::GetPlusAC(void);
 
        /*! \8aî\96{\89ñ\94ð\8fC\90³\82ð\95Ô\82· */
-       EV GetBaseEV(void);
+       EV Item::GetBaseEV(void);
 
        /*! \92Ç\89Á\89ñ\94ð\8fC\90³\82ð\95Ô\82· */
-       EV GetPlusEV(void);
+       EV Item::GetPlusEV(void);
 
        /*! \8aî\96{\88Ó\8eu\8fC\90³\82ð\95Ô\82· */
-       VO GetBaseVO(void);
+       VO Item::GetBaseVO(void);
 
        /*! \92Ç\89Á\88Ó\8eu\8fC\90³\82ð\95Ô\82· */
-       VO GetPlusVO(void);
+       VO Item::GetPlusVO(void);
 
 };