#include "Car.h" Car::Car(int _year, string _make, string _model){ make = _make; model = _model; year = _year; running = false; gear = 'P'; speed = 0;}int Car::getSpeed(){ return speed;}char Car::getGear(){ return gear;}string Car::getMake(){ return make;}string Car::getModel(){ return model;}int Car::getYear(){ return year;}void Car::printStatus(){ cout << "year:\t" << year << endl; cout << "make:\t" << make << endl; cout << "model:\t" << model << endl; cout << "engine:\t"; if(running) { cout << "running" << endl; } else { cout << "off" << endl; } cout << "gear:\t" << gear << endl; cout << "speed:\t" << speed << endl;}bool Car::isRunning(){ return running;}bool Car::start(){ running = true; return running;}bool Car::changeGear(char _gear){ char valid_gears[] = "PDRN"; bool valid = false; for(int i = 0; i < 4; i++) { if(_gear == valid_gears[i]) { valid = true; gear = _gear; break; } } return valid;}bool Car::accelerate(int x){ if(x > 0) { speed = x; } return false;}bool Car::decelerate(int x){ if(x < speed) { speed = x; return true; } return false;}bool Car::turnOff(){ if(speed != 0) { return false; } else { running = false; return true; }}