1 #ifndef __BATTLEDATA_HH__
2 #define __BATTLEDATA_HH__
51 : _data((Internal *)
gbaMem(addr)) {}
59 uint8_t
getLevel()
const {
return (_data->level); }
62 uint16_t
getHP()
const {
return (_data->currHP); }
63 uint16_t
getMaxHP()
const {
return (_data->maxHP); }
64 uint16_t
getAtk()
const {
return (_data->atk); }
65 uint16_t
getDef()
const {
return (_data->def); }
66 uint16_t
getSpeed()
const {
return (_data->speed); }
67 uint16_t
getSpAtk()
const {
return (_data->spatk); }
68 uint16_t
getSpDef()
const {
return (_data->spdef); }
70 int getHPBuff()
const {
return (_data->hpBuff - 6); }
79 uint16_t *
getMoves()
const {
return (_data->moves); }
80 uint8_t *
getPPs()
const {
return (_data->PPs); }
BattleData(uint32_t addr)
Definition: BattleData.hh:50
Status
Definition: IPokeData.hh:7
int getEvasionBuff() const
Definition: BattleData.hh:77
uint16_t getSpecies() const
Definition: BattleData.hh:60
int getSpDefBuff() const
Definition: BattleData.hh:75
uint16_t getAtk() const
Definition: BattleData.hh:64
uint16_t getSpeed() const
Definition: BattleData.hh:66
uint8_t getLevel() const
Definition: BattleData.hh:59
~BattleData()
Definition: BattleData.hh:52
Definition: BattleData.hh:8
void update()
Definition: BattleData.cpp:3
Definition: IPokeData.hh:4
uint16_t getHP() const
Definition: BattleData.hh:62
uint16_t getSpDef() const
Definition: BattleData.hh:68
uint16_t getDef() const
Definition: BattleData.hh:65
uint8_t * getPPs() const
Definition: BattleData.hh:80
void * gbaMem(uint32_t ptr)
Definition: PokemonUtils.cpp:57
int getHPBuff() const
Definition: BattleData.hh:70
uint16_t * getMoves() const
Definition: BattleData.hh:79
int getAtkBuff() const
Definition: BattleData.hh:71
int getAccuracyBuff() const
Definition: BattleData.hh:76
int getSpeedBuff() const
Definition: BattleData.hh:73
int getDefBuff() const
Definition: BattleData.hh:72
BattleData()
Definition: BattleData.hh:49
uint16_t getMaxHP() const
Definition: BattleData.hh:63
uint16_t getSpAtk() const
Definition: BattleData.hh:67
int getSpAtkBuff() const
Definition: BattleData.hh:74
int getStatus(Status s) const
Definition: BattleData.cpp:13