DarwinBotsManual
Abrir la app EnglishEN

.tielen3

Largo del tercer lazo de un multicelular, de borde a borde; escribirlo fija el largo natural de ese lazo.

Datos

Dirección
486
Nombre
.tielen3
Tipo
Entrada y salida: la escriben el bot y el motor
Grupo
Lazos
Quién la escribe
Tu ADN y el motor, como en .tielen1, para el tercer lazo.
Cuándo se borra
El motor la reescribe en cada ciclo, con las mismas condiciones que .tielen1.
Rango
desde unos −240 (bots superpuestos) hasta 32000
Mutaciones
la eligen como lectura (*) y como destino de un store

Funciona igual que .tielen1, pero para el tercer 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 distancia al compañero descontando los dos radios, medida antes de que el motor mueva a los bots. Al escribirla con store u otro store de dos operandos, fija el largo natural de ese lazo para los dos extremos, como .fixlen pero sin elegirlo con .tienum. Con inc o dec el lazo no se entera.

' acercar el tercer lazo
cond
*.multi 1 =
*.tielen3 50 >
start
50 .tielen3 store
stop

El ángulo de este lazo se lee y se fija con .tieang3.