Guest User

getControls()

a guest
Dec 10th, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | Gaming | 0 0
  1. function controlSetup()
  2. {
  3. bufferTime = 3;
  4. jumpKeyBuff = 0;
  5. jumpKeyBuffTime = 0;
  6. }
  7.  
  8. function getControls()
  9. {
  10. //Key mappinng
  11. rightKey = (controller==CONT_P1)?keyboard_check(vk_right):keyboard_check(ord("D"));
  12. leftKey = (controller==CONT_P1)?keyboard_check(vk_left):keyboard_check(ord("A"));
  13. jumpKeyPressed = (controller==CONT_P1)?keyboard_check_pressed(vk_up):keyboard_check_pressed(ord("W"));
  14. jumpKey = (controller==CONT_P1)?keyboard_check(vk_up):keyboard_check(ord("W"));
  15. lowPunch = (controller==CONT_P1)?keyboard_check_pressed(ord("I")):keyboard_check_pressed(ord("R"));
  16. medPunch = (controller==CONT_P1)?keyboard_check_pressed(ord("O")):keyboard_check_pressed(ord("T"));
  17. hiPunch = (controller==CONT_P1)?keyboard_check_pressed(ord("P")):keyboard_check_pressed(ord("Y"));
  18. lowKick = (controller==CONT_P1)?keyboard_check_pressed(ord("J")):keyboard_check_pressed(ord("F"));
  19. medKick = (controller==CONT_P1)?keyboard_check_pressed(ord("K")):keyboard_check_pressed(ord("G"));
  20. hiKick = (controller==CONT_P1)?keyboard_check_pressed(ord("L")):keyboard_check_pressed(ord("H"));
  21.  
  22. //Jumping functions
  23. if jumpKeyPressed
  24. {
  25. jumpKeyBuffTime = bufferTime;
  26. }
  27.  
  28. if jumpKeyBuffTime > 0
  29. {
  30. jumpKeyBuff = 1;
  31. jumpKeyBuffTime --;
  32. } else {
  33. jumpKeyBuff = 0;
  34. }
  35.  
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment