#include #include "elevator.h" using namespace std; typedef enum {up,down} direction; const MaxFloors = 8; const int MaxPassengers = 20; class Passenger{ friend class Elevator; public : Passenger() {}; Passenger(int, short , short); void SetPassenger(int , short , short); void CallElevator(Elevator &); void ShowStatus(Elevator &); void ShowStatus(Elevator &,ofstream &); void FloorNum(); private: int id; short elevator; short origin; short destination; direction direct; short status ; //0-waiting, 1-current 2-served };