string Event::getEventDetails () { stringstream output; if (getEventType()!="d") output << getStartTime().formatCompleteTime(getEndTime()) << " - "; output << formatDisplay(getName()) ; if (getLocation()!="") output << " at "<< formatDisplay(getLocation()); if (getEventType()=="d") output << " (by " << getStartTime().formatCompleteTime(getEndTime()) << ")"; output<<" " << getEventStatus(); output << endl; return output.str(); }
void StudentWorld::updateDisplayText() { int score = getScore(); int round = getRoundNumber(); double energyPercent = ptrToShip->getEnergyPct(); int torpedos = ptrToShip->getNumTorpedos(); int shipsLeft = getLives(); string s = formatDisplay(score, round, energyPercent, torpedos, shipsLeft); setGameStatText(s); }