From 9766f50d47bc5d361fd8f9cf42273ecf06a8eb12 Mon Sep 17 00:00:00 2001 From: magicalfeyfenny Date: Fri, 9 Jul 2021 17:22:58 -0400 Subject: [PATCH] fixed mouse behavior, transparency, upside-down menus, and additional 'uninitialized variables are 0' errors' --- notes/notes/notes.txt | Bin 366 -> 98 bytes objects/obj_3Dmanager/Create_0.gml | 4 ++ objects/obj_3Dmanager/Draw_0.gml | 2 +- objects/obj_3Dmanager/Other_5.gml | 1 + objects/obj_3Dmanager/Step_0.gml | 11 +++-- objects/obj_HUD/Draw_0.gml | 66 +++++++++++++++++++++++++++++ objects/obj_bgmanager/Draw_0.gml | 60 -------------------------- objects/obj_credits/Draw_0.gml | 3 ++ objects/obj_menu/Create_0.gml | 1 - objects/obj_menu/Draw_0.gml | 5 ++- objects/obj_player/Create_0.gml | 1 + objects/obj_player/Destroy_0.gml | 6 ++- objects/obj_player/Draw_0.gml | 2 +- objects/obj_player/Mouse_50.gml | 1 + objects/obj_player/Step_0.gml | 2 + objects/obj_plot/Create_0.gml | 1 - objects/obj_plot/Draw_0.gml | 2 + objects/obj_plot/obj_plot.yy | 7 ++- objects/obj_settings/Create_0.gml | 4 +- objects/obj_settings/Draw_0.gml | 5 ++- rooms/rm_credits/rm_credits.yy | 1 - rooms/rm_menu/rm_menu.yy | 1 - rooms/rm_options/rm_options.yy | 1 - rooms/rm_plot/rm_plot.yy | 1 - 24 files changed, 108 insertions(+), 80 deletions(-) mode change 100755 => 100644 objects/obj_3Dmanager/Step_0.gml mode change 100755 => 100644 objects/obj_menu/Draw_0.gml delete mode 100644 objects/obj_plot/Create_0.gml create mode 100644 objects/obj_plot/Draw_0.gml mode change 100755 => 100644 objects/obj_settings/Draw_0.gml mode change 100755 => 100644 rooms/rm_credits/rm_credits.yy mode change 100755 => 100644 rooms/rm_options/rm_options.yy mode change 100755 => 100644 rooms/rm_plot/rm_plot.yy diff --git a/notes/notes/notes.txt b/notes/notes/notes.txt index f0a5895d1a80eb76d5f6f1e9c2a461dca1b11b3c..e3f125039a71d9bb4e8a0df3ceb4cebb59aad6a6 100644 GIT binary patch delta 8 PcmaFIlr%wOVucj|5FZ0h literal 366 zcmYL^K}*9x5QV)e_#fV}9wKNj;=xOmQm_q};#DTuNp?-L6J|HI`S)%jRG7mu`{v_& z+x^r11F{!v_r)VN`Qh{JquAvK9P`&4@4Mpoe0y`9p>}7KomB0FQq-`5R7P(Qm3$aT z*+)b^$5A<8)w!0t35JJgvE-d^z^bBm3ooUjC?i-h^H&r|XHc@GA18{{=v^(^gDRB} zK&YwWzuVbmZP1gaCW(~F)Xt2PWsjkwDJ_lTa1kGe;0$L*P98n`G2!Z%LY 0 global.mesmult -= 1 } lifecount = 0 + +if global.death > 0 + { + //fade to black + with (obj_enemymanager) + { + instance_destroy() + } + with (obj_boss1) + { + instance_destroy() + } + sound_stop_all() + d3d_set_projection_ortho(0,0,1024,768,0) + d3d_set_lighting(false) + draw_set_alpha(global.death/20) + draw_rectangle_color(-1,-1,1025,769,c_black,c_black,c_black,c_black,false) + draw_set_color(c_white) + draw_set_font(fn_main) + draw_text(100,400,string_hash_to_newline("With all your power you could not repel the annoying neighbors.")) + draw_text(100,430,string_hash_to_newline("You could not be left alone, and as a result could not rest in peace.")) + draw_text(100,460,string_hash_to_newline("Welcome to an eternal cacophonic hell.")) + draw_text(100,520,string_hash_to_newline("Bad ending.")) + draw_set_font(fn_big) + draw_text(375,200,string_hash_to_newline("Game over")) + global.death += 1 + if global.death = 250 + { + room_goto(rm_menu) + } + } +if global.victory > 0 + { + //fade to black + with (obj_enemymanager) + { + instance_destroy() + } + with (obj_boss1) + { + instance_destroy() + } + sound_stop_all() + d3d_set_projection_ortho(0,0,1024,768,0) + draw_set_alpha(global.victory/20) + d3d_set_lighting(false) + draw_rectangle_color(-1,-1,1025,769,c_white,c_white,c_white,c_white,false) + draw_set_color(c_black) + draw_set_font(fn_main) + draw_text(100,400,string_hash_to_newline("With your power, you repeled the worthless neighbors pernamently.")) + draw_text(100,430,string_hash_to_newline("You, the ghost, can finally rest peacefully, a well earned reward.")) + draw_text(100,460,string_hash_to_newline("It is alone and quiet, just as you prefer.")) + draw_text(100,520,string_hash_to_newline("Good ending.")) + draw_set_font(fn_big) + draw_text(375,200,string_hash_to_newline("Victory")) + global.victory += 1 + if global.victory = 250 + { + room_goto(rm_menu) + } + } + + d3d_set_lighting(true) +gpu_set_alphatestenable(true); \ No newline at end of file diff --git a/objects/obj_bgmanager/Draw_0.gml b/objects/obj_bgmanager/Draw_0.gml index 82bbefa..9d15b35 100644 --- a/objects/obj_bgmanager/Draw_0.gml +++ b/objects/obj_bgmanager/Draw_0.gml @@ -63,64 +63,4 @@ draw_set_alpha(.1) d3d_draw_floor(-mass-600+4096,mass-600+4096,450,-mass+900-4096,mass+900-4096,450,tex,8,8) draw_set_alpha(1) -if global.death > 0 - { - //fade to black - with (obj_enemymanager) - { - instance_destroy() - } - with (obj_boss1) - { - instance_destroy() - } - sound_stop_all() - d3d_set_projection_ortho(0,0,1024,768,0) - d3d_set_lighting(false) - draw_set_alpha(global.death/20) - draw_rectangle_color(-1,-1,1025,769,c_black,c_black,c_black,c_black,false) - draw_set_color(c_white) - draw_set_font(fn_main) - draw_text(100,400,string_hash_to_newline("With all your power you could not repel the annoying neighbors.")) - draw_text(100,430,string_hash_to_newline("You could not be left alone, and as a result could not rest in peace.")) - draw_text(100,460,string_hash_to_newline("Welcome to an eternal cacophonic hell.")) - draw_text(100,520,string_hash_to_newline("Bad ending.")) - draw_set_font(fn_big) - draw_text(375,200,string_hash_to_newline("Game over")) - global.death += 1 - if global.death = 250 - { - room_goto(rm_menu) - } - } -if global.victory > 0 - { - //fade to black - with (obj_enemymanager) - { - instance_destroy() - } - with (obj_boss1) - { - instance_destroy() - } - sound_stop_all() - d3d_set_projection_ortho(0,0,1024,768,0) - draw_set_alpha(global.victory/20) - d3d_set_lighting(false) - draw_rectangle_color(-1,-1,1025,769,c_white,c_white,c_white,c_white,false) - draw_set_color(c_black) - draw_set_font(fn_main) - draw_text(100,400,string_hash_to_newline("With your power, you repeled the worthless neighbors pernamently.")) - draw_text(100,430,string_hash_to_newline("You, the ghost, can finally rest peacefully, a well earned reward.")) - draw_text(100,460,string_hash_to_newline("It is alone and quiet, just as you prefer.")) - draw_text(100,520,string_hash_to_newline("Good ending.")) - draw_set_font(fn_big) - draw_text(375,200,string_hash_to_newline("Victory")) - global.victory += 1 - if global.victory = 250 - { - room_goto(rm_menu) - } - } diff --git a/objects/obj_credits/Draw_0.gml b/objects/obj_credits/Draw_0.gml index 78fab64..4077645 100644 --- a/objects/obj_credits/Draw_0.gml +++ b/objects/obj_credits/Draw_0.gml @@ -1,3 +1,6 @@ +d3d_set_projection_ortho( 0, 0, 640, 480, 0 ); +draw_sprite(background5, 0,0,0); + draw_set_alpha(.5*(fadein/30)) draw_set_color(c_white) draw_roundrect(20,20,620,620,false) diff --git a/objects/obj_menu/Create_0.gml b/objects/obj_menu/Create_0.gml index eaeabbc..6fff8f3 100644 --- a/objects/obj_menu/Create_0.gml +++ b/objects/obj_menu/Create_0.gml @@ -3,4 +3,3 @@ fadein = 0; menuchoice = 0; d3d_start(); -d3d_set_projection_ortho( 0, 0, 640, 480, 0 ); \ No newline at end of file diff --git a/objects/obj_menu/Draw_0.gml b/objects/obj_menu/Draw_0.gml old mode 100755 new mode 100644 index 62b0f24..cf27732 --- a/objects/obj_menu/Draw_0.gml +++ b/objects/obj_menu/Draw_0.gml @@ -1,3 +1,6 @@ +d3d_set_projection_ortho( 0, 0, 640, 480, 0 ); +draw_sprite(background4, 0, 0, 0); + draw_set_alpha(.5*(fadein/30)) draw_set_color(c_white) draw_triangle(460-fadein,-1,800-fadein,-1,800-fadein,1999,false) @@ -24,4 +27,4 @@ draw_rectangle(-1,460,641,481,false) draw_set_color(c_black) draw_set_font(fn_helper) draw_text(10,465,string_hash_to_newline("Arrows: select menu item | Enter: Activate menu item")) - + diff --git a/objects/obj_player/Create_0.gml b/objects/obj_player/Create_0.gml index be04779..39c66be 100644 --- a/objects/obj_player/Create_0.gml +++ b/objects/obj_player/Create_0.gml @@ -1,6 +1,7 @@ x = room_width / 2; y = room_height / 2; z = 30; +global.aimz = 30; friction = 3 global.timeout = 15 global.invuln = 90 diff --git a/objects/obj_player/Destroy_0.gml b/objects/obj_player/Destroy_0.gml index 63c2cc1..d5797c0 100644 --- a/objects/obj_player/Destroy_0.gml +++ b/objects/obj_player/Destroy_0.gml @@ -5,6 +5,11 @@ if global.life > 0 else { global.death = true + if (instance_exists(obj_spirit) ) { + with (obj_spirit) { + instance_destroy(); + } + } } global.life -= 1 global.mult = 1 @@ -14,4 +19,3 @@ with (obj_enemymanager) instance_create(x,y,obj_bombeffect) global.timeout = 15 - diff --git a/objects/obj_player/Draw_0.gml b/objects/obj_player/Draw_0.gml index ab03063..a601559 100644 --- a/objects/obj_player/Draw_0.gml +++ b/objects/obj_player/Draw_0.gml @@ -1,5 +1,5 @@ d3d_set_lighting(true) -pointsdirection = point_direction(x,y,mouse_x,mouse_y) + d3d_transform_set_identity() d3d_transform_set_rotation_z(pointsdirection+180) d3d_transform_add_translation(x,y,z) diff --git a/objects/obj_player/Mouse_50.gml b/objects/obj_player/Mouse_50.gml index a9e6a0d..7e76432 100644 --- a/objects/obj_player/Mouse_50.gml +++ b/objects/obj_player/Mouse_50.gml @@ -1,3 +1,4 @@ + global.sups = pointsdirection + 180 + random(20)-10 repeat (3) { diff --git a/objects/obj_player/Step_0.gml b/objects/obj_player/Step_0.gml index a3c1dcb..c236816 100644 --- a/objects/obj_player/Step_0.gml +++ b/objects/obj_player/Step_0.gml @@ -50,6 +50,8 @@ if up or down or left or right else chargeup = 0 +pointsdirection = point_direction(window_get_width() / 2, window_get_height() / 2, window_mouse_get_x(), window_mouse_get_y()); + repeat (3) { instance_create(x-5+random(10),y-5+random(10),obj_star) diff --git a/objects/obj_plot/Create_0.gml b/objects/obj_plot/Create_0.gml deleted file mode 100644 index 2ace248..0000000 --- a/objects/obj_plot/Create_0.gml +++ /dev/null @@ -1 +0,0 @@ -d3d_set_projection_ortho( 0, 0, 640, 480, 0 ); \ No newline at end of file diff --git a/objects/obj_plot/Draw_0.gml b/objects/obj_plot/Draw_0.gml new file mode 100644 index 0000000..c034008 --- /dev/null +++ b/objects/obj_plot/Draw_0.gml @@ -0,0 +1,2 @@ +d3d_set_projection_ortho( 0, 0, 640, 480, 0 ); +draw_self(); \ No newline at end of file diff --git a/objects/obj_plot/obj_plot.yy b/objects/obj_plot/obj_plot.yy index 2263636..3a02dda 100644 --- a/objects/obj_plot/obj_plot.yy +++ b/objects/obj_plot/obj_plot.yy @@ -1,5 +1,8 @@ { - "spriteId": null, + "spriteId": { + "name": "background3", + "path": "sprites/background3/background3.yy", + }, "solid": false, "visible": true, "spriteMaskId": null, @@ -20,7 +23,7 @@ "eventList": [ {"isDnD":false,"eventNum":27,"eventType":9,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, {"isDnD":false,"eventNum":13,"eventType":9,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, - {"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, + {"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",}, ], "properties": [], "overriddenProperties": [], diff --git a/objects/obj_settings/Create_0.gml b/objects/obj_settings/Create_0.gml index 8da9531..3406d3e 100644 --- a/objects/obj_settings/Create_0.gml +++ b/objects/obj_settings/Create_0.gml @@ -1,5 +1,3 @@ wait = 0; fadein = 0; -menuchoice = 0; - -d3d_set_projection_ortho( 0, 0, 640, 480, 0 ); \ No newline at end of file +menuchoice = 0; \ No newline at end of file diff --git a/objects/obj_settings/Draw_0.gml b/objects/obj_settings/Draw_0.gml old mode 100755 new mode 100644 index fc07abb..92282e9 --- a/objects/obj_settings/Draw_0.gml +++ b/objects/obj_settings/Draw_0.gml @@ -1,3 +1,6 @@ +d3d_set_projection_ortho( 0, 0, 640, 480, 0 ); + +draw_sprite(background5, 0,0,0); draw_set_alpha(.5*(fadein/30)) draw_set_color(c_white) draw_roundrect(20,20,620,620,false) @@ -39,4 +42,4 @@ draw_rectangle(-1,460,641,481,false) draw_set_color(c_black) draw_set_font(fn_helper) draw_text(10,465,string_hash_to_newline("Arrows: select menu item | Enter: Activate menu item | Esc: Back to main menu")) - + diff --git a/rooms/rm_credits/rm_credits.yy b/rooms/rm_credits/rm_credits.yy old mode 100755 new mode 100644 index e68657b..bda7441 --- a/rooms/rm_credits/rm_credits.yy +++ b/rooms/rm_credits/rm_credits.yy @@ -16,7 +16,6 @@ {"instances":[ {"properties":[],"isDnd":false,"objectId":{"name":"obj_credits","path":"objects/obj_credits/obj_credits.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_2EA5198D","tags":[],"resourceType":"GMRInstance",}, ],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",}, - {"spriteId":{"name":"background5","path":"sprites/background5/background5.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background5","tags":[],"resourceType":"GMRBackgroundLayer",}, {"spriteId":null,"colour":4290822336,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",}, ], "inheritLayers": false, diff --git a/rooms/rm_menu/rm_menu.yy b/rooms/rm_menu/rm_menu.yy index d9ad1db..ad5e605 100644 --- a/rooms/rm_menu/rm_menu.yy +++ b/rooms/rm_menu/rm_menu.yy @@ -16,7 +16,6 @@ {"instances":[ {"properties":[],"isDnd":false,"objectId":{"name":"obj_menu","path":"objects/obj_menu/obj_menu.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_C00E7BFC","tags":[],"resourceType":"GMRInstance",}, ],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",}, - {"spriteId":{"name":"background4","path":"sprites/background4/background4.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background4","tags":[],"resourceType":"GMRBackgroundLayer",}, {"spriteId":null,"colour":4290822336,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",}, ], "inheritLayers": false, diff --git a/rooms/rm_options/rm_options.yy b/rooms/rm_options/rm_options.yy old mode 100755 new mode 100644 index def4f1a..c008090 --- a/rooms/rm_options/rm_options.yy +++ b/rooms/rm_options/rm_options.yy @@ -16,7 +16,6 @@ {"instances":[ {"properties":[],"isDnd":false,"objectId":{"name":"obj_settings","path":"objects/obj_settings/obj_settings.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_8C947F04","tags":[],"resourceType":"GMRInstance",}, ],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",}, - {"spriteId":{"name":"background5","path":"sprites/background5/background5.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background5","tags":[],"resourceType":"GMRBackgroundLayer",}, {"spriteId":null,"colour":4290822336,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",}, ], "inheritLayers": false, diff --git a/rooms/rm_plot/rm_plot.yy b/rooms/rm_plot/rm_plot.yy old mode 100755 new mode 100644 index 3a15ef4..d33efbd --- a/rooms/rm_plot/rm_plot.yy +++ b/rooms/rm_plot/rm_plot.yy @@ -16,7 +16,6 @@ {"instances":[ {"properties":[],"isDnd":false,"objectId":{"name":"obj_plot","path":"objects/obj_plot/obj_plot.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_EDEF5217","tags":[],"resourceType":"GMRInstance",}, ],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",}, - {"spriteId":{"name":"background3","path":"sprites/background3/background3.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background3","tags":[],"resourceType":"GMRBackgroundLayer",}, {"spriteId":null,"colour":4290822336,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",}, ], "inheritLayers": false,