Advertisement
Guest User

Untitled

a guest
Jan 27th, 2019
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. global.pause = true;
  2. global.view_width = camera_get_view_width(view_camera[0]);
  3. global.view_height = camera_get_view_height(view_camera[0]);
  4.  
  5. global.key_revert = ord("X");
  6. global.key_enter = vk_enter;
  7. global.key_left = vk_left;
  8. global.key_right = vk_right;
  9. global.key_up = vk_up;
  10. global.key_down = vk_down;
  11.  
  12. display_set_gui_size(global.view_width, global.view_height);
  13.  
  14. enum menu_page {
  15. main,
  16. settings,
  17. audio,
  18. graphics,
  19. }
  20.  
  21. enum menu_element_type {
  22. script_runner,
  23. page_transfer,
  24. slider,
  25. shift,
  26. toggle,
  27. input,
  28. }
  29.  
  30. // CREATE MENU PAGE
  31. ds_menu_main = sc_create_menu_page(
  32. ["RESUME", menu_element_type.script_runner, sc_resume_game],
  33. ["SETTINGS", menu_element_type.page_transfer, menu_page.settings],
  34. ["EXIT", menu_element_type.script_runner, sc_exit_game],
  35. );
  36.  
  37. ds_settings = sc_create_menu_page(
  38. ["AUDIO", menu_element_type.page_transfer, menu_page.audio],
  39. ["GRAPHICS", menu_element_type.page_transfer, menu_page.graphics],
  40. );
  41.  
  42. ds_menu_audio = sc_create_menu_page(
  43. ["MASTER", menu_element_type.slider, sc_change_volume, 1, [0,1]],
  44. ["SOUNDS", menu_element_type.slider, sc_change_volume, 1, [0,1]],
  45. ["MUSIC", menu_element_type.slider, sc_change_volume, 1, [0,1]],
  46. ["BACK", menu_element_type.page_transfer, menu_page.settings],
  47. );
  48.  
  49. ds_menu_graphics = sc_create_menu_page(
  50. ["RESOLUTION", menu_element_type.shift, sc_change_resolution, 0, ["1280 x 720", "1920 x 1080",],
  51. ["WINDOW MODE", menu_element_type.toggle, sc_change_window_mode, 1, ["FULLSCREEN", "WINDOWED",],
  52. ["BACK", menu_element_type.page_transfer, menu_page.settings],
  53. );
  54.  
  55. page = 0;
  56. menu_pages = [ds_menu_main, ds_settings, ds_menu_audio, ds_menu_graphics];
  57.  
  58. var i = 0, array_len = array_length_1d(menu_pages);
  59. repeat(array_len){
  60. menu_option[i] = 0;
  61. i++;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement