class Elevator
{
public:
- Elevator ();
- Elevator (int starting_floor);
+ Elevator (int elevator_number);
+ Elevator (int starting_floor, int elevator_number);
void stop_at (Stop &stop);
float distance_from (Position& pos) const;
State state_;
int wait_;
+ /* Elevator Number: Used to make calls into the GUI */
+ int number_;
+
static const float ELEVATOR_STEP = 0.1;
};