void Earth::DisplayUpgrades(ostream &file) { Robot::DisplayUpgrades(file); if(fourXfour) { file << "4x4 drive train\n"; } if(superCharged) { file << "Super Charged engine\n"; } if(!getiOS() && !getAndroid() && !fourXfour && !superCharged) { file << "None\n"; } }
void Air::DisplayUpgrades(ostream &file) { Robot::DisplayUpgrades(file); if(highAltitude) { file << "High altitude upgrade\n"; } if(autoPilot) { file << "Auto-pilot upgrade\n"; } if(!getiOS() && !getAndroid() && !highAltitude && !autoPilot) { file << "None\n"; } }