DarwinBotsManual
Open the app EspañolES

Advanced

Cost: Advanced command; debugint and debugbool are free

OperatorWhat it does
angleSaca un punto (x abajo, y arriba) y apila el ángulo desde el bot hasta él, en unidades de .aim (0 a unos 1256).
distSaca un punto (x abajo, y arriba) y apila la distancia desde el bot hasta él, en el tamaño real del mundo. Se queda en 2000 millones como máximo.
ceilSaca dos números y apila el menor. Arriba de 16.777.216 la comparación pierde precisión.
floorSaca dos números y apila el mayor.
sqrCambia el tope por su raíz cuadrada, redondeada al entero más cercano. Si no es positivo, da 0.
powSaca dos números y apila el de abajo elevado al de arriba, redondeado. El exponente se recorta a ±10, base 0 da 0 y el resultado se queda en ±2000 millones.
pythSaca dos números a y b y apila la raíz de a² + b², redondeada. Se queda en 2000 millones como máximo.
anglecmpSaca dos ángulos a y b, en unidades de .aim, y apila a − b por el camino corto: de −628 a 628.
rootSaca dos números a y b, les saca el signo y apila la raíz b-ésima de a, redondeada. Con b en 0 da 0.
logxSaca dos números a y b, les saca el signo y apila el logaritmo de a en base b, redondeado. Con b menor que 2 o a en 0 da 0.
sinCambia un ángulo en unidades de .aim por su seno multiplicado por 32000 y redondeado: de −32000 a 32000.
cosCambia un ángulo en unidades de .aim por su coseno multiplicado por 32000 y redondeado: de −32000 a 32000.
debugintAnota el tope de la pila entera en la traza del bot, sin sacarlo. No cuesta energía. Arriba de 16.777.216 el valor puede cambiar un poco.
debugboolAnota el tope de la pila booleana en la traza del bot, sin sacarlo. No cuesta energía. Con la pila booleana vacía apila un verdadero.