Use GameFrame window management
|
@ -171,6 +171,7 @@
|
||||||
{"id":{"name":"node_compare","path":"scripts/node_compare/node_compare.yy",},"order":16,},
|
{"id":{"name":"node_compare","path":"scripts/node_compare/node_compare.yy",},"order":16,},
|
||||||
{"id":{"name":"node_iterator_each_size","path":"scripts/node_iterator_each_size/node_iterator_each_size.yy",},"order":3,},
|
{"id":{"name":"node_iterator_each_size","path":"scripts/node_iterator_each_size/node_iterator_each_size.yy",},"order":3,},
|
||||||
{"id":{"name":"fd_draw_self_to_collision_mask_surface","path":"scripts/fd_draw_self_to_collision_mask_surface/fd_draw_self_to_collision_mask_surface.yy",},"order":0,},
|
{"id":{"name":"fd_draw_self_to_collision_mask_surface","path":"scripts/fd_draw_self_to_collision_mask_surface/fd_draw_self_to_collision_mask_surface.yy",},"order":0,},
|
||||||
|
{"id":{"name":"spr_gameframe_border","path":"sprites/spr_gameframe_border/spr_gameframe_border.yy",},"order":0,},
|
||||||
{"id":{"name":"s_node_HSV_combine","path":"sprites/s_node_HSV_combine/s_node_HSV_combine.yy",},"order":42,},
|
{"id":{"name":"s_node_HSV_combine","path":"sprites/s_node_HSV_combine/s_node_HSV_combine.yy",},"order":42,},
|
||||||
{"id":{"name":"node_normal_light","path":"scripts/node_normal_light/node_normal_light.yy",},"order":0,},
|
{"id":{"name":"node_normal_light","path":"scripts/node_normal_light/node_normal_light.yy",},"order":0,},
|
||||||
{"id":{"name":"o_dialog_release_note","path":"objects/o_dialog_release_note/o_dialog_release_note.yy",},"order":8,},
|
{"id":{"name":"o_dialog_release_note","path":"objects/o_dialog_release_note/o_dialog_release_note.yy",},"order":8,},
|
||||||
|
@ -228,6 +229,7 @@
|
||||||
{"id":{"name":"s_node_chromatic_abarration","path":"sprites/s_node_chromatic_abarration/s_node_chromatic_abarration.yy",},"order":12,},
|
{"id":{"name":"s_node_chromatic_abarration","path":"sprites/s_node_chromatic_abarration/s_node_chromatic_abarration.yy",},"order":12,},
|
||||||
{"id":{"name":"node_blur_directional","path":"scripts/node_blur_directional/node_blur_directional.yy",},"order":2,},
|
{"id":{"name":"node_blur_directional","path":"scripts/node_blur_directional/node_blur_directional.yy",},"order":2,},
|
||||||
{"id":{"name":"s_node_group","path":"sprites/s_node_group/s_node_group.yy",},"order":4,},
|
{"id":{"name":"s_node_group","path":"sprites/s_node_group/s_node_group.yy",},"order":4,},
|
||||||
|
{"id":{"name":"spr_gameframe_caption","path":"sprites/spr_gameframe_caption/spr_gameframe_caption.yy",},"order":2,},
|
||||||
{"id":{"name":"o_dialog_splash","path":"objects/o_dialog_splash/o_dialog_splash.yy",},"order":9,},
|
{"id":{"name":"o_dialog_splash","path":"objects/o_dialog_splash/o_dialog_splash.yy",},"order":9,},
|
||||||
{"id":{"name":"json_file","path":"scripts/json_file/json_file.yy",},"order":4,},
|
{"id":{"name":"json_file","path":"scripts/json_file/json_file.yy",},"order":4,},
|
||||||
{"id":{"name":"s_node_curve_edit","path":"sprites/s_node_curve_edit/s_node_curve_edit.yy",},"order":0,},
|
{"id":{"name":"s_node_curve_edit","path":"sprites/s_node_curve_edit/s_node_curve_edit.yy",},"order":0,},
|
||||||
|
@ -425,6 +427,7 @@
|
||||||
{"id":{"name":"boneObject","path":"scripts/boneObject/boneObject.yy",},"order":0,},
|
{"id":{"name":"boneObject","path":"scripts/boneObject/boneObject.yy",},"order":0,},
|
||||||
{"id":{"name":"sh_fd_advect_material_a_8_glsl","path":"shaders/sh_fd_advect_material_a_8_glsl/sh_fd_advect_material_a_8_glsl.yy",},"order":3,},
|
{"id":{"name":"sh_fd_advect_material_a_8_glsl","path":"shaders/sh_fd_advect_material_a_8_glsl/sh_fd_advect_material_a_8_glsl.yy",},"order":3,},
|
||||||
{"id":{"name":"node_color_remove","path":"scripts/node_color_remove/node_color_remove.yy",},"order":2,},
|
{"id":{"name":"node_color_remove","path":"scripts/node_color_remove/node_color_remove.yy",},"order":2,},
|
||||||
|
{"id":{"name":"spr_gameframe_pixel","path":"sprites/spr_gameframe_pixel/spr_gameframe_pixel.yy",},"order":3,},
|
||||||
{"id":{"name":"s_node_radial","path":"sprites/s_node_radial/s_node_radial.yy",},"order":51,},
|
{"id":{"name":"s_node_radial","path":"sprites/s_node_radial/s_node_radial.yy",},"order":51,},
|
||||||
{"id":{"name":"s_node_grid","path":"sprites/s_node_grid/s_node_grid.yy",},"order":3,},
|
{"id":{"name":"s_node_grid","path":"sprites/s_node_grid/s_node_grid.yy",},"order":3,},
|
||||||
{"id":{"name":"node_perlin","path":"scripts/node_perlin/node_perlin.yy",},"order":1,},
|
{"id":{"name":"node_perlin","path":"scripts/node_perlin/node_perlin.yy",},"order":1,},
|
||||||
|
@ -484,6 +487,7 @@
|
||||||
{"id":{"name":"s_node_json_file_read","path":"sprites/s_node_json_file_read/s_node_json_file_read.yy",},"order":14,},
|
{"id":{"name":"s_node_json_file_read","path":"sprites/s_node_json_file_read/s_node_json_file_read.yy",},"order":14,},
|
||||||
{"id":{"name":"sh_shape","path":"shaders/sh_shape/sh_shape.yy",},"order":3,},
|
{"id":{"name":"sh_shape","path":"shaders/sh_shape/sh_shape.yy",},"order":3,},
|
||||||
{"id":{"name":"draw_line_width2","path":"scripts/draw_line_width2/draw_line_width2.yy",},"order":2,},
|
{"id":{"name":"draw_line_width2","path":"scripts/draw_line_width2/draw_line_width2.yy",},"order":2,},
|
||||||
|
{"id":{"name":"gameframe_native","path":"extensions/gameframe_native/gameframe_native.yy",},"order":2,},
|
||||||
{"id":{"name":"matrixGrid","path":"scripts/matrixGrid/matrixGrid.yy",},"order":23,},
|
{"id":{"name":"matrixGrid","path":"scripts/matrixGrid/matrixGrid.yy",},"order":23,},
|
||||||
{"id":{"name":"node_VFX_override","path":"scripts/node_VFX_override/node_VFX_override.yy",},"order":16,},
|
{"id":{"name":"node_VFX_override","path":"scripts/node_VFX_override/node_VFX_override.yy",},"order":16,},
|
||||||
{"id":{"name":"fd_README","path":"scripts/fd_README/fd_README.yy",},"order":6,},
|
{"id":{"name":"fd_README","path":"scripts/fd_README/fd_README.yy",},"order":6,},
|
||||||
|
@ -532,6 +536,7 @@
|
||||||
{"id":{"name":"s_node_vfx_output","path":"sprites/s_node_vfx_output/s_node_vfx_output.yy",},"order":11,},
|
{"id":{"name":"s_node_vfx_output","path":"sprites/s_node_vfx_output/s_node_vfx_output.yy",},"order":11,},
|
||||||
{"id":{"name":"sh_greyscale","path":"shaders/sh_greyscale/sh_greyscale.yy",},"order":10,},
|
{"id":{"name":"sh_greyscale","path":"shaders/sh_greyscale/sh_greyscale.yy",},"order":10,},
|
||||||
{"id":{"name":"node_global","path":"scripts/node_global/node_global.yy",},"order":3,},
|
{"id":{"name":"node_global","path":"scripts/node_global/node_global.yy",},"order":3,},
|
||||||
|
{"id":{"name":"spr_gameframe_buttons","path":"sprites/spr_gameframe_buttons/spr_gameframe_buttons.yy",},"order":1,},
|
||||||
{"id":{"name":"s_node_draw_stack","path":"sprites/s_node_draw_stack/s_node_draw_stack.yy",},"order":4,},
|
{"id":{"name":"s_node_draw_stack","path":"sprites/s_node_draw_stack/s_node_draw_stack.yy",},"order":4,},
|
||||||
{"id":{"name":"sh_outline","path":"shaders/sh_outline/sh_outline.yy",},"order":18,},
|
{"id":{"name":"sh_outline","path":"shaders/sh_outline/sh_outline.yy",},"order":18,},
|
||||||
{"id":{"name":"s_node_scatter_point","path":"sprites/s_node_scatter_point/s_node_scatter_point.yy",},"order":4,},
|
{"id":{"name":"s_node_scatter_point","path":"sprites/s_node_scatter_point/s_node_scatter_point.yy",},"order":4,},
|
||||||
|
@ -667,7 +672,7 @@
|
||||||
{"id":{"name":"sh_content_sampler","path":"shaders/sh_content_sampler/sh_content_sampler.yy",},"order":34,},
|
{"id":{"name":"sh_content_sampler","path":"shaders/sh_content_sampler/sh_content_sampler.yy",},"order":34,},
|
||||||
{"id":{"name":"fd_rectangle_get_repeat","path":"scripts/fd_rectangle_get_repeat/fd_rectangle_get_repeat.yy",},"order":19,},
|
{"id":{"name":"fd_rectangle_get_repeat","path":"scripts/fd_rectangle_get_repeat/fd_rectangle_get_repeat.yy",},"order":19,},
|
||||||
{"id":{"name":"s_menu_white","path":"sprites/s_menu_white/s_menu_white.yy",},"order":1,},
|
{"id":{"name":"s_menu_white","path":"sprites/s_menu_white/s_menu_white.yy",},"order":1,},
|
||||||
{"id":{"name":"color_loader","path":"scripts/color_loader/color_loader.yy",},"order":13,},
|
{"id":{"name":"color_loader","path":"scripts/color_loader/color_loader.yy",},"order":1,},
|
||||||
{"id":{"name":"node_rigid_override","path":"scripts/node_rigid_override/node_rigid_override.yy",},"order":9,},
|
{"id":{"name":"node_rigid_override","path":"scripts/node_rigid_override/node_rigid_override.yy",},"order":9,},
|
||||||
{"id":{"name":"fd_rectangle_set_velocity_maccormack_weight","path":"scripts/fd_rectangle_set_velocity_maccormack_weight/fd_rectangle_set_velocity_maccormack_weight.yy",},"order":15,},
|
{"id":{"name":"fd_rectangle_set_velocity_maccormack_weight","path":"scripts/fd_rectangle_set_velocity_maccormack_weight/fd_rectangle_set_velocity_maccormack_weight.yy",},"order":15,},
|
||||||
{"id":{"name":"s_node_array_sort","path":"sprites/s_node_array_sort/s_node_array_sort.yy",},"order":11,},
|
{"id":{"name":"s_node_array_sort","path":"sprites/s_node_array_sort/s_node_array_sort.yy",},"order":11,},
|
||||||
|
@ -698,6 +703,7 @@
|
||||||
{"id":{"name":"_f_p3","path":"fonts/_f_p3/_f_p3.yy",},"order":7,},
|
{"id":{"name":"_f_p3","path":"fonts/_f_p3/_f_p3.yy",},"order":7,},
|
||||||
{"id":{"name":"node_group_input","path":"scripts/node_group_input/node_group_input.yy",},"order":1,},
|
{"id":{"name":"node_group_input","path":"scripts/node_group_input/node_group_input.yy",},"order":1,},
|
||||||
{"id":{"name":"fd_rectangle_set_material_dissipation_type","path":"scripts/fd_rectangle_set_material_dissipation_type/fd_rectangle_set_material_dissipation_type.yy",},"order":4,},
|
{"id":{"name":"fd_rectangle_set_material_dissipation_type","path":"scripts/fd_rectangle_set_material_dissipation_type/fd_rectangle_set_material_dissipation_type.yy",},"order":4,},
|
||||||
|
{"id":{"name":"s_node_gradient_shift","path":"sprites/s_node_gradient_shift/s_node_gradient_shift.yy",},"order":15,},
|
||||||
{"id":{"name":"node_cache_array","path":"scripts/node_cache_array/node_cache_array.yy",},"order":8,},
|
{"id":{"name":"node_cache_array","path":"scripts/node_cache_array/node_cache_array.yy",},"order":8,},
|
||||||
{"id":{"name":"draw_rect_border","path":"scripts/draw_rect_border/draw_rect_border.yy",},"order":6,},
|
{"id":{"name":"draw_rect_border","path":"scripts/draw_rect_border/draw_rect_border.yy",},"order":6,},
|
||||||
{"id":{"name":"node_composite","path":"scripts/node_composite/node_composite.yy",},"order":1,},
|
{"id":{"name":"node_composite","path":"scripts/node_composite/node_composite.yy",},"order":1,},
|
||||||
|
@ -795,6 +801,7 @@
|
||||||
{"id":{"name":"node_feedback","path":"scripts/node_feedback/node_feedback.yy",},"order":0,},
|
{"id":{"name":"node_feedback","path":"scripts/node_feedback/node_feedback.yy",},"order":0,},
|
||||||
{"id":{"name":"sh_grid_noise","path":"shaders/sh_grid_noise/sh_grid_noise.yy",},"order":8,},
|
{"id":{"name":"sh_grid_noise","path":"shaders/sh_grid_noise/sh_grid_noise.yy",},"order":8,},
|
||||||
{"id":{"name":"draw_set_blend_mode","path":"scripts/draw_set_blend_mode/draw_set_blend_mode.yy",},"order":1,},
|
{"id":{"name":"draw_set_blend_mode","path":"scripts/draw_set_blend_mode/draw_set_blend_mode.yy",},"order":1,},
|
||||||
|
{"id":{"name":"gameframe_macros","path":"scripts/gameframe_macros/gameframe_macros.yy",},"order":1,},
|
||||||
{"id":{"name":"s_node_line","path":"sprites/s_node_line/s_node_line.yy",},"order":7,},
|
{"id":{"name":"s_node_line","path":"sprites/s_node_line/s_node_line.yy",},"order":7,},
|
||||||
{"id":{"name":"fd_rectangle_get_material_dissipation_value","path":"scripts/fd_rectangle_get_material_dissipation_value/fd_rectangle_get_material_dissipation_value.yy",},"order":9,},
|
{"id":{"name":"fd_rectangle_get_material_dissipation_value","path":"scripts/fd_rectangle_get_material_dissipation_value/fd_rectangle_get_material_dissipation_value.yy",},"order":9,},
|
||||||
{"id":{"name":"panel_graph","path":"scripts/panel_graph/panel_graph.yy",},"order":1,},
|
{"id":{"name":"panel_graph","path":"scripts/panel_graph/panel_graph.yy",},"order":1,},
|
||||||
|
@ -995,6 +1002,7 @@
|
||||||
{"id":{"name":"debug","path":"scripts/debug/debug.yy",},"order":9,},
|
{"id":{"name":"debug","path":"scripts/debug/debug.yy",},"order":9,},
|
||||||
{"id":{"name":"node_shadow_cast","path":"scripts/node_shadow_cast/node_shadow_cast.yy",},"order":15,},
|
{"id":{"name":"node_shadow_cast","path":"scripts/node_shadow_cast/node_shadow_cast.yy",},"order":15,},
|
||||||
{"id":{"name":"s_node_3d_obj_combine","path":"sprites/s_node_3d_obj_combine/s_node_3d_obj_combine.yy",},"order":5,},
|
{"id":{"name":"s_node_3d_obj_combine","path":"sprites/s_node_3d_obj_combine/s_node_3d_obj_combine.yy",},"order":5,},
|
||||||
|
{"id":{"name":"gameframe","path":"scripts/gameframe/gameframe.yy",},"order":0,},
|
||||||
{"id":{"name":"o_dialog_assetbox","path":"objects/o_dialog_assetbox/o_dialog_assetbox.yy",},"order":3,},
|
{"id":{"name":"o_dialog_assetbox","path":"objects/o_dialog_assetbox/o_dialog_assetbox.yy",},"order":3,},
|
||||||
{"id":{"name":"node_lerp","path":"scripts/node_lerp/node_lerp.yy",},"order":6,},
|
{"id":{"name":"node_lerp","path":"scripts/node_lerp/node_lerp.yy",},"order":6,},
|
||||||
{"id":{"name":"s_node_pixel_sort","path":"sprites/s_node_pixel_sort/s_node_pixel_sort.yy",},"order":40,},
|
{"id":{"name":"s_node_pixel_sort","path":"sprites/s_node_pixel_sort/s_node_pixel_sort.yy",},"order":40,},
|
||||||
|
@ -1037,9 +1045,9 @@
|
||||||
{"roomId":{"name":"rm_main","path":"rooms/rm_main/rm_main.yy",},},
|
{"roomId":{"name":"rm_main","path":"rooms/rm_main/rm_main.yy",},},
|
||||||
],
|
],
|
||||||
"Folders": [
|
"Folders": [
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"addons","folderPath":"folders/addons.yy","order":15,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"addons","folderPath":"folders/addons.yy","order":11,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"animation_curve","folderPath":"folders/animation_curve.yy","order":14,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"animation_curve","folderPath":"folders/animation_curve.yy","order":10,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"dialog","folderPath":"folders/dialog.yy","order":5,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"dialog","folderPath":"folders/dialog.yy","order":4,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"animation","folderPath":"folders/dialog/animation.yy","order":11,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"animation","folderPath":"folders/dialog/animation.yy","order":11,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"color selector","folderPath":"folders/dialog/color selector.yy","order":7,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"color selector","folderPath":"folders/dialog/color selector.yy","order":7,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"graph","folderPath":"folders/dialog/graph.yy","order":10,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"graph","folderPath":"folders/dialog/graph.yy","order":10,},
|
||||||
|
@ -1047,9 +1055,9 @@
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"menu","folderPath":"folders/dialog/menu.yy","order":18,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"menu","folderPath":"folders/dialog/menu.yy","order":18,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"preview","folderPath":"folders/dialog/preview.yy","order":12,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"preview","folderPath":"folders/dialog/preview.yy","order":12,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"widget","folderPath":"folders/dialog/widget.yy","order":14,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"widget","folderPath":"folders/dialog/widget.yy","order":14,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Extensions","folderPath":"folders/Extensions.yy","order":11,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Extensions","folderPath":"folders/Extensions.yy","order":9,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"font","folderPath":"folders/font.yy","order":8,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"font","folderPath":"folders/font.yy","order":7,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"functions","folderPath":"folders/functions.yy","order":7,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"functions","folderPath":"folders/functions.yy","order":6,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"3d","folderPath":"folders/functions/3d.yy","order":0,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"3d","folderPath":"folders/functions/3d.yy","order":0,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"animation","folderPath":"folders/functions/animation.yy","order":19,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"animation","folderPath":"folders/functions/animation.yy","order":19,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"bones","folderPath":"folders/functions/bones.yy","order":18,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"bones","folderPath":"folders/functions/bones.yy","order":18,},
|
||||||
|
@ -1087,9 +1095,9 @@
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"test","folderPath":"folders/functions/test.yy","order":23,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"test","folderPath":"folders/functions/test.yy","order":23,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"value","folderPath":"folders/functions/value.yy","order":1,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"value","folderPath":"folders/functions/value.yy","order":1,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"vector","folderPath":"folders/functions/vector.yy","order":3,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"vector","folderPath":"folders/functions/vector.yy","order":3,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"main","folderPath":"folders/main.yy","order":2,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"main","folderPath":"folders/main.yy","order":1,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"scritps","folderPath":"folders/main/scritps.yy","order":6,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"scritps","folderPath":"folders/main/scritps.yy","order":6,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"nodes","folderPath":"folders/nodes.yy","order":4,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"nodes","folderPath":"folders/nodes.yy","order":3,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"data","folderPath":"folders/nodes/data.yy","order":10,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"data","folderPath":"folders/nodes/data.yy","order":10,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"__base__","folderPath":"folders/nodes/data/__base__.yy","order":12,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"__base__","folderPath":"folders/nodes/data/__base__.yy","order":12,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"3D","folderPath":"folders/nodes/data/3D.yy","order":7,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"3D","folderPath":"folders/nodes/data/3D.yy","order":7,},
|
||||||
|
@ -1143,12 +1151,12 @@
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"path","folderPath":"folders/nodes/icons/value/path.yy","order":48,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"path","folderPath":"folders/nodes/icons/value/path.yy","order":48,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"texts","folderPath":"folders/nodes/icons/value/texts.yy","order":49,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"texts","folderPath":"folders/nodes/icons/value/texts.yy","order":49,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"VFX","folderPath":"folders/nodes/icons/VFX.yy","order":134,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"VFX","folderPath":"folders/nodes/icons/VFX.yy","order":134,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"panels","folderPath":"folders/panels.yy","order":3,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"panels","folderPath":"folders/panels.yy","order":2,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"data","folderPath":"folders/panels/data.yy","order":9,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"data","folderPath":"folders/panels/data.yy","order":9,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"inspectors","folderPath":"folders/panels/data/inspectors.yy","order":6,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"inspectors","folderPath":"folders/panels/data/inspectors.yy","order":6,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"preview","folderPath":"folders/panels/preview.yy","order":7,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"preview","folderPath":"folders/panels/preview.yy","order":7,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"overlay","folderPath":"folders/panels/preview/overlay.yy","order":4,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"overlay","folderPath":"folders/panels/preview/overlay.yy","order":4,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"shader","folderPath":"folders/shader.yy","order":9,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"shader","folderPath":"folders/shader.yy","order":8,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"3d","folderPath":"folders/shader/3d.yy","order":29,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"3d","folderPath":"folders/shader/3d.yy","order":29,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"blend","folderPath":"folders/shader/blend.yy","order":18,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"blend","folderPath":"folders/shader/blend.yy","order":18,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"blur","folderPath":"folders/shader/blur.yy","order":38,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"blur","folderPath":"folders/shader/blur.yy","order":38,},
|
||||||
|
@ -1162,11 +1170,13 @@
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"shape seperator","folderPath":"folders/shader/shape seperator.yy","order":35,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"shape seperator","folderPath":"folders/shader/shape seperator.yy","order":35,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"sprites","folderPath":"folders/shader/sprites.yy","order":20,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"sprites","folderPath":"folders/shader/sprites.yy","order":20,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"warp","folderPath":"folders/shader/warp.yy","order":41,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"warp","folderPath":"folders/shader/warp.yy","order":41,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"sprites","folderPath":"folders/sprites.yy","order":10,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"sprites","folderPath":"folders/sprites.yy","order":12,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"texture","folderPath":"folders/sprites/texture.yy","order":2,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"texture","folderPath":"folders/sprites/texture.yy","order":0,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Steamworks","folderPath":"folders/Steamworks.yy","order":0,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Steamworks","folderPath":"folders/Steamworks.yy","order":0,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"UGC","folderPath":"folders/Steamworks/UGC.yy","order":0,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"UGC","folderPath":"folders/Steamworks/UGC.yy","order":0,},
|
||||||
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"widgets","folderPath":"folders/widgets.yy","order":6,},
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"widgets","folderPath":"folders/widgets.yy","order":5,},
|
||||||
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Gameframe","folderPath":"folders/Extensions/Gameframe.yy","order":9,},
|
||||||
|
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"gameframe","folderPath":"folders/sprites/gameframe.yy","order":2,},
|
||||||
],
|
],
|
||||||
"AudioGroups": [
|
"AudioGroups": [
|
||||||
{"resourceType":"GMAudioGroup","resourceVersion":"1.3","name":"audiogroup_default","targets":-1,},
|
{"resourceType":"GMAudioGroup","resourceVersion":"1.3","name":"audiogroup_default","targets":-1,},
|
||||||
|
@ -1475,11 +1485,15 @@
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_undo.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_undo.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_delete.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_delete.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_duplicate.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_duplicate.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"graphics x2.ai","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_paste.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_paste.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_copy.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_copy.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"default.zip","CopyToMask":-1,"filePath":"datafiles/data/themes",},
|
|
||||||
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Shiny gem.pxc","CopyToMask":-1,"filePath":"datafiles/Sample Projects",},
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Shiny gem.pxc","CopyToMask":-1,"filePath":"datafiles/Sample Projects",},
|
||||||
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_window_minimize.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_window_maximize.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_window_fullscreen.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"graphics x2.ai","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_window_exit.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",},
|
||||||
|
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"default.zip","CopyToMask":-1,"filePath":"datafiles/data/themes",},
|
||||||
],
|
],
|
||||||
"MetaData": {
|
"MetaData": {
|
||||||
"IDEVersion": "2022.11.1.56",
|
"IDEVersion": "2022.11.1.56",
|
||||||
|
|
|
@ -1051,6 +1051,34 @@
|
||||||
"yorigin": 24,
|
"yorigin": 24,
|
||||||
"slice": null
|
"slice": null
|
||||||
},
|
},
|
||||||
|
"window_exit": {
|
||||||
|
"path": "./icon/s_window_exit.png",
|
||||||
|
"subimages": 1,
|
||||||
|
"xorigin": 16,
|
||||||
|
"yorigin": 16,
|
||||||
|
"slice": null
|
||||||
|
},
|
||||||
|
"window_minimize": {
|
||||||
|
"path": "./icon/s_window_minimize.png",
|
||||||
|
"subimages": 1,
|
||||||
|
"xorigin": 16,
|
||||||
|
"yorigin": 16,
|
||||||
|
"slice": null
|
||||||
|
},
|
||||||
|
"window_maximize": {
|
||||||
|
"path": "./icon/s_window_maximize.png",
|
||||||
|
"subimages": 2,
|
||||||
|
"xorigin": 16,
|
||||||
|
"yorigin": 16,
|
||||||
|
"slice": null
|
||||||
|
},
|
||||||
|
"window_fullscreen": {
|
||||||
|
"path": "./icon/s_window_fullscreen.png",
|
||||||
|
"subimages": 2,
|
||||||
|
"xorigin": 16,
|
||||||
|
"yorigin": 16,
|
||||||
|
"slice": null
|
||||||
|
},
|
||||||
"icon_splash_show_on_start": {
|
"icon_splash_show_on_start": {
|
||||||
"path": "./icon/s_icon_spalsh_show_on_start_strip2.png",
|
"path": "./icon/s_icon_spalsh_show_on_start_strip2.png",
|
||||||
"subimages": 2,
|
"subimages": 2,
|
||||||
|
|
BIN
datafiles/data/themes/default/graphics/icon/s_window_exit.png
Normal file
After Width: | Height: | Size: 310 B |
After Width: | Height: | Size: 568 B |
After Width: | Height: | Size: 360 B |
After Width: | Height: | Size: 180 B |
|
@ -25,6 +25,8 @@ event_inherited();
|
||||||
setColor = function(color) {
|
setColor = function(color) {
|
||||||
if(key_selecting == noone) return;
|
if(key_selecting == noone) return;
|
||||||
key_selecting.value = color;
|
key_selecting.value = color;
|
||||||
|
|
||||||
|
onApply(gradient);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setGradient(grad, data) {
|
function setGradient(grad, data) {
|
||||||
|
@ -71,6 +73,8 @@ event_inherited();
|
||||||
|
|
||||||
array_remove(gradient, key);
|
array_remove(gradient, key);
|
||||||
gradient_add(gradient, key, false);
|
gradient_add(gradient, key, false);
|
||||||
|
|
||||||
|
onApply(gradient);
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeKeyOverlap(key) {
|
function removeKeyOverlap(key) {
|
||||||
|
@ -82,6 +86,8 @@ event_inherited();
|
||||||
_key.value = key.value;
|
_key.value = key.value;
|
||||||
array_remove(gradient, key);
|
array_remove(gradient, key);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onApply(gradient);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
|
@ -96,9 +96,9 @@ if !ready exit;
|
||||||
|
|
||||||
if(buttonInstant(THEME.button_hide, bx, by, ui(28), ui(28), mouse_ui, sFOCUS, sHOVER, get_text("gradient_editor_key_blend", "Key blending"), THEME.grad_blend) == 2) {
|
if(buttonInstant(THEME.button_hide, bx, by, ui(28), ui(28), mouse_ui, sFOCUS, sHOVER, get_text("gradient_editor_key_blend", "Key blending"), THEME.grad_blend) == 2) {
|
||||||
menuCall( bx + ui(32), by, [
|
menuCall( bx + ui(32), by, [
|
||||||
menuItem(get_text("gradient_editor_blend_RGB", "RGB blend"), function() { grad_data[| 0] = 0; }),
|
menuItem(get_text("gradient_editor_blend_RGB", "RGB blend"), function() { grad_data[| 0] = 0; onApply(gradient); }),
|
||||||
menuItem(get_text("gradient_editor_blend_HSV", "HSV blend"), function() { grad_data[| 0] = 2; }),
|
menuItem(get_text("gradient_editor_blend_HSV", "HSV blend"), function() { grad_data[| 0] = 2; onApply(gradient); }),
|
||||||
menuItem(get_text("gradient_editor_blend_hard", "Hard blend"), function() { grad_data[| 0] = 1; }),
|
menuItem(get_text("gradient_editor_blend_hard", "Hard blend"), function() { grad_data[| 0] = 1; onApply(gradient); }),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
bx -= ui(32);
|
bx -= ui(32);
|
||||||
|
|
|
@ -113,6 +113,20 @@ event_inherited();
|
||||||
|
|
||||||
draw_set_text(f_p2, fa_left, fa_center, COLORS._main_text);
|
draw_set_text(f_p2, fa_left, fa_center, COLORS._main_text);
|
||||||
draw_text_ext(tx + ui(4), yy + _h / 2, noti.txt, -1, txw);
|
draw_text_ext(tx + ui(4), yy + _h / 2, noti.txt, -1, txw);
|
||||||
|
|
||||||
|
if(noti.amount > 1) {
|
||||||
|
draw_set_text(f_p1, fa_center, fa_center, COLORS._main_text);
|
||||||
|
var bw = max( ui(32), string_width(noti.amount) + ui(10) );
|
||||||
|
var bh = ui(28);
|
||||||
|
|
||||||
|
var bx = _w - ui(0) - bw;
|
||||||
|
var by = yy + ui(0) + ui(2);
|
||||||
|
|
||||||
|
draw_sprite_stretched_ext(THEME.group_label, 0, bx, by, bw, bh, COLORS._main_icon_dark, 0.75);
|
||||||
|
|
||||||
|
draw_set_text(f_p1, fa_center, fa_center, COLORS._main_text_accent);
|
||||||
|
draw_text(bx + bw / 2, by + bh / 2, noti.amount);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
yy += _h;
|
yy += _h;
|
||||||
|
|
|
@ -17,7 +17,6 @@ event_inherited();
|
||||||
palette[index_selecting] = color;
|
palette[index_selecting] = color;
|
||||||
|
|
||||||
if(onApply == noone) return;
|
if(onApply == noone) return;
|
||||||
|
|
||||||
onApply(palette);
|
onApply(palette);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -142,6 +142,8 @@ if palette == 0 exit;
|
||||||
array_delete(palette, index_dragging, 1);
|
array_delete(palette, index_dragging, 1);
|
||||||
array_insert(palette, hover, tt);
|
array_insert(palette, hover, tt);
|
||||||
index_selecting = hover;
|
index_selecting = hover;
|
||||||
|
|
||||||
|
onApply(palette);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,10 @@
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region window
|
#region window
|
||||||
|
gameframe_init();
|
||||||
|
//gameframe_can_input = false;
|
||||||
|
gameframe_button_array = [];
|
||||||
|
|
||||||
depth = 0;
|
depth = 0;
|
||||||
win_wp = WIN_W;
|
win_wp = WIN_W;
|
||||||
win_hp = WIN_H;
|
win_hp = WIN_H;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/// @description init
|
/// @description init
|
||||||
#region window
|
#region window
|
||||||
//if(keyboard_check_pressed(vk_f12)) DEBUG = !DEBUG;
|
//if(keyboard_check_pressed(vk_f12)) DEBUG = !DEBUG;
|
||||||
|
gameframe_update();
|
||||||
|
|
||||||
if(_cursor != CURSOR) {
|
if(_cursor != CURSOR) {
|
||||||
window_set_cursor(CURSOR);
|
window_set_cursor(CURSOR);
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
"option_windows_interpolate_pixels": false,
|
"option_windows_interpolate_pixels": false,
|
||||||
"option_windows_vsync": false,
|
"option_windows_vsync": false,
|
||||||
"option_windows_resize_window": true,
|
"option_windows_resize_window": true,
|
||||||
"option_windows_borderless": false,
|
"option_windows_borderless": true,
|
||||||
"option_windows_scale": 1,
|
"option_windows_scale": 1,
|
||||||
"option_windows_copy_exe_to_dest": false,
|
"option_windows_copy_exe_to_dest": false,
|
||||||
"option_windows_sleep_margin": 10,
|
"option_windows_sleep_margin": 10,
|
||||||
|
|
0
scripts/gameframe/Gameframe.yy._
Normal file
1310
scripts/gameframe/gameframe.gml
Normal file
11
scripts/gameframe/gameframe.yy
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "gameframe",
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "Gameframe",
|
||||||
|
"path": "folders/Extensions/Gameframe.yy",
|
||||||
|
},
|
||||||
|
}
|
36
scripts/gameframe_macros/gameframe_macros.gml
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
global.__display_gui_args = [0, 0, 0, 0, 0];
|
||||||
|
|
||||||
|
#macro __display_set_gui_size_base display_set_gui_size
|
||||||
|
#macro display_set_gui_size __display_set_gui_size_hook
|
||||||
|
function __display_set_gui_size_hook(_width, _height) {
|
||||||
|
__display_set_gui_size_base(_width, _height);
|
||||||
|
global.__display_gui_args[@0] = -1;
|
||||||
|
global.__display_gui_args[@1] = _width;
|
||||||
|
global.__display_gui_args[@2] = _height;
|
||||||
|
global.__display_gui_args[@3] = 0;
|
||||||
|
global.__display_gui_args[@4] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#macro __display_set_gui_maximize_base display_set_gui_maximize
|
||||||
|
#macro __display_set_gui_maximise_base display_set_gui_maximise
|
||||||
|
#macro display_set_gui_maximize __display_set_gui_maximize_hook
|
||||||
|
#macro display_set_gui_maximise __display_set_gui_maximize_hook
|
||||||
|
function __display_set_gui_maximize_hook() {
|
||||||
|
global.__display_gui_args[@0] = argument_count;
|
||||||
|
var i = 0;
|
||||||
|
for (; i < argument_count; i++) global.__display_gui_args[@i + 1] = argument[i];
|
||||||
|
for (; i < 4; i++) global.__display_gui_args[@i + 1] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
function __display_gui_restore() {
|
||||||
|
var _args = global.__display_gui_args;
|
||||||
|
switch (_args[0]) {
|
||||||
|
case -1: __display_set_gui_size_base(_args[1], _args[2]); break;
|
||||||
|
case 0: __display_set_gui_maximise_base(); break;
|
||||||
|
case 1: __display_set_gui_maximise_base(_args[1]); break;
|
||||||
|
case 2: __display_set_gui_maximise_base(_args[1], _args[2]); break;
|
||||||
|
case 3: __display_set_gui_maximise_base(_args[1], _args[2], _args[3]); break;
|
||||||
|
case 4: __display_set_gui_maximise_base(_args[1], _args[2], _args[3], _args[4]); break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
11
scripts/gameframe_macros/gameframe_macros.yy
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "gameframe_macros",
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "Gameframe",
|
||||||
|
"path": "folders/Extensions/Gameframe.yy",
|
||||||
|
},
|
||||||
|
}
|
|
@ -30,7 +30,7 @@
|
||||||
globalvar VERSION, SAVEFILE_VERSION, VERSION_STRING;
|
globalvar VERSION, SAVEFILE_VERSION, VERSION_STRING;
|
||||||
VERSION = 1130;
|
VERSION = 1130;
|
||||||
SAVEFILE_VERSION = 1300;
|
SAVEFILE_VERSION = 1300;
|
||||||
VERSION_STRING = "1.13.pr13";
|
VERSION_STRING = "1.13.pr14";
|
||||||
|
|
||||||
globalvar NODES, NODE_MAP, APPEND_MAP, HOTKEYS, HOTKEY_CONTEXT;
|
globalvar NODES, NODE_MAP, APPEND_MAP, HOTKEYS, HOTKEY_CONTEXT;
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,7 @@ function Node_Array_Sort(_x, _y, _group = -1) : Node(_x, _y, _group) constructor
|
||||||
|
|
||||||
var _arr = array_clone(arr);
|
var _arr = array_clone(arr);
|
||||||
array_sort(_arr, !bool(asc));
|
array_sort(_arr, !bool(asc));
|
||||||
|
|
||||||
outputs[| 0].setValue(_arr);
|
outputs[| 0].setValue(_arr);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -412,7 +412,7 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor {
|
||||||
addNodeObject(color, "RGB Color", s_node_color_from_rgb, "Node_Color_RGB", [1, Node_Color_RGB]);
|
addNodeObject(color, "RGB Color", s_node_color_from_rgb, "Node_Color_RGB", [1, Node_Color_RGB]);
|
||||||
addNodeObject(color, "HSV Color", s_node_color_from_hsv, "Node_Color_HSV", [1, Node_Color_HSV]);
|
addNodeObject(color, "HSV Color", s_node_color_from_hsv, "Node_Color_HSV", [1, Node_Color_HSV]);
|
||||||
addNodeObject(color, "Gradient", s_node_gradient_out, "Node_Gradient_Out", [1, Node_Gradient_Out]);
|
addNodeObject(color, "Gradient", s_node_gradient_out, "Node_Gradient_Out", [1, Node_Gradient_Out]);
|
||||||
addNodeObject(color, "Gradient Shift", s_node_gradient_out, "Node_Gradient_Shift", [1, Node_Gradient_Shift]);
|
addNodeObject(color, "Gradient Shift", s_node_gradient_shift, "Node_Gradient_Shift", [1, Node_Gradient_Shift]);
|
||||||
addNodeObject(color, "Sampler", s_node_sampler, "Node_Sampler", [1, Node_Sampler]);
|
addNodeObject(color, "Sampler", s_node_sampler, "Node_Sampler", [1, Node_Sampler]);
|
||||||
addNodeObject(color, "Color Data", s_node_color_data, "Node_Color_Data", [1, Node_Color_Data]);
|
addNodeObject(color, "Color Data", s_node_color_data, "Node_Color_Data", [1, Node_Color_Data]);
|
||||||
addNodeObject(color, "Find pixel", s_node_pixel_find, "Node_Find_Pixel", [1, Node_Find_Pixel]).set_version(1130);
|
addNodeObject(color, "Find pixel", s_node_pixel_find, "Node_Find_Pixel", [1, Node_Find_Pixel]).set_version(1130);
|
||||||
|
|
|
@ -26,6 +26,8 @@
|
||||||
self.tooltip = "";
|
self.tooltip = "";
|
||||||
self.icon_end = noone;
|
self.icon_end = noone;
|
||||||
|
|
||||||
|
self.amount = 1;
|
||||||
|
|
||||||
self.time = string_lead_zero(current_hour, 2) + ":" + string_lead_zero(current_minute, 2) + "." + string_lead_zero(current_second, 2);
|
self.time = string_lead_zero(current_hour, 2) + ":" + string_lead_zero(current_minute, 2) + "." + string_lead_zero(current_second, 2);
|
||||||
|
|
||||||
static setOnClick = function(onClick, tooltip = "", icon_end = noone) {
|
static setOnClick = function(onClick, tooltip = "", icon_end = noone) {
|
||||||
|
@ -38,6 +40,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function noti_status(str, icon = noone, flash = false, ref = noone) {
|
function noti_status(str, icon = noone, flash = false, ref = noone) {
|
||||||
|
if(!ds_list_empty(STATUSES) && STATUSES[| ds_list_size(STATUSES) - 1].txt == str) {
|
||||||
|
STATUSES[| ds_list_size(STATUSES) - 1].amount++;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var noti = new notification(NOTI_TYPE.log, str, icon);
|
var noti = new notification(NOTI_TYPE.log, str, icon);
|
||||||
ds_list_add(STATUSES, noti);
|
ds_list_add(STATUSES, noti);
|
||||||
|
|
||||||
|
@ -56,6 +63,16 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function noti_warning(str, icon = noone, ref = noone) {
|
function noti_warning(str, icon = noone, ref = noone) {
|
||||||
|
if(PANEL_MENU) {
|
||||||
|
PANEL_MENU.noti_flash = 1;
|
||||||
|
PANEL_MENU.noti_flash_color = COLORS._main_accent;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!ds_list_empty(STATUSES) && STATUSES[| ds_list_size(STATUSES) - 1].txt == str) {
|
||||||
|
STATUSES[| ds_list_size(STATUSES) - 1].amount++;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var noti = new notification(NOTI_TYPE.warning, str, icon, c_ui_orange, PREF_MAP[? "notification_time"]);
|
var noti = new notification(NOTI_TYPE.warning, str, icon, c_ui_orange, PREF_MAP[? "notification_time"]);
|
||||||
ds_list_add(STATUSES, noti);
|
ds_list_add(STATUSES, noti);
|
||||||
ds_list_add(WARNING, noti);
|
ds_list_add(WARNING, noti);
|
||||||
|
@ -64,11 +81,6 @@
|
||||||
if(!instance_exists(o_dialog_warning))
|
if(!instance_exists(o_dialog_warning))
|
||||||
dialogCall(o_dialog_warning, mouse_mx + ui(16), mouse_my + ui(16)).warning_text = str;
|
dialogCall(o_dialog_warning, mouse_mx + ui(16), mouse_my + ui(16)).warning_text = str;
|
||||||
|
|
||||||
if(PANEL_MENU) {
|
|
||||||
PANEL_MENU.noti_flash = 1;
|
|
||||||
PANEL_MENU.noti_flash_color = COLORS._main_accent;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(ref) {
|
if(ref) {
|
||||||
var onClick = function() { PANEL_GRAPH.focusNode(self.ref); };
|
var onClick = function() { PANEL_GRAPH.focusNode(self.ref); };
|
||||||
noti.ref = ref;
|
noti.ref = ref;
|
||||||
|
|
|
@ -211,7 +211,7 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
var lb_y = yy + lb_h / 2;
|
var lb_y = yy + lb_h / 2;
|
||||||
|
|
||||||
var butx = ui(16);
|
var butx = ui(16);
|
||||||
if(jun.isAnimable()) {
|
if(jun.connect_type == JUNCTION_CONNECT.input && jun.isAnimable()) {
|
||||||
var index = jun.value_from == noone? jun.animator.is_anim : 2;
|
var index = jun.value_from == noone? jun.animator.is_anim : 2;
|
||||||
draw_sprite_ui_uniform(THEME.animate_clock, index, butx, lb_y, 1,, 0.8);
|
draw_sprite_ui_uniform(THEME.animate_clock, index, butx, lb_y, 1,, 0.8);
|
||||||
if(_hover && point_in_circle(_m[0], _m[1], butx, lb_y, ui(10))) {
|
if(_hover && point_in_circle(_m[0], _m[1], butx, lb_y, ui(10))) {
|
||||||
|
@ -262,7 +262,7 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region anim
|
#region anim
|
||||||
if(lineBreak && jun.animator.is_anim) {
|
if(jun.connect_type == JUNCTION_CONNECT.input && lineBreak && jun.animator.is_anim) {
|
||||||
var bx = w - ui(64);
|
var bx = w - ui(64);
|
||||||
var by = lb_y;
|
var by = lb_y;
|
||||||
if(buttonInstant(THEME.button_hide, bx - ui(12), by - ui(12), ui(24), ui(24), _m, pFOCUS, _hover, "", THEME.prop_keyframe, 2) == 2) {
|
if(buttonInstant(THEME.button_hide, bx - ui(12), by - ui(12), ui(24), ui(24), _m, pFOCUS, _hover, "", THEME.prop_keyframe, 2) == 2) {
|
||||||
|
@ -343,9 +343,14 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
var mbRight = true;
|
var mbRight = true;
|
||||||
|
|
||||||
if(jun.editWidget) {
|
if(jun.editWidget) {
|
||||||
jun.editWidget.setInteract(jun.value_from == noone);
|
|
||||||
jun.editWidget.setActiveFocus(pFOCUS, _hover);
|
jun.editWidget.setActiveFocus(pFOCUS, _hover);
|
||||||
|
|
||||||
|
if(jun.connect_type == JUNCTION_CONNECT.input) {
|
||||||
|
jun.editWidget.setInteract(jun.value_from == noone);
|
||||||
if(pFOCUS) jun.editWidget.register(contentPane);
|
if(pFOCUS) jun.editWidget.register(contentPane);
|
||||||
|
} else {
|
||||||
|
jun.editWidget.setInteract(false);
|
||||||
|
}
|
||||||
|
|
||||||
switch(jun.display_type) {
|
switch(jun.display_type) {
|
||||||
case VALUE_DISPLAY.button :
|
case VALUE_DISPLAY.button :
|
||||||
|
@ -513,7 +518,9 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
inspecting.inspecting = true;
|
inspecting.inspecting = true;
|
||||||
prop_hover = noone;
|
prop_hover = noone;
|
||||||
var jun = noone;
|
var jun = noone;
|
||||||
var amo = inspecting.input_display_list == -1? ds_list_size(inspecting.inputs) : array_length(inspecting.input_display_list);
|
var amoIn = inspecting.input_display_list == -1? ds_list_size(inspecting.inputs) : array_length(inspecting.input_display_list);
|
||||||
|
var amoOut = ds_list_size(inspecting.outputs);
|
||||||
|
var amo = amoIn + 1 + amoOut;
|
||||||
var hh = ui(40);
|
var hh = ui(40);
|
||||||
|
|
||||||
tb_prop_filter.register(contentPane);
|
tb_prop_filter.register(contentPane);
|
||||||
|
@ -522,10 +529,12 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
tb_prop_filter.draw(ui(32), _y + ui(4), con_w - ui(64), ui(28), filter_text, _m);
|
tb_prop_filter.draw(ui(32), _y + ui(4), con_w - ui(64), ui(28), filter_text, _m);
|
||||||
draw_sprite_ui(THEME.search, 0, ui(32 + 16), _y + ui(4 + 14), 1, 1, 0, COLORS._main_icon, 1);
|
draw_sprite_ui(THEME.search, 0, ui(32 + 16), _y + ui(4 + 14), 1, 1, 0, COLORS._main_icon, 1);
|
||||||
|
|
||||||
for(var i = 0; i < amo; i++) {
|
|
||||||
var xc = con_w / 2;
|
var xc = con_w / 2;
|
||||||
|
|
||||||
|
for(var i = 0; i < amo; i++) {
|
||||||
var yy = hh + _y;
|
var yy = hh + _y;
|
||||||
|
|
||||||
|
if(i < amoIn) {
|
||||||
if(inspecting.input_display_list == -1) {
|
if(inspecting.input_display_list == -1) {
|
||||||
jun = inspecting.inputs[| i];
|
jun = inspecting.inputs[| i];
|
||||||
} else {
|
} else {
|
||||||
|
@ -578,6 +587,17 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
}
|
}
|
||||||
jun = inspecting.inputs[| inspecting.input_display_list[i]];
|
jun = inspecting.inputs[| inspecting.input_display_list[i]];
|
||||||
}
|
}
|
||||||
|
} else if(i == amoIn) {
|
||||||
|
hh += ui(8 + 32 + 8);
|
||||||
|
|
||||||
|
draw_sprite_stretched_ext(THEME.group_label, 0, 0, yy + ui(8), con_w, ui(32), COLORS._main_icon_dark, 0.85);
|
||||||
|
draw_set_text(f_p0b, fa_center, fa_center, COLORS._main_text_sub);
|
||||||
|
draw_text(xc, yy + ui(8 + 16), "Outputs");
|
||||||
|
continue;
|
||||||
|
} else {
|
||||||
|
var outInd = i - amoIn - 1;
|
||||||
|
jun = inspecting.outputs[| outInd];
|
||||||
|
}
|
||||||
|
|
||||||
if(!is_struct(jun)) continue;
|
if(!is_struct(jun)) continue;
|
||||||
if(instanceof(jun) != "NodeValue") continue;
|
if(instanceof(jun) != "NodeValue") continue;
|
||||||
|
@ -614,8 +634,10 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
prop_selecting = jun;
|
prop_selecting = jun;
|
||||||
|
|
||||||
if(mouse_press(mb_right, pFOCUS && mbRight)) {
|
if(mouse_press(mb_right, pFOCUS && mbRight)) {
|
||||||
var _menuItem = [
|
var _menuItem = [];
|
||||||
menuItem(get_text("panel_inspector_reset", "Reset value"), function() {
|
|
||||||
|
if(i < amoIn) {
|
||||||
|
array_push(_menuItem, menuItem(get_text("panel_inspector_reset", "Reset value"), function() {
|
||||||
__dialog_junction.setValue(__dialog_junction.def_val);
|
__dialog_junction.setValue(__dialog_junction.def_val);
|
||||||
}),
|
}),
|
||||||
menuItem(jun.animator.is_anim? get_text("panel_inspector_remove", "Remove animation") : get_text("panel_inspector_add", "Add animation"), function() {
|
menuItem(jun.animator.is_anim? get_text("panel_inspector_remove", "Remove animation") : get_text("panel_inspector_add", "Add animation"), function() {
|
||||||
|
@ -623,13 +645,17 @@ function Panel_Inspector() : PanelContent() constructor {
|
||||||
PANEL_ANIMATION.updatePropertyList();
|
PANEL_ANIMATION.updatePropertyList();
|
||||||
}),
|
}),
|
||||||
-1,
|
-1,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
array_push(_menuItem,
|
||||||
menuItem(get_text("copy", "Copy"), function() {
|
menuItem(get_text("copy", "Copy"), function() {
|
||||||
clipboard_set_text(__dialog_junction.getShowString());
|
clipboard_set_text(__dialog_junction.getShowString());
|
||||||
}, THEME.copy, ["Inspector", "Copy property"]),
|
}, THEME.copy, ["Inspector", "Copy property"]),
|
||||||
menuItem(get_text("paste", "Paste"), function() {
|
menuItem(get_text("paste", "Paste"), function() {
|
||||||
__dialog_junction.setString(clipboard_get_text());
|
__dialog_junction.setString(clipboard_get_text());
|
||||||
}, THEME.paste, ["Inspector", "Paste property"]),
|
}, THEME.paste, ["Inspector", "Paste property"]),
|
||||||
];
|
);
|
||||||
|
|
||||||
if(jun.extract_node != "") {
|
if(jun.extract_node != "") {
|
||||||
array_insert(_menuItem, 2, menuItem(get_text("panel_inspector_extract", "Extract to node"), function() {
|
array_insert(_menuItem, 2, menuItem(get_text("panel_inspector_extract", "Extract to node"), function() {
|
||||||
|
|
|
@ -325,19 +325,46 @@ function Panel_Menu() : PanelContent() constructor {
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
var x1 = w - ui(6);
|
||||||
|
|
||||||
|
#region actions
|
||||||
|
var bs = ui(28);
|
||||||
|
|
||||||
|
if(buttonInstant(THEME.button_hide_fill, x1 - bs, ui(6), bs, bs, [mx, my], pFOCUS, pHOVER,, THEME.window_exit, 0, COLORS._main_accent) == 2) {
|
||||||
|
game_end();
|
||||||
|
}
|
||||||
|
x1 -= bs + ui(8);
|
||||||
|
|
||||||
|
if(buttonInstant(THEME.button_hide_fill, x1 - bs, ui(6), bs, bs, [mx, my], pFOCUS, pHOVER,, THEME.window_maximize, window_is_maximize(), COLORS._main_icon) == 2) {
|
||||||
|
if(window_is_maximize())
|
||||||
|
window_restore();
|
||||||
|
else
|
||||||
|
maximize_window();
|
||||||
|
}
|
||||||
|
x1 -= bs + ui(8);
|
||||||
|
|
||||||
|
if(buttonInstant(THEME.button_hide_fill, x1 - bs, ui(6), bs, bs, [mx, my], pFOCUS, pHOVER,, THEME.window_minimize, 0, COLORS._main_icon) == 2) {
|
||||||
|
//minimize_window();
|
||||||
|
|
||||||
|
|
||||||
|
window_set_position(0, 0);
|
||||||
|
}
|
||||||
|
x1 -= bs + ui(8);
|
||||||
|
#endregion
|
||||||
|
|
||||||
#region version
|
#region version
|
||||||
draw_set_text(f_p0, fa_right, fa_center, COLORS._main_text_sub);
|
draw_set_text(f_p0, fa_right, fa_center, COLORS._main_text_sub);
|
||||||
var txt = "v. " + string(VERSION_STRING);
|
var txt = "v. " + string(VERSION_STRING);
|
||||||
if(DEMO) txt += " DEMO";
|
if(DEMO) txt += " DEMO";
|
||||||
var ww = string_width(txt);
|
var ww = string_width(txt) + ui(12);
|
||||||
if(pHOVER && point_in_rectangle(mx, my, w - ui(16) - ww, 0, w - ui(16), h)) {
|
if(pHOVER && point_in_rectangle(mx, my, x1 - ww, 0, x1, h)) {
|
||||||
draw_sprite_stretched(THEME.menu_button, 0, w - ww - ui(22), ui(6), ww + ui(12), h - ui(12));
|
draw_sprite_stretched(THEME.menu_button, 0, x1 - ww, ui(6), ww, h - ui(12));
|
||||||
|
|
||||||
if(mouse_press(mb_left, pFOCUS)) {
|
if(mouse_press(mb_left, pFOCUS)) {
|
||||||
dialogCall(o_dialog_release_note);
|
dialogCall(o_dialog_release_note);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
draw_text(w - ui(16), h / 2, txt);
|
draw_text(x1 - ui(6), h / 2, txt);
|
||||||
|
|
||||||
if(o_main.version_latest > VERSION)
|
if(o_main.version_latest > VERSION)
|
||||||
displayNewVersion();
|
displayNewVersion();
|
||||||
|
|
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.1 KiB |
74
sprites/s_node_gradient_shift/s_node_gradient_shift.yy
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
{
|
||||||
|
"resourceType": "GMSprite",
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "s_node_gradient_shift",
|
||||||
|
"bboxMode": 0,
|
||||||
|
"collisionKind": 1,
|
||||||
|
"type": 0,
|
||||||
|
"origin": 4,
|
||||||
|
"preMultiplyAlpha": false,
|
||||||
|
"edgeFiltering": false,
|
||||||
|
"collisionTolerance": 0,
|
||||||
|
"swfPrecision": 2.525,
|
||||||
|
"bbox_left": 0,
|
||||||
|
"bbox_right": 63,
|
||||||
|
"bbox_top": 3,
|
||||||
|
"bbox_bottom": 60,
|
||||||
|
"HTile": false,
|
||||||
|
"VTile": false,
|
||||||
|
"For3D": false,
|
||||||
|
"DynamicTexturePage": false,
|
||||||
|
"width": 64,
|
||||||
|
"height": 64,
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"swatchColours": null,
|
||||||
|
"gridX": 0,
|
||||||
|
"gridY": 0,
|
||||||
|
"frames": [
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"6e76e22b-0f6c-4311-bc61-f9b14f07b791",},
|
||||||
|
],
|
||||||
|
"sequence": {
|
||||||
|
"resourceType": "GMSequence",
|
||||||
|
"resourceVersion": "1.4",
|
||||||
|
"name": "s_node_gradient_shift",
|
||||||
|
"timeUnits": 1,
|
||||||
|
"playback": 1,
|
||||||
|
"playbackSpeed": 30.0,
|
||||||
|
"playbackSpeedType": 0,
|
||||||
|
"autoRecord": true,
|
||||||
|
"volume": 1.0,
|
||||||
|
"length": 1.0,
|
||||||
|
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||||
|
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||||
|
"tracks": [
|
||||||
|
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||||
|
{"id":"517b8805-6a3f-42fe-9369-30f82334c8c5","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6e76e22b-0f6c-4311-bc61-f9b14f07b791","path":"sprites/s_node_gradient_shift/s_node_gradient_shift.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"modifiers":[],},
|
||||||
|
],
|
||||||
|
"visibleRange": null,
|
||||||
|
"lockOrigin": false,
|
||||||
|
"showBackdrop": true,
|
||||||
|
"showBackdropImage": false,
|
||||||
|
"backdropImagePath": "",
|
||||||
|
"backdropImageOpacity": 0.5,
|
||||||
|
"backdropWidth": 1366,
|
||||||
|
"backdropHeight": 768,
|
||||||
|
"backdropXOffset": 0.0,
|
||||||
|
"backdropYOffset": 0.0,
|
||||||
|
"xorigin": 32,
|
||||||
|
"yorigin": 32,
|
||||||
|
"eventToFunction": {},
|
||||||
|
"eventStubScript": null,
|
||||||
|
},
|
||||||
|
"layers": [
|
||||||
|
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"dfdfbf7a-323c-4c2b-863b-a1ef6c7553be","visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default",},
|
||||||
|
],
|
||||||
|
"nineSlice": null,
|
||||||
|
"parent": {
|
||||||
|
"name": "color",
|
||||||
|
"path": "folders/nodes/icons/value/color.yy",
|
||||||
|
},
|
||||||
|
}
|
After Width: | Height: | Size: 152 B |
After Width: | Height: | Size: 152 B |
98
sprites/spr_gameframe_border/spr_gameframe_border.yy
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
{
|
||||||
|
"resourceType": "GMSprite",
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "spr_gameframe_border",
|
||||||
|
"bboxMode": 0,
|
||||||
|
"collisionKind": 1,
|
||||||
|
"type": 0,
|
||||||
|
"origin": 0,
|
||||||
|
"preMultiplyAlpha": false,
|
||||||
|
"edgeFiltering": false,
|
||||||
|
"collisionTolerance": 0,
|
||||||
|
"swfPrecision": 2.525,
|
||||||
|
"bbox_left": 0,
|
||||||
|
"bbox_right": 31,
|
||||||
|
"bbox_top": 0,
|
||||||
|
"bbox_bottom": 31,
|
||||||
|
"HTile": false,
|
||||||
|
"VTile": false,
|
||||||
|
"For3D": false,
|
||||||
|
"DynamicTexturePage": false,
|
||||||
|
"width": 32,
|
||||||
|
"height": 32,
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"swatchColours": null,
|
||||||
|
"gridX": 0,
|
||||||
|
"gridY": 0,
|
||||||
|
"frames": [
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"46c9d8f3-d66d-4d8d-a95a-84bf7a85fcb4",},
|
||||||
|
],
|
||||||
|
"sequence": {
|
||||||
|
"resourceType": "GMSequence",
|
||||||
|
"resourceVersion": "1.4",
|
||||||
|
"name": "spr_gameframe_border",
|
||||||
|
"timeUnits": 1,
|
||||||
|
"playback": 1,
|
||||||
|
"playbackSpeed": 30.0,
|
||||||
|
"playbackSpeedType": 0,
|
||||||
|
"autoRecord": true,
|
||||||
|
"volume": 1.0,
|
||||||
|
"length": 1.0,
|
||||||
|
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||||
|
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||||
|
"tracks": [
|
||||||
|
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||||
|
{"id":"be8c2410-1105-4e1e-91e3-f06d4b54a76d","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"46c9d8f3-d66d-4d8d-a95a-84bf7a85fcb4","path":"sprites/spr_gameframe_border/spr_gameframe_border.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"modifiers":[],},
|
||||||
|
],
|
||||||
|
"visibleRange": null,
|
||||||
|
"lockOrigin": false,
|
||||||
|
"showBackdrop": true,
|
||||||
|
"showBackdropImage": false,
|
||||||
|
"backdropImagePath": "",
|
||||||
|
"backdropImageOpacity": 0.5,
|
||||||
|
"backdropWidth": 1366,
|
||||||
|
"backdropHeight": 768,
|
||||||
|
"backdropXOffset": 0.0,
|
||||||
|
"backdropYOffset": 0.0,
|
||||||
|
"xorigin": 0,
|
||||||
|
"yorigin": 0,
|
||||||
|
"eventToFunction": {},
|
||||||
|
"eventStubScript": null,
|
||||||
|
},
|
||||||
|
"layers": [
|
||||||
|
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"13f54409-ed0e-4906-82ef-caf127435f9a","visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default",},
|
||||||
|
],
|
||||||
|
"nineSlice": {
|
||||||
|
"left": 4,
|
||||||
|
"top": 4,
|
||||||
|
"right": 4,
|
||||||
|
"bottom": 4,
|
||||||
|
"guideColour": [
|
||||||
|
4294902015,
|
||||||
|
4294902015,
|
||||||
|
4294902015,
|
||||||
|
4294902015,
|
||||||
|
],
|
||||||
|
"highlightColour": 1728023040,
|
||||||
|
"highlightStyle": 0,
|
||||||
|
"enabled": true,
|
||||||
|
"tileMode": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
4,
|
||||||
|
],
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"loadedVersion": null,
|
||||||
|
"resourceType": "GMNineSliceData",
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "gameframe",
|
||||||
|
"path": "folders/sprites/gameframe.yy",
|
||||||
|
},
|
||||||
|
}
|
After Width: | Height: | Size: 234 B |
After Width: | Height: | Size: 160 B |
After Width: | Height: | Size: 159 B |
After Width: | Height: | Size: 183 B |
After Width: | Height: | Size: 234 B |
After Width: | Height: | Size: 160 B |
After Width: | Height: | Size: 159 B |
After Width: | Height: | Size: 183 B |
80
sprites/spr_gameframe_buttons/spr_gameframe_buttons.yy
Normal file
|
@ -0,0 +1,80 @@
|
||||||
|
{
|
||||||
|
"resourceType": "GMSprite",
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "spr_gameframe_buttons",
|
||||||
|
"bboxMode": 0,
|
||||||
|
"collisionKind": 1,
|
||||||
|
"type": 0,
|
||||||
|
"origin": 0,
|
||||||
|
"preMultiplyAlpha": false,
|
||||||
|
"edgeFiltering": false,
|
||||||
|
"collisionTolerance": 0,
|
||||||
|
"swfPrecision": 2.525,
|
||||||
|
"bbox_left": 16,
|
||||||
|
"bbox_right": 27,
|
||||||
|
"bbox_top": 9,
|
||||||
|
"bbox_bottom": 18,
|
||||||
|
"HTile": false,
|
||||||
|
"VTile": false,
|
||||||
|
"For3D": false,
|
||||||
|
"DynamicTexturePage": false,
|
||||||
|
"width": 45,
|
||||||
|
"height": 29,
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"swatchColours": null,
|
||||||
|
"gridX": 0,
|
||||||
|
"gridY": 0,
|
||||||
|
"frames": [
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"77b76f69-e8f6-49ae-a6c9-d7492ba7f393",},
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"41e22246-bca6-470f-8c8c-899f6c1cae98",},
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"94a12f8d-1f81-4794-ae1f-73a082e7badb",},
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"293e47d5-5a93-4013-9423-2bd3f9993fe0",},
|
||||||
|
],
|
||||||
|
"sequence": {
|
||||||
|
"resourceType": "GMSequence",
|
||||||
|
"resourceVersion": "1.4",
|
||||||
|
"name": "spr_gameframe_buttons",
|
||||||
|
"timeUnits": 1,
|
||||||
|
"playback": 1,
|
||||||
|
"playbackSpeed": 30.0,
|
||||||
|
"playbackSpeedType": 0,
|
||||||
|
"autoRecord": true,
|
||||||
|
"volume": 1.0,
|
||||||
|
"length": 4.0,
|
||||||
|
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||||
|
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||||
|
"tracks": [
|
||||||
|
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||||
|
{"id":"e7172836-4d88-4a53-8446-03ea0659e365","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"77b76f69-e8f6-49ae-a6c9-d7492ba7f393","path":"sprites/spr_gameframe_buttons/spr_gameframe_buttons.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
{"id":"7be174fb-6f91-477b-8f88-42c47ea4438d","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"41e22246-bca6-470f-8c8c-899f6c1cae98","path":"sprites/spr_gameframe_buttons/spr_gameframe_buttons.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
{"id":"f3a44785-bb22-46fc-8fa0-bbdd080e4388","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"94a12f8d-1f81-4794-ae1f-73a082e7badb","path":"sprites/spr_gameframe_buttons/spr_gameframe_buttons.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
{"id":"50a7134a-27d4-4e2d-8e30-81ee3b5f8638","Key":3.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"293e47d5-5a93-4013-9423-2bd3f9993fe0","path":"sprites/spr_gameframe_buttons/spr_gameframe_buttons.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"modifiers":[],},
|
||||||
|
],
|
||||||
|
"visibleRange": null,
|
||||||
|
"lockOrigin": false,
|
||||||
|
"showBackdrop": true,
|
||||||
|
"showBackdropImage": false,
|
||||||
|
"backdropImagePath": "",
|
||||||
|
"backdropImageOpacity": 0.5,
|
||||||
|
"backdropWidth": 1366,
|
||||||
|
"backdropHeight": 768,
|
||||||
|
"backdropXOffset": 0.0,
|
||||||
|
"backdropYOffset": 0.0,
|
||||||
|
"xorigin": 0,
|
||||||
|
"yorigin": 0,
|
||||||
|
"eventToFunction": {},
|
||||||
|
"eventStubScript": null,
|
||||||
|
},
|
||||||
|
"layers": [
|
||||||
|
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"b146a902-ce21-4190-80e8-2c8955cb1fd0","visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default",},
|
||||||
|
],
|
||||||
|
"nineSlice": null,
|
||||||
|
"parent": {
|
||||||
|
"name": "gameframe",
|
||||||
|
"path": "folders/sprites/gameframe.yy",
|
||||||
|
},
|
||||||
|
}
|
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 109 B |
100
sprites/spr_gameframe_caption/spr_gameframe_caption.yy
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
{
|
||||||
|
"resourceType": "GMSprite",
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "spr_gameframe_caption",
|
||||||
|
"bboxMode": 0,
|
||||||
|
"collisionKind": 1,
|
||||||
|
"type": 0,
|
||||||
|
"origin": 0,
|
||||||
|
"preMultiplyAlpha": false,
|
||||||
|
"edgeFiltering": false,
|
||||||
|
"collisionTolerance": 0,
|
||||||
|
"swfPrecision": 2.525,
|
||||||
|
"bbox_left": 0,
|
||||||
|
"bbox_right": 31,
|
||||||
|
"bbox_top": 0,
|
||||||
|
"bbox_bottom": 31,
|
||||||
|
"HTile": false,
|
||||||
|
"VTile": false,
|
||||||
|
"For3D": false,
|
||||||
|
"DynamicTexturePage": false,
|
||||||
|
"width": 32,
|
||||||
|
"height": 32,
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"swatchColours": null,
|
||||||
|
"gridX": 0,
|
||||||
|
"gridY": 0,
|
||||||
|
"frames": [
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"4904f5cb-1a6e-4a5f-9bbf-e0f576373e9a",},
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"577d878e-3672-4360-9a4b-d0152580d062",},
|
||||||
|
],
|
||||||
|
"sequence": {
|
||||||
|
"resourceType": "GMSequence",
|
||||||
|
"resourceVersion": "1.4",
|
||||||
|
"name": "spr_gameframe_caption",
|
||||||
|
"timeUnits": 1,
|
||||||
|
"playback": 1,
|
||||||
|
"playbackSpeed": 30.0,
|
||||||
|
"playbackSpeedType": 0,
|
||||||
|
"autoRecord": true,
|
||||||
|
"volume": 1.0,
|
||||||
|
"length": 2.0,
|
||||||
|
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||||
|
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||||
|
"tracks": [
|
||||||
|
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||||
|
{"id":"2631be63-d569-4565-b4b2-9d602a9fc67f","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"4904f5cb-1a6e-4a5f-9bbf-e0f576373e9a","path":"sprites/spr_gameframe_caption/spr_gameframe_caption.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
{"id":"3f0818e9-ed2b-40aa-b3a4-ae0e4da91875","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"577d878e-3672-4360-9a4b-d0152580d062","path":"sprites/spr_gameframe_caption/spr_gameframe_caption.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"modifiers":[],},
|
||||||
|
],
|
||||||
|
"visibleRange": null,
|
||||||
|
"lockOrigin": false,
|
||||||
|
"showBackdrop": true,
|
||||||
|
"showBackdropImage": false,
|
||||||
|
"backdropImagePath": "",
|
||||||
|
"backdropImageOpacity": 0.5,
|
||||||
|
"backdropWidth": 1366,
|
||||||
|
"backdropHeight": 768,
|
||||||
|
"backdropXOffset": 0.0,
|
||||||
|
"backdropYOffset": 0.0,
|
||||||
|
"xorigin": 0,
|
||||||
|
"yorigin": 0,
|
||||||
|
"eventToFunction": {},
|
||||||
|
"eventStubScript": null,
|
||||||
|
},
|
||||||
|
"layers": [
|
||||||
|
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"4a6774a7-82b3-4633-9454-8f1cab630129","visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default",},
|
||||||
|
],
|
||||||
|
"nineSlice": {
|
||||||
|
"left": 4,
|
||||||
|
"top": 0,
|
||||||
|
"right": 4,
|
||||||
|
"bottom": 0,
|
||||||
|
"guideColour": [
|
||||||
|
4294902015,
|
||||||
|
4294902015,
|
||||||
|
4294902015,
|
||||||
|
4294902015,
|
||||||
|
],
|
||||||
|
"highlightColour": 1728023040,
|
||||||
|
"highlightStyle": 0,
|
||||||
|
"enabled": true,
|
||||||
|
"tileMode": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
],
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"loadedVersion": null,
|
||||||
|
"resourceType": "GMNineSliceData",
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "gameframe",
|
||||||
|
"path": "folders/sprites/gameframe.yy",
|
||||||
|
},
|
||||||
|
}
|
After Width: | Height: | Size: 72 B |
After Width: | Height: | Size: 72 B |
74
sprites/spr_gameframe_pixel/spr_gameframe_pixel.yy
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
{
|
||||||
|
"resourceType": "GMSprite",
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "spr_gameframe_pixel",
|
||||||
|
"bboxMode": 0,
|
||||||
|
"collisionKind": 1,
|
||||||
|
"type": 0,
|
||||||
|
"origin": 0,
|
||||||
|
"preMultiplyAlpha": false,
|
||||||
|
"edgeFiltering": false,
|
||||||
|
"collisionTolerance": 0,
|
||||||
|
"swfPrecision": 2.525,
|
||||||
|
"bbox_left": 0,
|
||||||
|
"bbox_right": 3,
|
||||||
|
"bbox_top": 0,
|
||||||
|
"bbox_bottom": 3,
|
||||||
|
"HTile": false,
|
||||||
|
"VTile": false,
|
||||||
|
"For3D": false,
|
||||||
|
"DynamicTexturePage": false,
|
||||||
|
"width": 4,
|
||||||
|
"height": 4,
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"swatchColours": null,
|
||||||
|
"gridX": 0,
|
||||||
|
"gridY": 0,
|
||||||
|
"frames": [
|
||||||
|
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"ab95374a-78d2-423d-a3ea-3a63282c494b",},
|
||||||
|
],
|
||||||
|
"sequence": {
|
||||||
|
"resourceType": "GMSequence",
|
||||||
|
"resourceVersion": "1.4",
|
||||||
|
"name": "spr_gameframe_pixel",
|
||||||
|
"timeUnits": 1,
|
||||||
|
"playback": 1,
|
||||||
|
"playbackSpeed": 30.0,
|
||||||
|
"playbackSpeedType": 0,
|
||||||
|
"autoRecord": true,
|
||||||
|
"volume": 1.0,
|
||||||
|
"length": 1.0,
|
||||||
|
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||||
|
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||||
|
"tracks": [
|
||||||
|
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||||
|
{"id":"538a68a4-3388-4bf8-8f7a-5be3f31891f3","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"ab95374a-78d2-423d-a3ea-3a63282c494b","path":"sprites/spr_gameframe_pixel/spr_gameframe_pixel.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||||
|
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"isCreationTrack":false,"modifiers":[],},
|
||||||
|
],
|
||||||
|
"visibleRange": null,
|
||||||
|
"lockOrigin": false,
|
||||||
|
"showBackdrop": true,
|
||||||
|
"showBackdropImage": false,
|
||||||
|
"backdropImagePath": "",
|
||||||
|
"backdropImageOpacity": 0.5,
|
||||||
|
"backdropWidth": 1366,
|
||||||
|
"backdropHeight": 768,
|
||||||
|
"backdropXOffset": 0.0,
|
||||||
|
"backdropYOffset": 0.0,
|
||||||
|
"xorigin": 0,
|
||||||
|
"yorigin": 0,
|
||||||
|
"eventToFunction": {},
|
||||||
|
"eventStubScript": null,
|
||||||
|
},
|
||||||
|
"layers": [
|
||||||
|
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"81663a4f-51f2-49ea-a76e-5462f66e8d16","visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default",},
|
||||||
|
],
|
||||||
|
"nineSlice": null,
|
||||||
|
"parent": {
|
||||||
|
"name": "gameframe",
|
||||||
|
"path": "folders/sprites/gameframe.yy",
|
||||||
|
},
|
||||||
|
}
|