Files
ElevatorSaga/challenge1.md
simon 07a6ea67fc challenge1
completed
2023-08-29 18:51:18 +02:00

30 lines
839 B
Markdown

Just direct the elevator where people are
```
{
init: function(elevators, floors) {
var elevator = elevators[0];
elevator.on("idle", function() {
// idle in the middle for the shortest way
elevator.goToFloor(1);
});
elevator.on("floor_button_pressed", function(floorNum) { elevator.goToFloor(floorNum);} );
for(const floor of floors){
floor.on("up_button_pressed",
function() {
elevator.goToFloor(floor.level);
})
floor.on("down_button_pressed",
function() {
elevator.goToFloor(floor.level);
})
}
},
update: function(dt, elevators, floors) {
// We normally don't need to do anything here
}
}
```