351 |
6958 d 23 h |
ira |
/school/cs480/elevator/ |
Crash fix.
Add elevator number and floor to button request dialog. |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/eclose.png /school/cs480/elevator/elevator_window.cc /school/cs480/elevator/elevator_window.h /school/cs480/elevator/eopen2.png
|
347 |
6959 d 5 h |
ira |
/school/cs480/elevator/ |
Add dynamic gui generation code. |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/elevator_window.cc /school/cs480/elevator/elevator_window.h /school/cs480/elevator/elevator_window_main.cc
|
346 |
6959 d 6 h |
ira |
/school/cs480/elevator/ |
Get set up for dynamic gui generation. Add fixmes. |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/dispatch_data.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator_window.h /school/cs480/elevator/elevator_window_main.cc
|
344 |
6959 d 20 h |
ira |
/school/cs480/elevator/ |
Fix all threading issues by switching to a Glib::Dispatcher and
using a single thread for the gui.
Misc Bugfixes. |
|
/school/cs480/elevator/dispatch_data.h
/school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator.h /school/cs480/elevator/elevator_window.cc /school/cs480/elevator/elevator_window.h
|
340 |
6960 d 18 h |
ira |
/school/cs480/elevator/ |
GUI. Tons of cleanups |
|
/school/cs480/elevator/eclose.png /school/cs480/elevator/elevator_window.cc /school/cs480/elevator/elevator_window.h /school/cs480/elevator/elevator_window_main.cc /school/cs480/elevator/eopen2.png
/school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator.h
|
339 |
6961 d 1 h |
ira |
/school/cs480/elevator/ |
Remove old code. Add asserts. |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/elevator.cpp /school/cs480/elevator/main.cpp
|
338 |
6963 d 8 h |
ira |
/school/cs480/elevator/ |
Add copyright information. |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator.h
|
336 |
6963 d 8 h |
ira |
/school/cs480/elevator/ |
Remove extraneous comment.
Add asserts. |
|
/school/cs480/elevator/controller.cpp
|
335 |
6963 d 9 h |
ira |
/school/cs480/elevator/ |
Use bounds-checked access on vector stop_at_floors.
Drastically simplify Controller::find_closest_elevator() and
make it actually work. |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/elevator.cpp /school/cs480/elevator/main.cpp
|
334 |
6963 d 20 h |
ira |
/school/cs480/elevator/ |
All floors are now indexed by 0.
Floors are now in the range [0,num_floors-1] instead of [1,num_floors].
Switch to bounds-checked vector indexing.
Make the elevator vector take Elevator* not Elevator, since we weren't
constructing them properly.
Fix Controller::find_closest_elevator(). |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/main.cpp
|
332 |
6963 d 23 h |
ira |
/school/cs480/elevator/ |
Add QUIET support to Makefile and related classes.
Fix usage of std::vector in constructors.
Add direction support to Controller::request_elevator(). |
|
/school/cs480/elevator/Makefile /school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/main.cpp
|
331 |
6966 d 21 h |
ira |
/school/cs480/elevator/ |
Add the link between Controller and Elevator.
Add functions to Controller to start and stop elevators.
Rename Elevator's thread_exit() function to thread_stop().
Make Elevators pause and ask for buttons when they stop at a floor. |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator.h /school/cs480/elevator/main.cpp
|
329 |
6966 d 23 h |
ira |
/school/cs480/elevator/ |
Updates |
|
/school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator.h /school/cs480/elevator/main.cpp
|
328 |
6970 d 7 h |
ira |
/school/cs480/elevator/ |
Getting some more functionality |
|
/school/cs480/elevator/Makefile /school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator.h /school/cs480/elevator/main.cpp
|
321 |
6976 d 0 h |
ira |
/school/cs480/elevator/ |
Add the beginning of my elevator project. This should be a good checkpoint. |
|
/school/cs480/elevator /school/cs480/elevator/Makefile /school/cs480/elevator/controller.cpp /school/cs480/elevator/controller.h /school/cs480/elevator/elevator.cpp /school/cs480/elevator/elevator.h /school/cs480/elevator/main.cpp
|