atan2.bmx 292 B

1234567891011121314151617
  1. Rem
  2. ATan2 returns the Inverse Tangent of two variables
  3. End Rem
  4. function Angle!(x0!,y0!,x1!,y1!)
  5. return ATan2(y1-y0,x1-x0)
  6. end function
  7. graphics 640,480
  8. while not keyhit(KEY_ESCAPE)
  9. cls
  10. x#=mousex()
  11. y#=mousey()
  12. drawline 320,240,x,y
  13. drawtext "Angle="+Angle(320,240,x,y),20,20
  14. flip
  15. wend