Advertisement
Guest User

Untitled

a guest
Apr 24th, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //player 1
  2. //movement or arrow keys
  3.  
  4. // define the cases
  5. left = 0
  6. right = 1
  7. up = 2
  8. down = 3
  9. jumprel = 4
  10. jump = 5
  11. attack = 6
  12. attackrel = 7
  13. action = 8
  14. actionrel = 9
  15.  
  16.  
  17. pressed = false;
  18.  
  19. // switch the cases lol
  20. switch (argument0) {
  21.         case 0: pressed = gamepad_button_check(0,gp_padl) or  gamepad_button_check(1,gp_padl)  or keyboard_check(vk_left)
  22.         break;
  23.         case 1: pressed = gamepad_button_check(0,gp_padr) or gamepad_button_check(1,gp_padr) or keyboard_check(vk_right)
  24.         break;
  25.         case 2: pressed = gamepad_button_check(0,gp_padu) or keyboard_check(vk_up) or  gamepad_button_check(1,gp_padu)
  26.         break;
  27.         case 3: pressed = gamepad_button_check(0,gp_padd) or keyboard_check(vk_down) or gamepad_button_check(1,gp_padd)
  28.         break;      
  29.         case 4: pressed = gamepad_button_check_released(0,gp_face1) or gamepad_button_check_released(1,gp_face1)  or keyboard_check_released(ord("X"))or keyboard_check_released(ord("Y"))
  30.         break;
  31.         case 5: pressed = gamepad_button_check_pressed(0,gp_face1) or gamepad_button_check_pressed(1,gp_face1) or keyboard_check_pressed(ord("X")) or keyboard_check_pressed(ord("Y"))
  32.         break;
  33.         case 6: pressed = gamepad_button_check_pressed(0,gp_face3)  or gamepad_button_check_pressed(1,gp_face3)  or keyboard_check_pressed(ord("C"))
  34.         break;
  35.         case 7: pressed = gamepad_button_check_released(0,gp_face3) or gamepad_button_check_released(1,gp_face3)  or keyboard_check_released(ord("C"))
  36.         break;
  37.         case 8: pressed = gamepad_button_check_pressed(0,gp_face2) or gamepad_button_check_pressed(1,gp_face2)  or keyboard_check_pressed(ord("V"))
  38.         break;
  39.         case 9: pressed = gamepad_button_check_released(0,gp_face2) or keyboard_check_released(ord("V")) or gamepad_button_check_released(1 ,gp_face2)
  40.         break;
  41.         }
  42.  
  43. return pressed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement