23 lines
492 B
C++
23 lines
492 B
C++
#pragma once
|
|
|
|
#include "CarDriver.h"
|
|
class TaxiDriver :
|
|
public CarDriver
|
|
{
|
|
public:
|
|
bool checkersOn;
|
|
|
|
TaxiDriver(Car& car, Driver& driver, bool checkersOn) : CarDriver(car, driver) {
|
|
this->checkersOn = checkersOn;
|
|
};
|
|
|
|
void driveCar() override {
|
|
std::cout << "Driving Taxi Car with Checkers " << (this->checkersOn? "ON\n" : "OFF\n");
|
|
}
|
|
|
|
void tellStory() {
|
|
std::cout << "Zolotay chasha zolotaya! Napolnyet aromatom chaya!...\n";
|
|
}
|
|
};
|
|
|