diff --git a/challenge2.md b/challenge2.md new file mode 100644 index 0000000..2d60b6f --- /dev/null +++ b/challenge2.md @@ -0,0 +1,30 @@ +Same as level 1 + +``` +{ + 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 + } +} +``` \ No newline at end of file