X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=main.cpp;h=f49b107fb84c7ebb4a65672194bbd244954ce7ae;hb=7a701939aeed1d48e00c4d557a81835b0c4a0de7;hp=9b2d2e0b6e83cf2c15c6111394c789413db5eed8;hpb=0f2350d5ad9a6bc431bbcce84e8b61a784328bea;p=cs356-p1-elevator.git diff --git a/main.cpp b/main.cpp index 9b2d2e0..f49b107 100644 --- a/main.cpp +++ b/main.cpp @@ -1,6 +1,7 @@ #include "main.hpp" +#include "elevatorgui.hpp" -ElevatorGUI *thegui = NULL; +static ElevatorGUI *thegui = NULL; int main (int argc, char *argv[]) { @@ -62,4 +63,30 @@ int main (int argc, char *argv[]) return 0; } + +void gui_update_position_label (int elevator, float new_position) +{ + thegui->gui_update_position_label (elevator, new_position); +} + +void gui_unpress_call_button (int floor, Direction direction) +{ + thegui->gui_unpress_call_button (floor, direction); +} + +void gui_unpress_request_button (int elevator, int floor) +{ + thegui->gui_unpress_request_button (elevator, floor); +} + +void gui_open_door (int elevator, int floor) +{ + thegui->gui_open_door (elevator, floor); +} + +void gui_close_door (int elevator, int floor) +{ + thegui->gui_close_door (elevator, floor); +} + /* vim: set ts=4 sts=4 sw=4 noet tw=112: */