getAwakeningZone

getAwakeningZone

> Funzioni

Restituisce il raggio della zona di risveglio dell'entità entity, in celle.

Una pianta con zona non gioca il turno: si sveglia quando un'entità entra nella sua zona, ed è allora che la sua IA viene eseguita. La funzione restituisce 0 per ogni entità che gioca il proprio turno normalmente, compresa una pianta radicata senza zona di risveglio.

getTypegetEntityTurnOrder rispondono a questa domanda: il tipo ENTITY_PLANT non dice se la pianta ha una zona, e una pianta con zona mantiene il suo posto nell'ordine di gioco — solo la sua IA non viene mai lanciata. La zona è un cerchio misurato in celle, come getCellDistance, e conta ogni cella calpestata: attraversare la zona sveglia la pianta, anche senza fermarsi.

Esempio:

Parametri
Ritorno