Subversion Repositories programming

Rev

Rev 328 | Rev 331 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 328 Rev 329
Line 12... Line 12...
12
{
12
{
13
    public:
13
    public:
14
        Controller (int num_floors, int num_elevators);
14
        Controller (int num_floors, int num_elevators);
15
        ~Controller ();
15
        ~Controller ();
16
 
16
 
17
        void request_elevator (int on_floor);
17
        void request_elevator (int on_floor, int direction);
-
 
18
        void disable_elevator (int elevator_number);
-
 
19
        void enable_elevator (int elevator_number);
18
 
20
 
19
    private:
21
    private:
20
        bool floor_already_requested (int on_floor);
22
        bool floor_already_requested (int on_floor);
21
        int find_closest_elevator (int to_floor);
23
        int find_closest_elevator (int to_floor);
22
 
24