projects
/
cs356-p1-elevator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Elevator Number to Elevators
[cs356-p1-elevator.git]
/
elevator.hpp
diff --git
a/elevator.hpp
b/elevator.hpp
index
de8d71b
..
a5b5500
100644
(file)
--- 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:
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;
void stop_at (Stop &stop);
float distance_from (Position& pos) const;
@@
-56,6
+56,9
@@
class Elevator
State state_;
int wait_;
State state_;
int wait_;
+ /* Elevator Number: Used to make calls into the GUI */
+ int number_;
+
static const float ELEVATOR_STEP = 0.1;
};
static const float ELEVATOR_STEP = 0.1;
};