From 8e1a040533fdb91debe45d9d626623f6aae54b73 Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 30 Aug 2023 11:58:32 +0200 Subject: [PATCH] chal2 --- challenge2.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 challenge2.md 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