void FanDataPoint::read(Reader &input) { setMF(input.readNumber<std::string>()); setU_mF(input.read<int>()); setDP(input.readNumber<std::string>()); setU_dP(input.read<int>()); setRP(input.readNumber<std::string>()); setU_rP(input.read<int>()); }
FanDataPoint::FanDataPoint(std::string mF,int u_mF,std::string dP,int u_dP,std::string rP,int u_rP) { setDefaults(); setMF(mF); setU_mF(u_mF); setDP(dP); setU_dP(u_dP); setRP(rP); setU_rP(u_rP); }
FanDataPoint::FanDataPoint(double mF,int u_mF,double dP,int u_dP,double rP,int u_rP) { setDefaults(); setMF(mF); setU_mF(u_mF); setDP(dP); setU_dP(u_dP); setRP(rP); setU_rP(u_rP); }
void Pokemon::setLevel(int level, bool printLevelUp) { auto iv = 10; auto ev = 22850; auto newValueHP = ((((base_hitpoints_ + iv) * 2 + (sqrt(ev) / 4)) * level) / 100) + level + 10; auto newValueAP = ((((base_attackpoints_ + iv) * 2 + (sqrt(ev) / 4)) * level) / 100) + 5; auto newValueDP = ((((base_defensepoints_ + iv) * 2 + (sqrt(ev) / 4) ) * level ) / 100 ) + 5; setBaseHP(base_hitpoints_ + static_cast<int>(newValueHP)); setAP(attackpoints_ + static_cast<int>(newValueAP)); setDP(defensepoints_ + static_cast<int>(newValueDP)); Unit::setLevel(level, printLevelUp); }
void baseObsData::set(time_t _tm, int _stn, float ws, float wd, float tmp, // required fields float wg, float dp, // optional fields float spress) { setWS(ws); setWD(wd); setTemp(tmp); if (wg >= 0.0) setWG(wg); if (dp != -9999.0) setDP(dp); if (spress > 0.0) setSPress(spress); setTm(_tm); setStn(_stn); valid = true; }