Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(D_Analog == true){
- draw_circle(x,y,8)
- draw_circle(x,y,7) //additional inner circle for fancy purpouses
- if(point_distance(x,y,mouse_x,mouse_y) > Analog_Zone){ // if user tries to move analog way to far analog zone,...
- var m_dir = point_direction(x,y,mouse_x,mouse_y)
- var xx = x + lengthdir_x(Analog_Zone,m_dir) // ...set maximum allowed distance
- var yy = y + lengthdir_y(Analog_Zone,m_dir)
- draw_circle(xx,yy,16)
- draw_circle(xx,yy,15)
- }else{
- draw_circle(mouse_x,mouse_y,16)
- draw_circle(mouse_x,mouse_y,15)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement