mirror of
https://gitlab.com/klmp200/LO41.git
synced 2025-07-12 04:39:23 +00:00
elevators are now working correctly when full
This commit is contained in:
@ -31,7 +31,7 @@ int get_next_call_Building(THIS(Building), int elevator_floor){
|
||||
int next_target = -1;
|
||||
for(i=0; i<FLOORS; i++){
|
||||
if(waiting_floors[i] > 0){
|
||||
if(abs(elevator_floor - i) < best_diff){
|
||||
if(abs(elevator_floor - i) < best_diff && elevator_floor != i/*beware*/){
|
||||
best_diff = abs(elevator_floor - i);
|
||||
next_target = i;
|
||||
}
|
||||
|
Reference in New Issue
Block a user