DarwinBotsManual
Abrir la app EnglishEN

.refypos

La coordenada y de lo que estás viendo: junto con .refxpos y el operador angle, sirve para apuntarle justo.

Datos

Dirección
690
Nombre
.refypos
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, con la y que publicó el bot que ve tu ojo con foco; con una forma, un punto de ella. 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 a 31999, en las mismas unidades que .ypos; crece hacia abajo.
Mutaciones
la eligen como lectura (*)

.refypos es la coordenada vertical del bot que ve tu ojo con foco, en las mismas unidades que tu propia .ypos. Como en la pantalla, crece hacia abajo. Se usa siempre junto con .refxpos, que tiene la explicación completa y un ejemplo.

Las dos sirven también para recordar dónde viste algo. Si guardás la posición en memoria libre, podés volver a buscarlo aunque lo pierdas de vista:

' anoto dónde vi la última presa
cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refxpos 50 store
*.refypos 51 store
stop

Como .refxpos, trae la posición publicada por el otro, que puede tener un ciclo de atraso, y vale 0 si no ves nada.