///CREATE EVENT global.pause = true; global.view_width = camera_get_view_width(view_camera[0]); global.view_height = camera_get_view_height(view_camera[0]); global.key_revert = ord("X"); global.key_enter global.key_left global.key_right global.key_up global.key_down display_set_gui_size(global.view_width, global.view_height); enum menu_page { main = 0, settings = 1, audio = 2, graphics = 3, height } enum menu_element_type { script_runner, page_transfer, slider, shift, toggle, input } //Create menu Pages ds_menu_main = create_menu_page( ["RESUME", menu_element_type.script_runner, resume_game], ["SETTINGS", menu_element_type.page_transfer, menu_page.settings], ["EXIT", menu_element_type.script_runner, exit_game] ); ds_settings = create_menu_page( ["AUDIO", menu_element_type.page_transfer, menu_page.audio], ["GRAPHICS", menu_element_type.page_transfer, menu_page.graphics], ["BACK", menu_element_type.page_transfer, menu_page.main], ); ds_menu_audio = create_menu_page( ["MASTER", menu_element_type.slider, change_volume, 1, [0,1]], ["SOUNDS", menu_element_type.slider, change_volume, 1, [0,1]], ["MUSIC", menu_element_type.slider, change_volume, 1, [0,1]], ["BACK", menu_element_type.page_transfer, menu_page.settings], ); ds_menu_graphics = create_menu_page( ["RESOLUTION", menu_element_type.shift, change_resolution, 0, ["384 x 216", "768 x 432", "1152 x 648", "1536 x 864", "1920 x 1080"], ["WINDOWED MODE", menu_element_type.toggle, change_window_mode, 1 ["FULLSCREEN", "WINDOWED"], ["BACK", menu_element_type.page_transfer, menu_page.settings], ); page = 0; menu_pages = [ds_menu_main, ds_settings, ds_menu_audio, ds_menu_graphics]; var i = 0, array_len = array_length_1d(menu_pages); repeat(array_len){ menu_option[i] = 0; i++; } ///CLEAN UP EVENT var i = 0, array_len = array_length_1d(menu_pages); repeat(array_len){ ds_grid_destroy(menu_pages[i]); i++; }