★ Aan de slag 48

In het model brand wordt bij de setup van de patches de procedure set-distance-door uitgewerkt.
Bestudeer de code van deze procedure, en het bijbehorende commentaar.
Bestudeer ook welke waarde de variabele escape-distance heeft bij de muren en bij de deuren.
Beantwoord de volgende vragen:

  1. Waar wordt de variabele temp gedeclareerd?
  2. Waar wordt de variabele temp geïnitialiseerd (waar krijgt deze een waarde)?
  3. Schrijf nu de code voor een procedure set-distance-black waarmee bepaald kan worden hoever een turtle zich van het zwarte blok bevindt. Hiervoor moeten extra variabelen worden gemaakt.
  4. Programmeer het gedrag van de turtles nu zo dat de turtles rechtstreeks naar het zwarte blok lopen.