Uso de ángulos en el lenguaje

Todos los ángulos se especifican en el lenguaje en milésimas de grado. Por ejemplo:

  0 es 0 grados (hacia la derecha)
  90000 son 90 grados (hacia arriba)
  -45000 son -45 grados (diagonal abajo derecha)

Si a cualquier ángulo se le suman o restan 360 grados (360000) se obtiene un ángulo equivalente. Por ejemplo, los ángulos -90000 y 270000 son equivalentes (los ángulos de -90 grados y 270 grados son ambos hacia abajo)

Se puede utilizar como referencia la constante PI predefinida como 180000, 3.1415 radianes o, lo que es lo mismo, 180 grados. Por ejemplo PI/2 equivaldrá a 90 grados (90000).

Algunas de las funciones para el manejo de ángulos son las siguientes:

  get_angle()
  get_distx()
  get_disty()
  fget_angle()
  near_angle()
  advance()
  xadvance()

Todos los procesos tienen una variable local predefinida denominada angle que, por defecto, valdrá 0; si se modifica su valor se cambiará el ángulo de visualización del gráfico del proceso (se rotará el gráfico en los grados indicados, a partir del gráfico original).


Ver: Sintaxis