X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=elevator.hpp;h=a5b550060d9c193e7bd9270674e899292cfc7006;hb=a897a1cb95028e3dbfa370ddafcc9a27110f96a7;hp=de8d71bbb34c015f3c2a7dd732b6d56f170677f1;hpb=0f2350d5ad9a6bc431bbcce84e8b61a784328bea;p=cs356-p1-elevator.git diff --git a/elevator.hpp b/elevator.hpp index de8d71b..a5b5500 100644 --- a/elevator.hpp +++ b/elevator.hpp @@ -21,8 +21,8 @@ enum Event { EVT_IDLE, EVT_UP, EVT_DOWN, EVT_WAIT, EVT_OPEN_DOOR, EVT_CLOSE_DOOR 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; @@ -56,6 +56,9 @@ class Elevator State state_; int wait_; + /* Elevator Number: Used to make calls into the GUI */ + int number_; + static const float ELEVATOR_STEP = 0.1; };