DarwinBotsManual
Abrir la app EnglishEN

.tieang2

Ángulo del segundo lazo de un multicelular respecto de hacia dónde apunta el bot (0 a 1256); escribirlo fija ese ángulo.

Datos

Dirección
481
Nombre
.tieang2
Tipo
Entrada y salida: la escriben el bot y el motor
Grupo
Lazos
Quién la escribe
Tu ADN y el motor, como en .tieang1, para el segundo lazo.
Cuándo se borra
El motor la reescribe en cada ciclo, con las mismas condiciones que .tieang1.
Rango
0 a 1256
Mutaciones
la eligen como lectura (*) y como destino de un store

Funciona igual que .tieang1, pero para el segundo lazo del bot, contando desde el más antiguo que le queda (si se corta uno anterior, este corre un lugar). Solo actúa si el bot es multicelular (.multi) y ese lazo está endurecido; si no, el motor no toca la celda. Tampoco la toca si .tienum y .tiepres valen 0 los dos.

Al leerla, da la dirección del compañero vista desde el bot, de 0 a 1256, medida antes de que el motor mueva a los bots. Al escribirla con store u otro store de dos operandos, fija el ángulo de ese lazo como lo haría .fixang, sin elegirlo con .tienum. Con inc o dec el lazo no se entera.

' poner el segundo lazo a un cuarto de vuelta
cond
*.multi 1 =
start
314 .tieang2 store
stop

El largo de este lazo se lee y se fija con .tielen2.