Guest User

Untitled

a guest
Jan 17th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. /// @Draw event.
  2. // Declaring variables
  3. // Best deadzone value is 0.10, not lower or higher.
  4. gamepad_set_axis_deadzone(0, 0.10);
  5. var lhaxis = gamepad_axis_value(0, gp_axislh);
  6. var lvaxis = gamepad_axis_value(0, gp_axislv);
  7. var rhaxis = gamepad_axis_value(0, gp_axisrh);
  8. var rvaxis = gamepad_axis_value(0, gp_axisrv);
  9. var face1 = gamepad_button_check(0, gp_face1);
  10. var face2 = gamepad_button_check(0, gp_face2);
  11. var face3 = gamepad_button_check(0, gp_face3);
  12. var face4 = gamepad_button_check(0, gp_face4);
  13. var gdesc = gamepad_get_description(0);
  14.  
  15. // Flush some stuff before drawing
  16. draw_texture_flush();
  17.  
  18. // Drawing 'em
  19. draw_text(x,y,"Gamepad testing program. Written by nkrapivin. Cute girls dying isn't cute!");
  20. draw_text(x,y+30,"LeftHorizontal axis " + string(lhaxis));
  21. draw_text(x,y+60,"LeftVertical axis " + string(lvaxis));
  22. draw_text(x,y+90,"RightHorizontal axis " + string(rhaxis));
  23. draw_text(x,y+120,"RightVertical axis " + string(rvaxis));
  24. draw_text(x,y+150,"X or A button " + string(face1));
  25. draw_text(x,y+180,"O or B button " + string(face2));
  26. draw_text(x,y+210,"[] or X (not cross) button " + string(face3));
  27. draw_text(x,y+240,"/\ or Y button axis " + string(face4));
  28. draw_text(x,y+270,"Gamepad description " + string(gdesc));
  29. draw_text(x,y+300,"Push START + SELECT (OPTIONS + SHARE) to quit this test.");
  30.  
  31. // well... if you want to quit
  32. if (gamepad_button_check_pressed(0, gp_start) && gamepad_button_check_pressed(0, gp_select)) or (keyboard_check(vk_escape))
  33. {
  34. game_end(); // Goodbye.
  35. // Aurora is cute.
  36. }
Add Comment
Please, Sign In to add comment