getAwakeningZone

getAwakeningZone

> Functies

Geeft de straal van de ontwaakzone van de entiteit entity terug, in vakjes.

Een plant met een zone speelt geen beurt: ze ontwaakt wanneer een entiteit haar zone binnenkomt, en dan pas draait haar AI. De functie geeft 0 terug voor elke entiteit die haar beurt gewoon speelt, ook voor een gewortelde plant zonder ontwaakzone.

Noch getType noch getEntityTurnOrder beantwoordt deze vraag: het type ENTITY_PLANT zegt niet of de plant een zone heeft, en een plant met een zone houdt haar plaats in de beurtvolgorde — alleen haar AI wordt daar nooit gestart. De zone is een cirkel gemeten in vakjes, zoals getCellDistance, en elk betreden vakje telt: door de zone lopen wekt de plant, ook zonder te stoppen.

Voorbeeld:

Parameters
Retour