Advertisement
KptHashtag

AnalogDraw

Jan 11th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if(D_Analog == true){
  2.     draw_circle(x,y,8)
  3.     draw_circle(x,y,7) //additional inner circle for fancy purpouses
  4.     if(point_distance(x,y,mouse_x,mouse_y) > Analog_Zone){ // if user tries to move analog way to far analog zone,...
  5.         var m_dir = point_direction(x,y,mouse_x,mouse_y)
  6.         var xx = x + lengthdir_x(Analog_Zone,m_dir) // ...set maximum allowed distance
  7.         var yy = y + lengthdir_y(Analog_Zone,m_dir)
  8.         draw_circle(xx,yy,16)
  9.         draw_circle(xx,yy,15)
  10.     }else{
  11.         draw_circle(mouse_x,mouse_y,16)
  12.         draw_circle(mouse_x,mouse_y,15)
  13.     }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement