getAwakeningZone

getAwakeningZone

> Funktioner

Returnerer radius af opvågningszonen hos entiteten entity, i felter.

En plante med zone spiller ikke en tur: den vågner, når en entitet træder ind i dens zone, og det er da, dens AI kører. Funktionen returnerer 0 for enhver entitet, der spiller sin tur som normalt, også en rodfæstet plante uden opvågningszone.

Hverken getType eller getEntityTurnOrder besvarer spørgsmålet: typen ENTITY_PLANT siger ikke, om planten har en zone, og en plante med zone beholder sin plads i turordenen — kun dens AI køres aldrig der. Zonen er en cirkel målt i felter, som getCellDistance, og hvert betrådt felt tæller: at gå gennem zonen vækker planten, også uden at stoppe.

Eksempel:

Parametre
Returnerer