DarwinBotsManual
Abrir la app EnglishEN

.reffixed

Vale 1 si lo que estás viendo no se puede mover: un bot anclado con .fixpos o una forma quieta.

Datos

Dirección
477
Nombre
.reffixed
Tipo
Sentido: el motor la escribe para que el ADN la lea
Grupo
Lo que se ve (ref*)
Quién la escribe
El motor, en la fase de acciones de cada ciclo: 1 si el bot que ve tu ojo con foco está anclado con .fixpos, o si la forma que ve está quieta. También al chocar con un bot. Lo leés en el ciclo siguiente.
Cuándo se borra
El motor, cada ciclo, cuando se borran los sentidos.
Rango
0 o 1.
Mutaciones
la eligen como lectura (*)

.reffixed vale 1 si el bot que ve tu ojo con foco está anclado en su lugar, porque puso un valor positivo en su .fixpos; vale 0 si se puede mover. Cuando lo que ves es una forma, vale 1 si la forma está quieta.

Contra algo anclado no hace falta perseguir ni corregir la puntería por su movimiento: alcanza con quedarse apuntando y disparar. Muchos vegetales del Bestiario se anclan así, por ejemplo Alga Cohesum.

Si no ves nada, vale 0.

' un blanco que no se mueve: me quedo quieto y disparo
cond
*.eye5 0 >
*.reffixed 1 =
*.refeye *.myeye !=
start
-1 .shoot store
stop