/************************************************************* HHHH HHHH EEEEEEEE AAA DDDDDD EEEEEEEE RRRRRRR HH HH EEE EE AA AA DD DD EEE EE RR RRR HHHHHHH EEEEE AA AA DD DD EEEEE RRRRRR HH HH EEE EE AAAAAAAAA DD DD EEE EE RR RR HHHH HHHH EEEEEEEE AAAA AAAA DDDDDD EEEEEEEE RRRR RRR My header is WAY better than yours truck.cpp by Dustin Luca *************************************************************/ #include using std::cout; #include "truck.h" Truck::Truck(double fuel) : Vehicle(2,16,"black",fuel,8) { cargo = false; } bool Truck::hasCargo()const { return cargo; } void Truck::setCargo(bool cargoValue) { cargo = cargoValue; } void Truck::print() const { Vehicle::print(); if(cargo) cout << "\tThe truck is currently carrying cargo.\n"; else cout << "\tThe truck is currently not carrying cargo.\n"; cout << "\tclass name: " << getClassName() << "\n"; } void Truck::horn() const { cout << "HOOOONK!"; } string Truck::getClassName() const { return "Truck"; }