[GlobalVar] Fix crash on animate.

This commit is contained in:
Tanasart 2025-03-03 09:30:28 +07:00
parent 9a278163c7
commit d75b96baaa
53 changed files with 370 additions and 188 deletions

View file

@ -156,6 +156,7 @@
{"name":"Tile","order":12,"path":"folders/nodes/data/MKFX/Tile.yy",}, {"name":"Tile","order":12,"path":"folders/nodes/data/MKFX/Tile.yy",},
{"name":"PB","order":12,"path":"folders/nodes/data/PB.yy",}, {"name":"PB","order":12,"path":"folders/nodes/data/PB.yy",},
{"name":"draw","order":2,"path":"folders/nodes/data/PB/draw.yy",}, {"name":"draw","order":2,"path":"folders/nodes/data/PB/draw.yy",},
{"name":"shaders","order":2,"path":"folders/nodes/data/PB/main/shaders.yy",},
{"name":"modify","order":3,"path":"folders/nodes/data/PB/modify.yy",}, {"name":"modify","order":3,"path":"folders/nodes/data/PB/modify.yy",},
{"name":"pbbox","order":1,"path":"folders/nodes/data/PB/pbbox.yy",}, {"name":"pbbox","order":1,"path":"folders/nodes/data/PB/pbbox.yy",},
{"name":"PCX","order":11,"path":"folders/nodes/data/PCX.yy",}, {"name":"PCX","order":11,"path":"folders/nodes/data/PCX.yy",},
@ -256,11 +257,13 @@
{"name":"node","order":5,"path":"folders/shader/UI/node.yy",}, {"name":"node","order":5,"path":"folders/shader/UI/node.yy",},
{"name":"palette mixer","order":2,"path":"folders/shader/UI/palette mixer.yy",}, {"name":"palette mixer","order":2,"path":"folders/shader/UI/palette mixer.yy",},
{"name":"sprites","order":8,"path":"folders/sprites.yy",}, {"name":"sprites","order":8,"path":"folders/sprites.yy",},
{"name":"bs","order":3,"path":"folders/sprites/bs.yy",}, {"name":"bs","order":2,"path":"folders/sprites/bs.yy",},
{"name":"gameframe","order":4,"path":"folders/sprites/gameframe.yy",}, {"name":"enum icons","order":6,"path":"folders/sprites/enum icons.yy",},
{"name":"meta","order":2,"path":"folders/sprites/meta.yy",}, {"name":"gameframe","order":3,"path":"folders/sprites/gameframe.yy",},
{"name":"misc","order":5,"path":"folders/sprites/misc.yy",}, {"name":"node","order":9,"path":"folders/sprites/node.yy",},
{"name":"nodes","order":6,"path":"folders/sprites/nodes.yy",}, {"name":"junctions","order":5,"path":"folders/sprites/junctions.yy",},
{"name":"meta","order":1,"path":"folders/sprites/meta.yy",},
{"name":"misc","order":4,"path":"folders/sprites/misc.yy",},
{"name":"profiler","order":8,"path":"folders/sprites/profiler.yy",}, {"name":"profiler","order":8,"path":"folders/sprites/profiler.yy",},
{"name":"texture","order":7,"path":"folders/sprites/texture.yy",}, {"name":"texture","order":7,"path":"folders/sprites/texture.yy",},
{"name":"widgets","order":6,"path":"folders/widgets.yy",}, {"name":"widgets","order":6,"path":"folders/widgets.yy",},
@ -268,7 +271,6 @@
{"name":"rotator","order":1,"path":"folders/widgets/rotator.yy",}, {"name":"rotator","order":1,"path":"folders/widgets/rotator.yy",},
{"name":"sliders","order":2,"path":"folders/widgets/sliders.yy",}, {"name":"sliders","order":2,"path":"folders/widgets/sliders.yy",},
{"name":"text","order":3,"path":"folders/widgets/text.yy",}, {"name":"text","order":3,"path":"folders/widgets/text.yy",},
{"name":"shaders","order":2,"path":"folders/nodes/data/PB/main/shaders.yy",},
], ],
"ResourceOrderSettings":[ "ResourceOrderSettings":[
{"name":"ac_disappear","order":2,"path":"animcurves/ac_disappear/ac_disappear.yy",}, {"name":"ac_disappear","order":2,"path":"animcurves/ac_disappear/ac_disappear.yy",},
@ -349,7 +351,6 @@
{"name":"o_dialog_textbox_autocomplete","order":7,"path":"objects/o_dialog_textbox_autocomplete/o_dialog_textbox_autocomplete.yy",}, {"name":"o_dialog_textbox_autocomplete","order":7,"path":"objects/o_dialog_textbox_autocomplete/o_dialog_textbox_autocomplete.yy",},
{"name":"o_dialog_textbox_function_guide","order":8,"path":"objects/o_dialog_textbox_function_guide/o_dialog_textbox_function_guide.yy",}, {"name":"o_dialog_textbox_function_guide","order":8,"path":"objects/o_dialog_textbox_function_guide/o_dialog_textbox_function_guide.yy",},
{"name":"o_dialog_value_editor","order":9,"path":"objects/o_dialog_value_editor/o_dialog_value_editor.yy",}, {"name":"o_dialog_value_editor","order":9,"path":"objects/o_dialog_value_editor/o_dialog_value_editor.yy",},
{"name":"sh_corner_apply","order":1,"path":"shaders/sh_corner_apply/sh_corner_apply.yy",},
{"name":"o_dialog_warning","order":6,"path":"objects/o_dialog_warning/o_dialog_warning.yy",}, {"name":"o_dialog_warning","order":6,"path":"objects/o_dialog_warning/o_dialog_warning.yy",},
{"name":"o_pie_menu","order":14,"path":"objects/o_pie_menu/o_pie_menu.yy",}, {"name":"o_pie_menu","order":14,"path":"objects/o_pie_menu/o_pie_menu.yy",},
{"name":"Obj_Debug_FallText_Firestore","order":6,"path":"objects/Obj_Debug_FallText_Firestore/Obj_Debug_FallText_Firestore.yy",}, {"name":"Obj_Debug_FallText_Firestore","order":6,"path":"objects/Obj_Debug_FallText_Firestore/Obj_Debug_FallText_Firestore.yy",},
@ -1464,7 +1465,6 @@
{"name":"type_conversion","order":7,"path":"scripts/type_conversion/type_conversion.yy",}, {"name":"type_conversion","order":7,"path":"scripts/type_conversion/type_conversion.yy",},
{"name":"value_snap","order":9,"path":"scripts/value_snap/value_snap.yy",}, {"name":"value_snap","order":9,"path":"scripts/value_snap/value_snap.yy",},
{"name":"var_comparison","order":1,"path":"scripts/var_comparison/var_comparison.yy",}, {"name":"var_comparison","order":1,"path":"scripts/var_comparison/var_comparison.yy",},
{"name":"sh_corner_coord","order":4,"path":"shaders/sh_corner_coord/sh_corner_coord.yy",},
{"name":"vct_knob","order":2,"path":"scripts/vct_knob/vct_knob.yy",}, {"name":"vct_knob","order":2,"path":"scripts/vct_knob/vct_knob.yy",},
{"name":"vct_slider","order":1,"path":"scripts/vct_slider/vct_slider.yy",}, {"name":"vct_slider","order":1,"path":"scripts/vct_slider/vct_slider.yy",},
{"name":"vct_toggle","order":3,"path":"scripts/vct_toggle/vct_toggle.yy",}, {"name":"vct_toggle","order":3,"path":"scripts/vct_toggle/vct_toggle.yy",},
@ -1586,6 +1586,8 @@
{"name":"sh_content_sampler","order":17,"path":"shaders/sh_content_sampler/sh_content_sampler.yy",}, {"name":"sh_content_sampler","order":17,"path":"shaders/sh_content_sampler/sh_content_sampler.yy",},
{"name":"sh_convolution","order":9,"path":"shaders/sh_convolution/sh_convolution.yy",}, {"name":"sh_convolution","order":9,"path":"shaders/sh_convolution/sh_convolution.yy",},
{"name":"sh_coord","order":14,"path":"shaders/sh_coord/sh_coord.yy",}, {"name":"sh_coord","order":14,"path":"shaders/sh_coord/sh_coord.yy",},
{"name":"sh_corner_apply","order":1,"path":"shaders/sh_corner_apply/sh_corner_apply.yy",},
{"name":"sh_corner_coord","order":4,"path":"shaders/sh_corner_coord/sh_corner_coord.yy",},
{"name":"sh_corner_erode","order":2,"path":"shaders/sh_corner_erode/sh_corner_erode.yy",}, {"name":"sh_corner_erode","order":2,"path":"shaders/sh_corner_erode/sh_corner_erode.yy",},
{"name":"sh_corner_iterate","order":3,"path":"shaders/sh_corner_iterate/sh_corner_iterate.yy",}, {"name":"sh_corner_iterate","order":3,"path":"shaders/sh_corner_iterate/sh_corner_iterate.yy",},
{"name":"sh_cross_section","order":17,"path":"shaders/sh_cross_section/sh_cross_section.yy",}, {"name":"sh_cross_section","order":17,"path":"shaders/sh_cross_section/sh_cross_section.yy",},
@ -1688,7 +1690,6 @@
{"name":"sh_kuwahara_ani_pass3","order":3,"path":"shaders/sh_kuwahara_ani_pass3/sh_kuwahara_ani_pass3.yy",}, {"name":"sh_kuwahara_ani_pass3","order":3,"path":"shaders/sh_kuwahara_ani_pass3/sh_kuwahara_ani_pass3.yy",},
{"name":"sh_kuwahara_ani_pass4","order":4,"path":"shaders/sh_kuwahara_ani_pass4/sh_kuwahara_ani_pass4.yy",}, {"name":"sh_kuwahara_ani_pass4","order":4,"path":"shaders/sh_kuwahara_ani_pass4/sh_kuwahara_ani_pass4.yy",},
{"name":"sh_kuwahara_gen","order":5,"path":"shaders/sh_kuwahara_gen/sh_kuwahara_gen.yy",}, {"name":"sh_kuwahara_gen","order":5,"path":"shaders/sh_kuwahara_gen/sh_kuwahara_gen.yy",},
{"name":"sh_pb_main_draw","order":0,"path":"shaders/sh_pb_main_draw/sh_pb_main_draw.yy",},
{"name":"sh_level_selector","order":23,"path":"shaders/sh_level_selector/sh_level_selector.yy",}, {"name":"sh_level_selector","order":23,"path":"shaders/sh_level_selector/sh_level_selector.yy",},
{"name":"sh_level","order":21,"path":"shaders/sh_level/sh_level.yy",}, {"name":"sh_level","order":21,"path":"shaders/sh_level/sh_level.yy",},
{"name":"sh_liquefy_bloat","order":3,"path":"shaders/sh_liquefy_bloat/sh_liquefy_bloat.yy",}, {"name":"sh_liquefy_bloat","order":3,"path":"shaders/sh_liquefy_bloat/sh_liquefy_bloat.yy",},

View file

@ -218,6 +218,7 @@
{"$GMFolder":"","%Name":"PB","folderPath":"folders/nodes/data/PB.yy","name":"PB","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"PB","folderPath":"folders/nodes/data/PB.yy","name":"PB","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"draw","folderPath":"folders/nodes/data/PB/draw.yy","name":"draw","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"draw","folderPath":"folders/nodes/data/PB/draw.yy","name":"draw","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"main","folderPath":"folders/nodes/data/PB/main.yy","name":"main","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"main","folderPath":"folders/nodes/data/PB/main.yy","name":"main","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"shaders","folderPath":"folders/nodes/data/PB/main/shaders.yy","name":"shaders","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"modify","folderPath":"folders/nodes/data/PB/modify.yy","name":"modify","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"modify","folderPath":"folders/nodes/data/PB/modify.yy","name":"modify","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"pbbox","folderPath":"folders/nodes/data/PB/pbbox.yy","name":"pbbox","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"pbbox","folderPath":"folders/nodes/data/PB/pbbox.yy","name":"pbbox","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"PCX","folderPath":"folders/nodes/data/PCX.yy","name":"PCX","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"PCX","folderPath":"folders/nodes/data/PCX.yy","name":"PCX","resourceType":"GMFolder","resourceVersion":"2.0",},
@ -335,11 +336,12 @@
{"$GMFolder":"","%Name":"palette mixer","folderPath":"folders/shader/UI/palette mixer.yy","name":"palette mixer","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"palette mixer","folderPath":"folders/shader/UI/palette mixer.yy","name":"palette mixer","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"sprites","folderPath":"folders/sprites.yy","name":"sprites","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"sprites","folderPath":"folders/sprites.yy","name":"sprites","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"bs","folderPath":"folders/sprites/bs.yy","name":"bs","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"bs","folderPath":"folders/sprites/bs.yy","name":"bs","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"enum icons","folderPath":"folders/sprites/enum icons.yy","name":"enum icons","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"gameframe","folderPath":"folders/sprites/gameframe.yy","name":"gameframe","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"gameframe","folderPath":"folders/sprites/gameframe.yy","name":"gameframe","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"node","folderPath":"folders/sprites/node.yy","name":"node","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"junctions","folderPath":"folders/sprites/junctions.yy","name":"junctions","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"meta","folderPath":"folders/sprites/meta.yy","name":"meta","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"meta","folderPath":"folders/sprites/meta.yy","name":"meta","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"misc","folderPath":"folders/sprites/misc.yy","name":"misc","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"misc","folderPath":"folders/sprites/misc.yy","name":"misc","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"nodes","folderPath":"folders/sprites/nodes.yy","name":"nodes","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"junctions","folderPath":"folders/sprites/nodes/junctions.yy","name":"junctions","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"profiler","folderPath":"folders/sprites/profiler.yy","name":"profiler","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"profiler","folderPath":"folders/sprites/profiler.yy","name":"profiler","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"texture","folderPath":"folders/sprites/texture.yy","name":"texture","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"texture","folderPath":"folders/sprites/texture.yy","name":"texture","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"widgets","folderPath":"folders/widgets.yy","name":"widgets","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"widgets","folderPath":"folders/widgets.yy","name":"widgets","resourceType":"GMFolder","resourceVersion":"2.0",},
@ -348,7 +350,6 @@
{"$GMFolder":"","%Name":"rotator","folderPath":"folders/widgets/rotator.yy","name":"rotator","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"rotator","folderPath":"folders/widgets/rotator.yy","name":"rotator","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"sliders","folderPath":"folders/widgets/sliders.yy","name":"sliders","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"sliders","folderPath":"folders/widgets/sliders.yy","name":"sliders","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"text","folderPath":"folders/widgets/text.yy","name":"text","resourceType":"GMFolder","resourceVersion":"2.0",}, {"$GMFolder":"","%Name":"text","folderPath":"folders/widgets/text.yy","name":"text","resourceType":"GMFolder","resourceVersion":"2.0",},
{"$GMFolder":"","%Name":"shaders","folderPath":"folders/nodes/data/PB/main/shaders.yy","name":"shaders","resourceType":"GMFolder","resourceVersion":"2.0",},
], ],
"IncludedFiles":[ "IncludedFiles":[
{"$GMIncludedFile":"","%Name":"Addons.zip","CopyToMask":-1,"filePath":"datafiles/data","name":"Addons.zip","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"Addons.zip","CopyToMask":-1,"filePath":"datafiles/data","name":"Addons.zip","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
@ -1314,7 +1315,11 @@
{"$GMIncludedFile":"","%Name":"Canvas.png","CopyToMask":-1,"filePath":"datafiles/data/Welcome files/Templates","name":"Canvas.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"Canvas.png","CopyToMask":-1,"filePath":"datafiles/data/Welcome files/Templates","name":"Canvas.png","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"Canvas.pxc","CopyToMask":-1,"filePath":"datafiles/data/Welcome files/Templates","name":"Canvas.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"Canvas.pxc","CopyToMask":-1,"filePath":"datafiles/data/Welcome files/Templates","name":"Canvas.pxc","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"Welcome files.zip","CopyToMask":-1,"filePath":"datafiles/data/Welcome files","name":"Welcome files.zip","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"Welcome files.zip","CopyToMask":-1,"filePath":"datafiles/data/Welcome files","name":"Welcome files.zip","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"dllcredits.txt","ConfigValues":{"Itch":{"CopyToMask":"0",},},"CopyToMask":0,"filePath":"datafiles","name":"dllcredits.txt","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"dllcredits.txt","ConfigValues":{
"Itch":{
"CopyToMask":"0",
},
},"CopyToMask":0,"filePath":"datafiles","name":"dllcredits.txt","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"dlltest1.dll","CopyToMask":-1,"filePath":"datafiles","name":"dlltest1.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"dlltest1.dll","CopyToMask":-1,"filePath":"datafiles","name":"dlltest1.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"ffmpeg.exe","CopyToMask":-1,"filePath":"datafiles/ffmpeg/bin","name":"ffmpeg.exe","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"ffmpeg.exe","CopyToMask":-1,"filePath":"datafiles/ffmpeg/bin","name":"ffmpeg.exe","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"LICENSE","CopyToMask":-1,"filePath":"datafiles/ffmpeg","name":"LICENSE","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"LICENSE","CopyToMask":-1,"filePath":"datafiles/ffmpeg","name":"LICENSE","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
@ -1333,7 +1338,11 @@
{"$GMIncludedFile":"","%Name":"mf.dll","CopyToMask":-1,"filePath":"datafiles","name":"mf.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"mf.dll","CopyToMask":-1,"filePath":"datafiles","name":"mf.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"mfcore.dll","CopyToMask":-1,"filePath":"datafiles","name":"mfcore.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"mfcore.dll","CopyToMask":-1,"filePath":"datafiles","name":"mfcore.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"mfplat.dll","CopyToMask":-1,"filePath":"datafiles","name":"mfplat.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"mfplat.dll","CopyToMask":-1,"filePath":"datafiles","name":"mfplat.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"PixelComposer_profile-2.provisionprofile","ConfigValues":{"Itch":{"CopyToMask":"2",},},"CopyToMask":-1,"filePath":"datafiles","name":"PixelComposer_profile-2.provisionprofile","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"PixelComposer_profile-2.provisionprofile","ConfigValues":{
"Itch":{
"CopyToMask":"2",
},
},"CopyToMask":-1,"filePath":"datafiles","name":"PixelComposer_profile-2.provisionprofile","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"data.win","CopyToMask":-1,"filePath":"datafiles/report","name":"data.win","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"data.win","CopyToMask":-1,"filePath":"datafiles/report","name":"data.win","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"execute_shell_simple_ext_x64.dll","CopyToMask":-1,"filePath":"datafiles/report","name":"execute_shell_simple_ext_x64.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"execute_shell_simple_ext_x64.dll","CopyToMask":-1,"filePath":"datafiles/report","name":"execute_shell_simple_ext_x64.dll","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
{"$GMIncludedFile":"","%Name":"options.ini","CopyToMask":-1,"filePath":"datafiles/report","name":"options.ini","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"options.ini","CopyToMask":-1,"filePath":"datafiles/report","name":"options.ini","resourceType":"GMIncludedFile","resourceVersion":"2.0",},
@ -1757,7 +1766,6 @@
{"id":{"name":"dynaSurf_3d","path":"scripts/dynaSurf_3d/dynaSurf_3d.yy",},}, {"id":{"name":"dynaSurf_3d","path":"scripts/dynaSurf_3d/dynaSurf_3d.yy",},},
{"id":{"name":"dynaSurf_iso","path":"scripts/dynaSurf_iso/dynaSurf_iso.yy",},}, {"id":{"name":"dynaSurf_iso","path":"scripts/dynaSurf_iso/dynaSurf_iso.yy",},},
{"id":{"name":"dynaSurf","path":"scripts/dynaSurf/dynaSurf.yy",},}, {"id":{"name":"dynaSurf","path":"scripts/dynaSurf/dynaSurf.yy",},},
{"id":{"name":"sh_pb_main_draw","path":"shaders/sh_pb_main_draw/sh_pb_main_draw.yy",},},
{"id":{"name":"event_recorder","path":"scripts/event_recorder/event_recorder.yy",},}, {"id":{"name":"event_recorder","path":"scripts/event_recorder/event_recorder.yy",},},
{"id":{"name":"export_portable","path":"scripts/export_portable/export_portable.yy",},}, {"id":{"name":"export_portable","path":"scripts/export_portable/export_portable.yy",},},
{"id":{"name":"fft_functions","path":"scripts/fft_functions/fft_functions.yy",},}, {"id":{"name":"fft_functions","path":"scripts/fft_functions/fft_functions.yy",},},
@ -1978,7 +1986,6 @@
{"id":{"name":"node_color_adjust","path":"scripts/node_color_adjust/node_color_adjust.yy",},}, {"id":{"name":"node_color_adjust","path":"scripts/node_color_adjust/node_color_adjust.yy",},},
{"id":{"name":"node_color_data","path":"scripts/node_color_data/node_color_data.yy",},}, {"id":{"name":"node_color_data","path":"scripts/node_color_data/node_color_data.yy",},},
{"id":{"name":"node_color_hsv","path":"scripts/node_color_hsv/node_color_hsv.yy",},}, {"id":{"name":"node_color_hsv","path":"scripts/node_color_hsv/node_color_hsv.yy",},},
{"id":{"name":"sh_corner_coord","path":"shaders/sh_corner_coord/sh_corner_coord.yy",},},
{"id":{"name":"node_color_mix","path":"scripts/node_color_mix/node_color_mix.yy",},}, {"id":{"name":"node_color_mix","path":"scripts/node_color_mix/node_color_mix.yy",},},
{"id":{"name":"node_color_oklch","path":"scripts/node_color_oklch/node_color_oklch.yy",},}, {"id":{"name":"node_color_oklch","path":"scripts/node_color_oklch/node_color_oklch.yy",},},
{"id":{"name":"node_color_remove","path":"scripts/node_color_remove/node_color_remove.yy",},}, {"id":{"name":"node_color_remove","path":"scripts/node_color_remove/node_color_remove.yy",},},
@ -2855,6 +2862,8 @@
{"id":{"name":"sh_content_sampler","path":"shaders/sh_content_sampler/sh_content_sampler.yy",},}, {"id":{"name":"sh_content_sampler","path":"shaders/sh_content_sampler/sh_content_sampler.yy",},},
{"id":{"name":"sh_convolution","path":"shaders/sh_convolution/sh_convolution.yy",},}, {"id":{"name":"sh_convolution","path":"shaders/sh_convolution/sh_convolution.yy",},},
{"id":{"name":"sh_coord","path":"shaders/sh_coord/sh_coord.yy",},}, {"id":{"name":"sh_coord","path":"shaders/sh_coord/sh_coord.yy",},},
{"id":{"name":"sh_corner_apply","path":"shaders/sh_corner_apply/sh_corner_apply.yy",},},
{"id":{"name":"sh_corner_coord","path":"shaders/sh_corner_coord/sh_corner_coord.yy",},},
{"id":{"name":"sh_corner_erode","path":"shaders/sh_corner_erode/sh_corner_erode.yy",},}, {"id":{"name":"sh_corner_erode","path":"shaders/sh_corner_erode/sh_corner_erode.yy",},},
{"id":{"name":"sh_corner_iterate","path":"shaders/sh_corner_iterate/sh_corner_iterate.yy",},}, {"id":{"name":"sh_corner_iterate","path":"shaders/sh_corner_iterate/sh_corner_iterate.yy",},},
{"id":{"name":"sh_corner","path":"shaders/sh_corner/sh_corner.yy",},}, {"id":{"name":"sh_corner","path":"shaders/sh_corner/sh_corner.yy",},},
@ -3053,6 +3062,7 @@
{"id":{"name":"sh_path_sdf","path":"shaders/sh_path_sdf/sh_path_sdf.yy",},}, {"id":{"name":"sh_path_sdf","path":"shaders/sh_path_sdf/sh_path_sdf.yy",},},
{"id":{"name":"sh_pb_diamond","path":"shaders/sh_pb_diamond/sh_pb_diamond.yy",},}, {"id":{"name":"sh_pb_diamond","path":"shaders/sh_pb_diamond/sh_pb_diamond.yy",},},
{"id":{"name":"sh_pb_draw","path":"shaders/sh_pb_draw/sh_pb_draw.yy",},}, {"id":{"name":"sh_pb_draw","path":"shaders/sh_pb_draw/sh_pb_draw.yy",},},
{"id":{"name":"sh_pb_main_draw","path":"shaders/sh_pb_main_draw/sh_pb_main_draw.yy",},},
{"id":{"name":"sh_perlin_extra","path":"shaders/sh_perlin_extra/sh_perlin_extra.yy",},}, {"id":{"name":"sh_perlin_extra","path":"shaders/sh_perlin_extra/sh_perlin_extra.yy",},},
{"id":{"name":"sh_perlin_smear","path":"shaders/sh_perlin_smear/sh_perlin_smear.yy",},}, {"id":{"name":"sh_perlin_smear","path":"shaders/sh_perlin_smear/sh_perlin_smear.yy",},},
{"id":{"name":"sh_perlin_tiled","path":"shaders/sh_perlin_tiled/sh_perlin_tiled.yy",},}, {"id":{"name":"sh_perlin_tiled","path":"shaders/sh_perlin_tiled/sh_perlin_tiled.yy",},},
@ -3197,7 +3207,6 @@
{"id":{"name":"s_filter_node_inspector","path":"sprites/s_filter_node_inspector/s_filter_node_inspector.yy",},}, {"id":{"name":"s_filter_node_inspector","path":"sprites/s_filter_node_inspector/s_filter_node_inspector.yy",},},
{"id":{"name":"s_filter_node","path":"sprites/s_filter_node/s_filter_node.yy",},}, {"id":{"name":"s_filter_node","path":"sprites/s_filter_node/s_filter_node.yy",},},
{"id":{"name":"s_filter","path":"sprites/s_filter/s_filter.yy",},}, {"id":{"name":"s_filter","path":"sprites/s_filter/s_filter.yy",},},
{"id":{"name":"sh_corner_apply","path":"shaders/sh_corner_apply/sh_corner_apply.yy",},},
{"id":{"name":"s_flare_type","path":"sprites/s_flare_type/s_flare_type.yy",},}, {"id":{"name":"s_flare_type","path":"sprites/s_flare_type/s_flare_type.yy",},},
{"id":{"name":"s_fx_pixel","path":"sprites/s_fx_pixel/s_fx_pixel.yy",},}, {"id":{"name":"s_fx_pixel","path":"sprites/s_fx_pixel/s_fx_pixel.yy",},},
{"id":{"name":"s_gamemaker","path":"sprites/s_gamemaker/s_gamemaker.yy",},}, {"id":{"name":"s_gamemaker","path":"sprites/s_gamemaker/s_gamemaker.yy",},},
@ -3262,6 +3271,7 @@
{"id":{"name":"s_node_3d_transform","path":"sprites/s_node_3d_transform/s_node_3d_transform.yy",},}, {"id":{"name":"s_node_3d_transform","path":"sprites/s_node_3d_transform/s_node_3d_transform.yy",},},
{"id":{"name":"s_node_3d_uv_remap","path":"sprites/s_node_3d_uv_remap/s_node_3d_uv_remap.yy",},}, {"id":{"name":"s_node_3d_uv_remap","path":"sprites/s_node_3d_uv_remap/s_node_3d_uv_remap.yy",},},
{"id":{"name":"s_node_9slice","path":"sprites/s_node_9slice/s_node_9slice.yy",},}, {"id":{"name":"s_node_9slice","path":"sprites/s_node_9slice/s_node_9slice.yy",},},
{"id":{"name":"s_node_action_default","path":"sprites/s_node_action_default/s_node_action_default.yy",},},
{"id":{"name":"s_node_active_canvas","path":"sprites/s_node_active_canvas/s_node_active_canvas.yy",},}, {"id":{"name":"s_node_active_canvas","path":"sprites/s_node_active_canvas/s_node_active_canvas.yy",},},
{"id":{"name":"s_node_alignment","path":"sprites/s_node_alignment/s_node_alignment.yy",},}, {"id":{"name":"s_node_alignment","path":"sprites/s_node_alignment/s_node_alignment.yy",},},
{"id":{"name":"s_node_alpha_cutoff","path":"sprites/s_node_alpha_cutoff/s_node_alpha_cutoff.yy",},}, {"id":{"name":"s_node_alpha_cutoff","path":"sprites/s_node_alpha_cutoff/s_node_alpha_cutoff.yy",},},

Binary file not shown.

View file

@ -254,8 +254,10 @@ event_inherited();
} else if(is(_node, NodeAction)) { // NOT IMPLEMENTED } else if(is(_node, NodeAction)) { // NOT IMPLEMENTED
var _dat = _node.build(node_target_x, node_target_y,, _param); var _dat = _node.build(node_target_x, node_target_y,, _param);
var _node_in = _dat.inputNode; if(_dat == noone) return;
var _node_out = _dat.outputNode;
var _node_in = _dat[$ "inputNode"] ?? noone;
var _node_out = _dat[$ "outputNode"] ?? noone;
if(_node_in != noone) if(_node_in != noone)
for( var i = 0, n = array_length(_node_in.inputs); i < n; i++ ) for( var i = 0, n = array_length(_node_in.inputs); i < n; i++ )
@ -532,6 +534,8 @@ event_inherited();
if(is_global && !_node.show_in_global) continue; if(is_global && !_node.show_in_global) continue;
} }
if(is(_node, NodeAction_create) && array_empty(PANEL_GRAPH.nodes_selecting)) continue;
if(is_string(_node)) { if(is_string(_node)) {
if(PREFERENCES.dialog_add_node_grouping == 0) continue; if(PREFERENCES.dialog_add_node_grouping == 0) continue;
if(PREFERENCES.dialog_add_node_grouping == 1 && string_starts_with(_node, "/")) continue; if(PREFERENCES.dialog_add_node_grouping == 1 && string_starts_with(_node, "/")) continue;
@ -716,6 +720,8 @@ event_inherited();
if(is_global && !_node.show_in_global) continue; if(is_global && !_node.show_in_global) continue;
} }
if(is(_node, NodeAction_create) && array_empty(PANEL_GRAPH.nodes_selecting)) continue;
if(is_string(_node)) { if(is_string(_node)) {
if(PREFERENCES.dialog_add_node_grouping == 0) continue; if(PREFERENCES.dialog_add_node_grouping == 0) continue;
if(PREFERENCES.dialog_add_node_grouping == 1 && string_starts_with(_node, "/")) continue; if(PREFERENCES.dialog_add_node_grouping == 1 && string_starts_with(_node, "/")) continue;

View file

@ -2,7 +2,8 @@
event_inherited(); event_inherited();
#region #region
max_h = 640; max_w = WIN_W * .8;
max_h = ui(640);
horizon = true; horizon = true;
font = f_p0 font = f_p0
@ -11,6 +12,9 @@ event_inherited();
item_pad = ui(8); item_pad = ui(8);
minWidth = 0; minWidth = 0;
widths = []; widths = [];
heights = [];
minHeight = 0;
draggable = false; draggable = false;
destroy_on_click_out = true; destroy_on_click_out = true;
@ -73,21 +77,26 @@ event_inherited();
var _emp = true; var _emp = true;
widths = []; widths = [];
heights = [];
draw_set_text(font, fa_left, fa_top); draw_set_text(font, fa_left, fa_top);
for( var i = 0, n = array_length(data); i < n; i++ ) { for( var i = 0, n = array_length(data); i < n; i++ ) {
var _val = data[i]; var _val = data[i];
var txt = is_instanceof(_val, scrollItem)? _val.name : _val; var txt = is(_val, scrollItem)? _val.name : _val;
var _spr = is_instanceof(_val, scrollItem) && _val.spr; var _spr = is(_val, scrollItem) && _val.spr;
if(_hori) { if(_hori) {
if(_val == -1) { if(_val == -1) {
if(_emp) { if(_emp) {
array_push(widths, 0); array_push(widths, 0);
array_push(heights, 0);
} else { } else {
lw = max(minWidth, lw); lw = max(minWidth, lw);
array_push(widths, lw); array_push(widths, lw);
array_push(heights, lh);
ww += lw; ww += lw;
hh = max(hh, lh); hh = max(hh, lh);
} }
@ -103,13 +112,15 @@ event_inherited();
_emp = false; _emp = false;
tw = string_width(txt) + _spr * (hght + _tpad * 2); tw = string_width(txt) + _spr * (hght + _tpad * 2) + _tpad * 2;
lw = max(lw, tw + _tpad * 2); lw = max(lw, tw);
lh += hght; lh += hght;
} }
lw = max(minWidth, lw); lw = max(minWidth, lw);
array_push(widths, _emp? 0 : lw); array_push(widths, _emp? 0 : lw);
array_push(heights, _emp? 0 : lh);
ww += lw; ww += lw;
hh = max(hh, lh); hh = max(hh, lh);
@ -122,6 +133,31 @@ event_inherited();
dialog_h = min(max_h, sh + lh); dialog_h = min(max_h, sh + lh);
} }
if(_hori && dialog_w >= max_w) {
var wwMin = 0;
minHeight = sh + hh;
var lwMin = 0;
var lhMin = item_pad;
for( var i = 0, n = array_length(heights); i < n; i++ ) {
var _w = widths[i];
var _h = heights[i];
if(lhMin + _h > minHeight) {
wwMin += lwMin;
lwMin = 0;
lhMin = item_pad;
}
lwMin = max(lwMin, _w);
lhMin += _h;
}
wwMin += lwMin;
dialog_w = wwMin + _tpad * 2;
}
sc_content.resize(dialog_w - _tpad * 2, dialog_h - ui(40)); sc_content.resize(dialog_w - _tpad * 2, dialog_h - ui(40));
resetPosition(); resetPosition();
@ -141,20 +177,31 @@ event_inherited();
var _hori = horizon && search_string == ""; var _hori = horizon && search_string == "";
var _tpad = _hori? text_pad : ui(8); var _tpad = _hori? text_pad : ui(8);
var _ww = sc_content.surface_w;
var _hh = sc_content.surface_h;
var _dw = 0;
if(MOUSE_MOVED) selecting = noone;
for( var i = 0, n = array_length(data); i < n; i++ ) { for( var i = 0, n = array_length(data); i < n; i++ ) {
var _dw = _hori? widths[_col] : sc_content.surface_w;
var _val = data[i]; var _val = data[i];
_dw = max(_dw, _hori? widths[_col] : _ww);
if(_hori) { if(_hori) {
if(_val == -1) { if(_val == -1) {
_col++;
var _ch = heights[_col];
if(_lh + _ch > minHeight) {
_lx += _dw; _lx += _dw;
_ly = _y; _ly = _y;
_col++;
_h = max(_h, _lh); _h = max(_h, _lh);
_dw = 0;
_lh = 0; _lh = 0;
_lw = 0; _lw = 0;
}
continue; continue;
} }
@ -213,8 +260,12 @@ event_inherited();
var _xc = _spr != noone? hght + (_dw - hght) / 2 : _dw / 2; var _xc = _spr != noone? hght + (_dw - hght) / 2 : _dw / 2;
draw_text_add(_lx + _xc, _ly + hght / 2, _txt); draw_text_add(_lx + _xc, _ly + hght / 2, _txt);
} else if(align == fa_left) } else if(align == fa_left) {
draw_text_add(_tpad + _lx + (_spr != noone) * (_tpad * 2 + hght), _ly + hght / 2, _txt); var _tx = _tpad + _lx;
if(_spr != noone) _tx += _tpad * 2 + hght;
draw_text_add(_tx, _ly + hght / 2, _txt);
}
if(_spr) draw_sprite_ui(_val.spr, _val.spr_ind, _lx + ui(8) + hght / 2, _ly + hght / 2, 1, 1, 0, _val.spr_blend); if(_spr) draw_sprite_ui(_val.spr, _val.spr_ind, _lx + ui(8) + hght / 2, _ly + hght / 2, 1, 1, 0, _val.spr_blend);
@ -244,7 +295,7 @@ event_inherited();
instance_destroy(); instance_destroy();
} }
return _h; return _h + ui(8);
}); });
sc_content.scroll_resize = false; sc_content.scroll_resize = false;

View file

@ -9,6 +9,7 @@ function __Node_Base(x, y) constructor {
outputs = []; outputs = [];
input_value_map = {}; input_value_map = {};
is_selecting = false;
active_index = -1; active_index = -1;
preview_index = 0; preview_index = 0;
anim_priority = -999; anim_priority = -999;

View file

@ -1,6 +1,16 @@
function directory_verify(path) { function directory_verify(path) {
if(directory_exists(path)) return; var _d = path;
directory_create(path); var _v = ds_stack_create();
while(!directory_exists(_d)) {
ds_stack_push(_v, _d);
_d = filename_dir(_d);
}
repeat(ds_stack_size(_v))
directory_create(ds_stack_pop(_v));
ds_stack_destroy(_v);
} }
function directory_clear(path) { function directory_clear(path) {
@ -13,3 +23,16 @@ function directory_size_mb(dir) {
if(!directory_exists(dir)) return 0; if(!directory_exists(dir)) return 0;
return directory_size(dir) / (1024*1024); return directory_size(dir) / (1024*1024);
} }
function directory_get_files_ext(dir, ext) {
var a = [];
var f = file_find_first(dir + "/*", 0), _f;
while (f != "") {
if(filename_ext(f) == ext) array_push(a, f);
f = file_find_next();
}
file_find_close();
return a;
}

View file

@ -43,8 +43,8 @@
LATEST_VERSION = 1_18_00_0; LATEST_VERSION = 1_18_00_0;
VERSION = 1_18_09_0; VERSION = 1_18_09_0;
SAVE_VERSION = 1_18_09_1; SAVE_VERSION = 1_18_09_1;
VERSION_STRING = MAC? "1.18.003m" : "1.18.10.004"; VERSION_STRING = MAC? "1.18.003m" : "1.18.10.005";
BUILD_NUMBER = 118101.004; BUILD_NUMBER = 118101.005;
PREF_VERSION = 1_17_1; PREF_VERSION = 1_17_1;
var _vsp = string_split(VERSION_STRING, "."); var _vsp = string_split(VERSION_STRING, ".");

View file

@ -2,7 +2,7 @@ global.ACTIONS = [];
function NodeAction() constructor { function NodeAction() constructor {
name = ""; name = "";
spr = noone; spr = s_node_action_default;
node = noone; node = noone;
tags = []; tags = [];
@ -124,37 +124,31 @@ function NodeAction_create() : NodeAction() constructor {
spr = s_action_add; spr = s_action_add;
hide_bg = true; hide_bg = true;
static build = function() { PANEL_GRAPH.createAction(); } static build = function() { PANEL_GRAPH.createAction(); return noone; }
} }
function __initNodeActions() { function __initNodeActions(_update = false) {
var root = $"{DIRECTORY}Nodes"; if(_update) {
directory_verify(root); array_resize(NODE_ACTION_LIST, 0);
array_push(NODE_ACTION_LIST, new NodeAction_create());
} else NODE_ACTION_LIST = [ new NodeAction_create() ];
var root = $"{DIRECTORY}Nodes/Actions"; var root = $"{DIRECTORY}Nodes/Actions";
directory_verify(root); directory_verify(root);
NODE_ACTION_LIST = [ new NodeAction_create() ]; var _acts = directory_get_files_ext(root, ".json");
var f = file_find_first(root + "/*", 0), _f;
while (f != "") {
_f = f;
f = file_find_next();
if(filename_ext(_f) != ".json") continue;
for( var i = 0, n = array_length(_acts); i < n; i++ ) {
var _f = _acts[i];
var _c = new NodeAction().deserialize($"{root}/{_f}"); var _c = new NodeAction().deserialize($"{root}/{_f}");
array_push(NODE_ACTION_LIST, _c); array_push(NODE_ACTION_LIST, _c);
if(_c.location == noone) continue; if(_c.location == noone) continue;
var _cat = array_safe_get(_c.location, 0, ""); var _cat = array_safe_get(_c.location, 0, "");
var _grp = array_safe_get(_c.location, 1, ""); var _grp = array_safe_get(_c.location, 1, "");
} }
file_find_close();
} }
function __initAction() { function __initAction() {

View file

@ -125,7 +125,6 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor {
badgePreview = 0; badgePreview = 0;
badgeInspect = 0; badgeInspect = 0;
is_selecting = false;
active_drawing = false; active_drawing = false;
active_draw_index = -1; active_draw_index = -1;
active_draw_anchor = false; active_draw_anchor = false;

View file

@ -503,7 +503,6 @@ function __read_node_display(_list) {
} else { } else {
var _txt = $"Missing node data [{_n}]: Check if node folder exists in {DIRECTORY}Nodes\Internal"; var _txt = $"Missing node data [{_n}]: Check if node folder exists in {DIRECTORY}Nodes\Internal";
// print(_txt);
noti_warning(_txt); noti_warning(_txt);
} }
} }

View file

@ -2,7 +2,7 @@ function Panel_Action_Create() : PanelContent() constructor {
#region data #region data
title = __txt("Create Action"); title = __txt("Create Action");
showHeader = true; showHeader = true;
padding = ui(12); padding = ui(8);
w = min(WIN_W, ui(720)); w = min(WIN_W, ui(720));
h = ui(400); h = ui(400);
@ -19,12 +19,12 @@ function Panel_Action_Create() : PanelContent() constructor {
nodes = []; nodes = [];
connections = []; connections = [];
cat_index = 0;
node_categories = [ "None" ]; node_categories = [ "None" ];
cat_index = 0;
cat_value = [ noone ]; cat_value = [ noone ];
for(var i = 0; i < ds_list_size(NODE_CATEGORY); i++) { for(var i = 0; i < array_length(NODE_CATEGORY); i++) {
var _name = NODE_CATEGORY[| i].name; var _name = NODE_CATEGORY[i].name;
switch(_name) { switch(_name) {
case "Action" : case "Action" :
case "Custom" : case "Custom" :
@ -35,11 +35,12 @@ function Panel_Action_Create() : PanelContent() constructor {
array_push(node_categories, _name); array_push(node_categories, _name);
array_push(cat_value, [ _name, "" ]); array_push(cat_value, [ _name, "" ]);
var _list = NODE_CATEGORY[| i].list; var _list = NODE_CATEGORY[i].list;
for(var j = 0, m = ds_list_size(_list); j < m; j++ ) {
if(is_string(_list[| j])) { for(var j = 0, m = array_length(_list); j < m; j++ ) {
array_push(node_categories, $"> {_list[| j]}"); if(is_string(_list[j])) {
array_push(cat_value, [ _name, _list[| j] ]); array_push(node_categories, $"> {_list[j]}");
array_push(cat_value, [ _name, _list[j] ]);
} }
} }
@ -47,18 +48,18 @@ function Panel_Action_Create() : PanelContent() constructor {
array_push(cat_value, noone); array_push(cat_value, noone);
} }
tb_name = new textBox( TEXTBOX_INPUT.text, function(str) /*=>*/ { name = str; }).setAutoUpdate(); tb_name = new textBox( TEXTBOX_INPUT.text, function(s) /*=>*/ { name = s; }).setAutoUpdate().setFont(f_p2);
tb_tooltip = new textArea(TEXTBOX_INPUT.text, function(str) /*=>*/ { tooltip = str; }).setAutoUpdate(); tb_tooltip = new textArea(TEXTBOX_INPUT.text, function(s) /*=>*/ { tooltip = s; }).setAutoUpdate().setFont(f_p2);
tb_alias = new textArea(TEXTBOX_INPUT.text, function(str) /*=>*/ { tags = str; }).setAutoUpdate(); tb_alias = new textArea(TEXTBOX_INPUT.text, function(s) /*=>*/ { tags = s; }).setAutoUpdate().setFont(f_p2);
tb_location = new scrollBox(node_categories, function(val) /*=>*/ { cat_index = val; }); tb_location = new scrollBox(node_categories, function(v) /*=>*/ { cat_index = v; })
tb_location.align = fa_left; .setAlign(fa_left)
tb_location.horizontal = true; .setHorizontal(true)
tb_location.padding = ui(16); .setFont(f_p2)
tb_location.item_pad = ui(4); .setPadding(ui(16))
tb_location.font = f_p2; .setPaddingItem(ui(4));
b_create = button(function() /*=>*/ { b_create = button(function() /*=>*/ {
var _path = $"{DIRECTORY}Actions/Nodes/{name}.json"; var _path = $"{DIRECTORY}Nodes/Actions/{name}.json";
var _map = { var _map = {
name, name,
sprPath : $"./{name}.png", sprPath : $"./{name}.png",
@ -71,10 +72,10 @@ function Panel_Action_Create() : PanelContent() constructor {
json_save_struct(_path, _map); json_save_struct(_path, _map);
if(spr) surface_save(spr, $"{DIRECTORY}Actions/Nodes/{name}.png"); if(spr) surface_save(spr, $"{DIRECTORY}Nodes/Actions/{name}.png");
close(); close();
__initNodeActions(); __initNodeActions(true);
}); });
b_create.text = __txtx("new_action_create", "Create"); b_create.text = __txtx("new_action_create", "Create");
@ -125,7 +126,7 @@ function Panel_Action_Create() : PanelContent() constructor {
var _bx = ui(8 + 12); var _bx = ui(8 + 12);
var _by = yy + _lh / 2; var _by = yy + _lh / 2;
var _tg = struct_has(_vali, "value"); _ttg |= _tg; var _tg = struct_has(_vali, "value"); _ttg |= _tg;
var _hv = pHOVER && point_in_circle(_m[0], _m[1], _bx, _by, 6); var _hv = pHOVER && point_in_circle(_m[0], _m[1], _bx, _by, ui(8));
if(_hv) { if(_hv) {
TOOLTIP = "Save value"; TOOLTIP = "Save value";
sc_node_content.hover_content = true; sc_node_content.hover_content = true;
@ -140,7 +141,7 @@ function Panel_Action_Create() : PanelContent() constructor {
if(_in.expUse) { if(_in.expUse) {
var _tg = struct_has(_vali, "expression"); _ttg |= _tg; var _tg = struct_has(_vali, "expression"); _ttg |= _tg;
var _hv = pHOVER && point_in_circle(_m[0], _m[1], _bx, _by, 6); var _hv = pHOVER && point_in_circle(_m[0], _m[1], _bx, _by, ui(8));
if(_hv) { if(_hv) {
TOOLTIP = "Save expression"; TOOLTIP = "Save expression";
sc_node_content.hover_content = true; sc_node_content.hover_content = true;
@ -156,7 +157,7 @@ function Panel_Action_Create() : PanelContent() constructor {
if(_in.unit.reference != noone) { if(_in.unit.reference != noone) {
var _tg = struct_has(_vali, "unit"); _ttg |= _tg; var _tg = struct_has(_vali, "unit"); _ttg |= _tg;
var _hv = pHOVER && point_in_circle(_m[0], _m[1], _bx, _by, 6); var _hv = pHOVER && point_in_circle(_m[0], _m[1], _bx, _by, ui(8));
if(_hv) { if(_hv) {
TOOLTIP = "Save unit"; TOOLTIP = "Save unit";
sc_node_content.hover_content = true; sc_node_content.hover_content = true;
@ -250,12 +251,13 @@ function Panel_Action_Create() : PanelContent() constructor {
draw_clear_alpha(COLORS.panel_bg_clear, 0); draw_clear_alpha(COLORS.panel_bg_clear, 0);
var _pd = padding; var _pd = padding;
var _conw = ui(320);
// Nodes // Nodes
var ndx = _pd; var ndx = _pd;
var ndy = _pd; var ndy = _pd;
var ndw = w - _pd * 2 - ui(320); var ndw = w - _pd * 2 - _conw;
var ndh = h - _pd * 2; var ndh = h - _pd * 2;
draw_sprite_stretched(THEME.ui_panel_bg, 1, ndx, ndy, ndw, ndh); draw_sprite_stretched(THEME.ui_panel_bg, 1, ndx, ndy, ndw, ndh);
@ -265,11 +267,11 @@ function Panel_Action_Create() : PanelContent() constructor {
// Metadata // Metadata
var _tx = w - ui(320); var _tx = w - _conw;
var _nm = ui(128); var _nm = ui(128);
var _wx = _tx + _nm; var _wx = _tx + _nm;
var _wy = ui(8); var _wy = ui(8);
var _ww = ui(320) - _pd - _nm; var _ww = _conw - _pd - _nm;
var _wh = TEXTBOX_HEIGHT; var _wh = TEXTBOX_HEIGHT;
var _th = _wy; var _th = _wy;
@ -278,24 +280,28 @@ function Panel_Action_Create() : PanelContent() constructor {
tb_alias.setFocusHover(pFOCUS, pHOVER); tb_alias.register(); tb_alias.setFocusHover(pFOCUS, pHOVER); tb_alias.register();
tb_location.setFocusHover(pFOCUS, pHOVER); tb_location.register(); tb_location.setFocusHover(pFOCUS, pHOVER); tb_location.register();
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); draw_set_text(f_p2, fa_left, fa_center, COLORS._main_text);
draw_text_add(_tx, _wy + _wh / 2, __txt("Name")); draw_text_add(_tx + ui(8), _wy + _wh / 2, __txt("Name"));
var _hh = tb_name.draw(_wx, _wy, _ww, _wh, name, [ mx, my ]); _wy += _hh + ui(8); _th += _hh + ui(8); var _hh = tb_name.draw(_wx, _wy, _ww, _wh, name, [ mx, my ]);
_wy += _hh + ui(8); _th += _hh + ui(8);
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); draw_set_text(f_p2, fa_left, fa_center, COLORS._main_text);
draw_text_add(_tx, _wy + _wh / 2, __txt("Alias")); draw_text_add(_tx + ui(8), _wy + _wh / 2, __txt("Alias"));
var _hh = tb_alias.draw(_wx, _wy, _ww, _wh, tags, [ mx, my ]); _wy += _hh + ui(8); _th += _hh + ui(8); var _hh = tb_alias.draw(_wx, _wy, _ww, _wh, tags, [ mx, my ]);
_wy += _hh + ui(8); _th += _hh + ui(8);
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); draw_set_text(f_p2, fa_left, fa_center, COLORS._main_text);
draw_text_add(_tx, _wy + _wh / 2, __txt("Tooltip")); draw_text_add(_tx + ui(8), _wy + _wh / 2, __txt("Tooltip"));
var _hh = tb_tooltip.draw(_wx, _wy, _ww, _wh * 2, tooltip, [ mx, my ]); _wy += _hh + ui(8); _th += _hh + ui(8); var _hh = tb_tooltip.draw(_wx, _wy, _ww, _wh * 2, tooltip, [ mx, my ]);
_wy += _hh + ui(8); _th += _hh + ui(8);
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); draw_set_text(f_p2, fa_left, fa_center, COLORS._main_text);
draw_text_add(_tx, _wy + _wh / 2, __txt("Category")); draw_text_add(_tx + ui(8), _wy + _wh / 2, __txt("Category"));
var _hh = tb_location.draw(_wx, _wy, _ww, _wh, cat_index, [ mx, my ], x, y); _wy += _hh + ui(8); _th += _hh + ui(8); var _hh = tb_location.draw(_wx, _wy, _ww, _wh, cat_index, [ mx, my ], x, y);
_wy += _hh + ui(8); _th += _hh + ui(8);
draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); draw_set_text(f_p2, fa_left, fa_center, COLORS._main_text);
draw_text_add(_tx, _wy + _wh / 2, __txt("Icon")); draw_text_add(_tx + ui(8), _wy + _wh / 2, __txt("Icon"));
var spx = _wx; var spx = _wx;
var spy = _wy; var spy = _wy;

View file

@ -13,8 +13,8 @@ function scrollItem(name, spr = noone, spr_ind = 0, spr_blend = COLORS._main_ico
static setTooltip = function(_tt) { tooltip = _tt; return self; } static setTooltip = function(_tt) { tooltip = _tt; return self; }
} }
function scrollBox(_data, _onModify, update_hover = true) : widget() constructor { function scrollBox(_data, _onModify, _update_hover = true) : widget() constructor {
self.update_hover = update_hover; update_hover = _update_hover;
onModify = _onModify; onModify = _onModify;
data_list = _data; data_list = _data;
@ -45,6 +45,8 @@ function scrollBox(_data, _onModify, update_hover = true) : widget() constructor
static setTextColor = function(_l) /*=>*/ { text_color = _l; return self; } static setTextColor = function(_l) /*=>*/ { text_color = _l; return self; }
static setUpdateHover = function(_l) /*=>*/ { update_hover = _l; return self; } static setUpdateHover = function(_l) /*=>*/ { update_hover = _l; return self; }
static setMinWidth = function(_l) /*=>*/ { minWidth = _l; return self; } static setMinWidth = function(_l) /*=>*/ { minWidth = _l; return self; }
static setPadding = function(_l) /*=>*/ { padding = _l; return self; }
static setPaddingItem = function(_l) /*=>*/ { item_pad = _l; return self; }
static setPaddingScroll = function(_l) /*=>*/ { padding_scroll = _l; return self; } static setPaddingScroll = function(_l) /*=>*/ { padding_scroll = _l; return self; }
static trigger = function() { static trigger = function() {

View file

@ -31,8 +31,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -28,8 +28,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,7 +26,7 @@
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"junctions", "name":"junctions",
"path":"folders/sprites/nodes/junctions.yy", "path":"folders/sprites/junctions.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -31,8 +31,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,90 @@
{
"$GMSprite":"",
"%Name":"s_node_action_default",
"bboxMode":0,
"bbox_bottom":110,
"bbox_left":35,
"bbox_right":92,
"bbox_top":17,
"collisionKind":1,
"collisionTolerance":0,
"DynamicTexturePage":false,
"edgeFiltering":false,
"For3D":false,
"frames":[
{"$GMSpriteFrame":"","%Name":"f1335e25-2155-4fed-af9c-b7292e170940","name":"f1335e25-2155-4fed-af9c-b7292e170940","resourceType":"GMSpriteFrame","resourceVersion":"2.0",},
],
"gridX":0,
"gridY":0,
"height":128,
"HTile":false,
"layers":[
{"$GMImageLayer":"","%Name":"be5ae4eb-183a-429f-9954-55735933c188","blendMode":0,"displayName":"default","isLocked":false,"name":"be5ae4eb-183a-429f-9954-55735933c188","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,},
],
"name":"s_node_action_default",
"nineSlice":null,
"origin":4,
"parent":{
"name":"node",
"path":"folders/sprites/node.yy",
},
"preMultiplyAlpha":false,
"resourceType":"GMSprite",
"resourceVersion":"2.0",
"sequence":{
"$GMSequence":"",
"%Name":"s_node_action_default",
"autoRecord":true,
"backdropHeight":768,
"backdropImageOpacity":0.5,
"backdropImagePath":"",
"backdropWidth":1366,
"backdropXOffset":0.0,
"backdropYOffset":0.0,
"events":{
"$KeyframeStore<MessageEventKeyframe>":"",
"Keyframes":[],
"resourceType":"KeyframeStore<MessageEventKeyframe>",
"resourceVersion":"2.0",
},
"eventStubScript":null,
"eventToFunction":{},
"length":1.0,
"lockOrigin":false,
"moments":{
"$KeyframeStore<MomentsEventKeyframe>":"",
"Keyframes":[],
"resourceType":"KeyframeStore<MomentsEventKeyframe>",
"resourceVersion":"2.0",
},
"name":"s_node_action_default",
"playback":1,
"playbackSpeed":30.0,
"playbackSpeedType":0,
"resourceType":"GMSequence",
"resourceVersion":"2.0",
"showBackdrop":true,
"showBackdropImage":false,
"timeUnits":1,
"tracks":[
{"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore<SpriteFrameKeyframe>":"","Keyframes":[
{"$Keyframe<SpriteFrameKeyframe>":"","Channels":{
"0":{"$SpriteFrameKeyframe":"","Id":{"name":"f1335e25-2155-4fed-af9c-b7292e170940","path":"sprites/s_node_action_default/s_node_action_default.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",},
},"Disabled":false,"id":"3ecce393-9c16-4452-9b46-9cc69f4fd423","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"2.0","Stretch":false,},
],"resourceType":"KeyframeStore<SpriteFrameKeyframe>","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,},
],
"visibleRange":null,
"volume":1.0,
"xorigin":64,
"yorigin":64,
},
"swatchColours":null,
"swfPrecision":0.5,
"textureGroupId":{
"name":"Default",
"path":"texturegroups/Default",
},
"type":0,
"VTile":false,
"width":128,
}

View file

@ -28,8 +28,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -25,8 +25,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -28,8 +28,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -51,8 +51,8 @@
}, },
"origin":5, "origin":5,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -30,8 +30,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -30,8 +30,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -27,8 +27,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -27,8 +27,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -28,8 +28,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -30,8 +30,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -43,8 +43,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -27,8 +27,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -27,8 +27,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -33,8 +33,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -32,8 +32,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -27,8 +27,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -27,8 +27,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -44,8 +44,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -30,8 +30,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -30,8 +30,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -26,8 +26,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -44,8 +44,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -30,8 +30,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -46,8 +46,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -28,8 +28,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",

View file

@ -25,8 +25,8 @@
"nineSlice":null, "nineSlice":null,
"origin":4, "origin":4,
"parent":{ "parent":{
"name":"nodes", "name":"enum icons",
"path":"folders/sprites/nodes.yy", "path":"folders/sprites/enum icons.yy",
}, },
"preMultiplyAlpha":false, "preMultiplyAlpha":false,
"resourceType":"GMSprite", "resourceType":"GMSprite",