PokeBaseStats::PokeBaseStats(quint8 base_hp, quint8 base_att, quint8 base_def, quint8 base_spAtt, quint8 base_spDef, quint8 base_spd) { setBaseHp(base_hp); setBaseAttack(base_att); setBaseDefense(base_def); setBaseSpeed(base_spd); setBaseSpAttack(base_spAtt); setBaseSpDefense(base_spDef); }
Pokemon::Pokemon(int ID, string name, double lvl, PokeType pokeType, double baseHP, double baseAtt, double baseDef, double baseSpeed, double mana, string sprite, Move* move1, Move* move2, Move* move3, Move* move4) { setPokemonID(ID); setName(name); setLevel(lvl); setPokeType(pokeType); setBaseHP(baseHP); setBaseAtt(baseAtt); setBaseDef(baseDef); setBaseSpeed(baseSpeed); SetStatsForLevel(); setMana(mana); setCurrentMana(mana); setSprite(sprite); setMoves(move1, move2, move3, move4); }