DarwinBotsManual
Abrir la app EnglishEN

.hitang

Una sysvar que existe solo de nombre: el motor nunca la escribe, así que funciona como memoria libre.

Datos

Dirección
221
Nombre
.hitang
Tipo
Libre: tiene nombre, pero el motor no la usa
Grupo
Choques y golpes
Quién la escribe
Nadie: el motor nunca la escribe. Funciona como memoria libre.
Cuándo se borra
Nadie: conserva lo que guardes hasta que lo cambies.
Rango
−32000 a 32000; vale 0 al nacer.
Mutaciones
no la eligen como objetivo

Por el nombre, .hitang debería decir el ángulo de un choque, pero en DarwinBots 2.48.32 ningún sistema del motor la escribe ni la borra. El nombre se reconoce al cargar el ADN y apunta a una celda de memoria como cualquier otra sysvar, y nada más.

En la práctica es memoria libre con nombre: vale 0 desde que el bot nace, y si le escribís algo, lo conserva hasta que lo cambies, como las celdas sin nombre (ver Memoria libre y epigenética). Algunos bots del Bestiario la leen, por ejemplo EvoZerobot, pero lo que leen es ese 0 o lo que ellos mismos hayan guardado.

Para saber de qué lado vino un choque, las que funcionan son .hitup, .hitdn, .hitdx y .hitsx. Y si lo que buscás es un ángulo, el de un disparo recibido está en .shang.