#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:
/*!
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);
};