.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.