1
0

Step_0.gml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. _jump_p = ingame.kcp("Z") || ingame.kcp("K");
  2. _jump_r = ingame.kcr("Z") || ingame.kcr("K");
  3. _left = ingame.kc("A") || ingame.kc(vk_left);
  4. _right = ingame.kc("D") || ingame.kc(vk_right);
  5. _up = ingame.kc("W") || ingame.kc(vk_up);
  6. _down = ingame.kc("S") || ingame.kc(vk_down);
  7. _dash = ingame.kcp("C") || ingame.kcp("L");
  8. _attack = ingame.kcp("X") || ingame.kcp("J");
  9. /*
  10. if (ingame.kcp(vk_escape)) {
  11. autoreg_handle("title", "title", 100);
  12. }
  13. if (title != undefined && title.kcp(vk_escape)) {
  14. autodel_handle("title");
  15. }
  16. */
  17. if (title != undefined){
  18. _newgame = title.kcp(vk_space);
  19. _continue = title.kcp(vk_enter);
  20. _quitgame = title.kcp(vk_escape);
  21. }
  22. _return = ingame.kcp(vk_escape);
  23. if global.developer_mode && room == rTitle
  24. {
  25. if _newgame
  26. {
  27. if (title != undefined) autodel_handle("title");
  28. global.save_data = get_default_save_data();
  29. save_game_to_disk();
  30. load_game_from_disk();
  31. }
  32. if _continue
  33. {
  34. if (title != undefined) autodel_handle("title");
  35. load_game_from_disk();
  36. }
  37. if _quitgame
  38. game_end();
  39. }
  40. if global.developer_mode && room != rTitle
  41. if _return
  42. {
  43. save_game_to_disk();
  44. room_goto(rTitle);
  45. with(global.camera) instance_destroy();
  46. with(global.player) instance_destroy();
  47. with(global.in_game_manager) instance_destroy();
  48. autoreg_handle("title", "title", 100);
  49. }