SHARE
TWEET

Untitled

tyrz939 Jan 5th, 2017 79 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Alt F4 - Quit
  2. if (keyboard_check(vk_alt)) && (keyboard_check(vk_f4)){
  3.     scr_save();
  4.     game_end();
  5. }
  6.  
  7. /*
  8. Sets if "pressed" or "released"
  9. It's like this for the replay system, I know it sucks
  10. */
  11.  
  12. // Resets Variables
  13.  
  14. up=noone;
  15. down=noone;
  16. left=noone;
  17. right=noone;
  18. focus=noone;
  19. bomb_press=noone;
  20. shoot_press=noone;
  21. esc=noone;
  22.  
  23. if !global.term{
  24.     // Keyboard Start!
  25.     // Movement
  26.     if keyboard_check_pressed(vk_anykey) || keyboard_check_released(vk_anykey){
  27.         if keyboard_check_pressed(global.Up) {up=true;}
  28.             if keyboard_check_released(global.Up) {up=false;}
  29.         if keyboard_check_pressed(global.Down) {down=true;}
  30.             if keyboard_check_released(global.Down) {down=false;}
  31.         if keyboard_check_pressed(global.Left) {left=true;}
  32.             if keyboard_check_released(global.Left) {left=false;}
  33.         if keyboard_check_pressed(global.Right) {right=true;}
  34.             if keyboard_check_released(global.Right) {right=false;}
  35.         if keyboard_check_pressed(global.Focus) {focus=true;}
  36.             if keyboard_check_released(global.Focus) {focus=false;}
  37.         // Bomb, Shoot & Esc
  38.         if keyboard_check_pressed(global.Bomb) {bomb_press=true;}
  39.             if keyboard_check_released(global.Bomb) {bomb_press=false;}
  40.         if keyboard_check_pressed(global.Shoot) {shoot_press=true;}
  41.             if keyboard_check_released(global.Shoot){shoot_press=false;}
  42.         if keyboard_check_pressed(vk_escape) {esc=true;}
  43.             if keyboard_check_released(vk_escape){esc=false;}
  44.     }
  45.     // Keyboard End
  46.    
  47.     // Game Pad Start!
  48.     var gp_num = gamepad_get_device_count();
  49.     for (var i = 0; i < gp_num; i++;){
  50.         if gamepad_is_connected(i){
  51.             // Movement
  52.             // Analog Sticks
  53.             gamepad_set_axis_deadzone(i, 0.5);
  54.             var LVaxis = gamepad_axis_value(i, gp_axislv);
  55.             if LVaxis < 0 && up1 == false {up=true; up1=true;}
  56.             if LVaxis > 0 && down1 == false {down=true; down1=true;}
  57.             if LVaxis = 0 && (up1 || down1)
  58.                 {up1=false; down1=false; up=false; down=false;}
  59.             var LHaxis = gamepad_axis_value(i, gp_axislh);
  60.             if LHaxis < 0 && left1 == false {left=true; left1=true;}
  61.             if LHaxis > 0 && right1 == false {right=true; right1=true;}
  62.             if LHaxis = 0 && (left1 || right1)
  63.                 {left1=false; right1=false; left=false; right=false;}
  64.             // Buttons
  65.             if gamepad_button_check_pressed(i,gp_padu) {up=true;}
  66.                 if gamepad_button_check_released(i,gp_padu) {up=false;}
  67.             if gamepad_button_check_pressed(i,gp_padd) {down=true;}
  68.                 if gamepad_button_check_released(i,gp_padd) {down=false;}
  69.             if gamepad_button_check_pressed(i,gp_padl) {left=true;}
  70.                 if gamepad_button_check_released(i,gp_padl) {left=false;}
  71.             if gamepad_button_check_pressed(i,gp_padr) {right=true;}
  72.                 if gamepad_button_check_released(i,gp_padr) {right=false;}
  73.             if gamepad_button_check_pressed(i,gp_shoulderr) {focus=true;}
  74.                 if gamepad_button_check_released(i,gp_shoulderr) {focus=false;}
  75.             // Bomb, Shoot & Esc
  76.             if gamepad_button_check_pressed(i,gp_face2) {bomb_press=true;}
  77.                 if gamepad_button_check_released(i,gp_face2) {bomb_press=false;}
  78.             if gamepad_button_check_pressed(i,gp_face1) {shoot_press=true;}
  79.                 if gamepad_button_check_released(i,gp_face1){shoot_press=false;}
  80.             if gamepad_button_check_pressed(i,gp_start) {esc=true;}
  81.                 if gamepad_button_check_released(i,gp_start){esc=false;}
  82.         }
  83.     }
  84. }
  85. // Game Pad End
RAW Paste Data
Pastebin PRO Autumn Special!
Get 40% OFF on Pastebin PRO accounts!
Top