diff --git a/assets/OfficerClemmons.png.import b/assets/OfficerClemmons.png.import index b97001a..613dfa5 100644 --- a/assets/OfficerClemmons.png.import +++ b/assets/OfficerClemmons.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/LadyAberlin.png b/assets/aberlin.png similarity index 100% rename from assets/LadyAberlin.png rename to assets/aberlin.png diff --git a/assets/spritesheet.png.import b/assets/aberlin.png.import similarity index 71% rename from assets/spritesheet.png.import rename to assets/aberlin.png.import index 60cbb04..fc71dee 100644 --- a/assets/spritesheet.png.import +++ b/assets/aberlin.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/spritesheet.png-76e0b916bc20d45ac6900db6e21d8a9e.stex" +path="res://.import/aberlin.png-7b8c0cf790478083b42189d9f3bcc4e1.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/spritesheet.png" -dest_files=[ "res://.import/spritesheet.png-76e0b916bc20d45ac6900db6e21d8a9e.stex" ] +source_file="res://assets/aberlin.png" +dest_files=[ "res://.import/aberlin.png-7b8c0cf790478083b42189d9f3bcc4e1.stex" ] [params] diff --git a/assets/AberlinHouse.png b/assets/aberlinHouse.png similarity index 100% rename from assets/AberlinHouse.png rename to assets/aberlinHouse.png diff --git a/assets/aberlinHouse.png.import b/assets/aberlinHouse.png.import new file mode 100644 index 0000000..3c50c41 --- /dev/null +++ b/assets/aberlinHouse.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/aberlinHouse.png-9a2679efbdf2c1d87267e0b06597f636.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/aberlinHouse.png" +dest_files=[ "res://.import/aberlinHouse.png-9a2679efbdf2c1d87267e0b06597f636.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bush1.png.import b/assets/bush1.png.import index a749121..ad905c7 100644 --- a/assets/bush1.png.import +++ b/assets/bush1.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/bush2.png.import b/assets/bush2.png.import index a4e0185..3db508d 100644 --- a/assets/bush2.png.import +++ b/assets/bush2.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/car1.png b/assets/car1.png new file mode 100644 index 0000000..c4b2132 Binary files /dev/null and b/assets/car1.png differ diff --git a/assets/trolley.png.import b/assets/car1.png.import similarity index 67% rename from assets/trolley.png.import rename to assets/car1.png.import index 2a4b7fb..9773125 100644 --- a/assets/trolley.png.import +++ b/assets/car1.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/trolley.png-f17eeb0e158d2624b7c825b8a53c7140.stex" +path="res://.import/car1.png-63b1f9a7a791dc9f4a37d770018b08be.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/trolley.png" -dest_files=[ "res://.import/trolley.png-f17eeb0e158d2624b7c825b8a53c7140.stex" ] +source_file="res://assets/car1.png" +dest_files=[ "res://.import/car1.png-63b1f9a7a791dc9f4a37d770018b08be.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/car2.png b/assets/car2.png new file mode 100644 index 0000000..bd8c356 Binary files /dev/null and b/assets/car2.png differ diff --git a/assets/car2.png.import b/assets/car2.png.import new file mode 100644 index 0000000..893ea59 --- /dev/null +++ b/assets/car2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/car2.png-2d854d6b76c2d71cdaa3a98ce017438f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/car2.png" +dest_files=[ "res://.import/car2.png-2d854d6b76c2d71cdaa3a98ce017438f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/car3.png b/assets/car3.png new file mode 100644 index 0000000..03bdc8d Binary files /dev/null and b/assets/car3.png differ diff --git a/assets/car3.png.import b/assets/car3.png.import new file mode 100644 index 0000000..1917255 --- /dev/null +++ b/assets/car3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/car3.png-eacbcecb817b698eba5e52300bac4431.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/car3.png" +dest_files=[ "res://.import/car3.png-eacbcecb817b698eba5e52300bac4431.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/mrChad.png b/assets/chad.png similarity index 100% rename from assets/mrChad.png rename to assets/chad.png diff --git a/assets/chad.png.import b/assets/chad.png.import new file mode 100644 index 0000000..f0bd5da --- /dev/null +++ b/assets/chad.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/chad.png-33183d4f013f5b272d85495f476299a5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/chad.png" +dest_files=[ "res://.import/chad.png-33183d4f013f5b272d85495f476299a5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/chadHouse.png.import b/assets/chadHouse.png.import index c092e67..3763a98 100644 --- a/assets/chadHouse.png.import +++ b/assets/chadHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/circle.png b/assets/circle.png new file mode 100644 index 0000000..af7e492 Binary files /dev/null and b/assets/circle.png differ diff --git a/assets/runningSprites/tyler/tyler3.png.import b/assets/circle.png.import similarity index 66% rename from assets/runningSprites/tyler/tyler3.png.import rename to assets/circle.png.import index 15c7e46..b852ba4 100644 --- a/assets/runningSprites/tyler/tyler3.png.import +++ b/assets/circle.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/tyler3.png-54e7c96f512fd77f3166102bd5f2fbef.stex" +path="res://.import/circle.png-6efbe600b7e2418cd5091089237d13c1.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/runningSprites/tyler/tyler3.png" -dest_files=[ "res://.import/tyler3.png-54e7c96f512fd77f3166102bd5f2fbef.stex" ] +source_file="res://assets/circle.png" +dest_files=[ "res://.import/circle.png-6efbe600b7e2418cd5091089237d13c1.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/clothes.png.import b/assets/clothes.png.import index e3b9af2..64691cf 100644 --- a/assets/clothes.png.import +++ b/assets/clothes.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/completed.wav b/assets/completed.wav new file mode 100644 index 0000000..f2565c6 Binary files /dev/null and b/assets/completed.wav differ diff --git a/assets/completed.wav.import b/assets/completed.wav.import new file mode 100644 index 0000000..5a2d164 --- /dev/null +++ b/assets/completed.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/completed.wav-ceb93d921eb294b70dc04575e3508d1a.sample" + +[deps] + +source_file="res://assets/completed.wav" +dest_files=[ "res://.import/completed.wav-ceb93d921eb294b70dc04575e3508d1a.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/fonts/dogicapixelbold.otf b/assets/fonts/dogicapixelbold.otf new file mode 100644 index 0000000..181ca72 Binary files /dev/null and b/assets/fonts/dogicapixelbold.otf differ diff --git a/assets/mrGary.png b/assets/gary.png similarity index 100% rename from assets/mrGary.png rename to assets/gary.png diff --git a/assets/gary.png.import b/assets/gary.png.import new file mode 100644 index 0000000..a7a596a --- /dev/null +++ b/assets/gary.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/gary.png-10cc9366ef1c1cb99ec248e666c973fc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gary.png" +dest_files=[ "res://.import/gary.png-10cc9366ef1c1cb99ec248e666c973fc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/garyHouse.png.import b/assets/garyHouse.png.import index 355ab31..7df7c21 100644 --- a/assets/garyHouse.png.import +++ b/assets/garyHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/hair.png.import b/assets/hair.png.import index f651a70..c1a905f 100644 --- a/assets/hair.png.import +++ b/assets/hair.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/lamppost.png.import b/assets/lamppost.png.import index 07f8038..4db4f17 100644 --- a/assets/lamppost.png.import +++ b/assets/lamppost.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/LadyMaggie.png b/assets/maggie.png similarity index 100% rename from assets/LadyMaggie.png rename to assets/maggie.png diff --git a/assets/runningSprites/tyler/tyler4.png.import b/assets/maggie.png.import similarity index 66% rename from assets/runningSprites/tyler/tyler4.png.import rename to assets/maggie.png.import index b3c7be3..b2ffe88 100644 --- a/assets/runningSprites/tyler/tyler4.png.import +++ b/assets/maggie.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/tyler4.png-453df669be0ed80b5b8b68b1ab643d15.stex" +path="res://.import/maggie.png-69d97759d3164e65a5f66e8cab967e86.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/runningSprites/tyler/tyler4.png" -dest_files=[ "res://.import/tyler4.png-453df669be0ed80b5b8b68b1ab643d15.stex" ] +source_file="res://assets/maggie.png" +dest_files=[ "res://.import/maggie.png-69d97759d3164e65a5f66e8cab967e86.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/maggieHouse.png.import b/assets/maggieHouse.png.import index bfffc45..3d9c6c1 100644 --- a/assets/maggieHouse.png.import +++ b/assets/maggieHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/maleSkin.png.import b/assets/maleSkin.png.import index 64e7337..e1e0ae9 100644 --- a/assets/maleSkin.png.import +++ b/assets/maleSkin.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/mrRogers.png.import b/assets/mrRogers.png.import index 2f66c69..2692977 100644 --- a/assets/mrRogers.png.import +++ b/assets/mrRogers.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/pants.png.import b/assets/pants.png.import index a016eda..70930ef 100644 --- a/assets/pants.png.import +++ b/assets/pants.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/aberlin/AberlinStart.png b/assets/runningSprites/aberlin/Aberlin0.png similarity index 100% rename from assets/runningSprites/aberlin/AberlinStart.png rename to assets/runningSprites/aberlin/Aberlin0.png diff --git a/assets/runningSprites/aberlin/Aberlin0.png.import b/assets/runningSprites/aberlin/Aberlin0.png.import new file mode 100644 index 0000000..ff37dd9 --- /dev/null +++ b/assets/runningSprites/aberlin/Aberlin0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Aberlin0.png-d7542106a4fb0f1d5c1f6aacd04ae7b1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/aberlin/Aberlin0.png" +dest_files=[ "res://.import/Aberlin0.png-d7542106a4fb0f1d5c1f6aacd04ae7b1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/aberlin/AberlinFinal.png b/assets/runningSprites/aberlin/Aberlin7.png similarity index 100% rename from assets/runningSprites/aberlin/AberlinFinal.png rename to assets/runningSprites/aberlin/Aberlin7.png diff --git a/assets/runningSprites/aberlin/Aberlin7.png.import b/assets/runningSprites/aberlin/Aberlin7.png.import new file mode 100644 index 0000000..ff8bf4d --- /dev/null +++ b/assets/runningSprites/aberlin/Aberlin7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Aberlin7.png-4bd26f092f4a115b5ad623067e5570cb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/aberlin/Aberlin7.png" +dest_files=[ "res://.import/Aberlin7.png-4bd26f092f4a115b5ad623067e5570cb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/chad/ChadStart.png b/assets/runningSprites/chad/Chad0.png similarity index 100% rename from assets/runningSprites/chad/ChadStart.png rename to assets/runningSprites/chad/Chad0.png diff --git a/assets/runningSprites/chad/Chad0.png.import b/assets/runningSprites/chad/Chad0.png.import new file mode 100644 index 0000000..2045a52 --- /dev/null +++ b/assets/runningSprites/chad/Chad0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Chad0.png-f15685666de170327d02e0e7d940c532.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/chad/Chad0.png" +dest_files=[ "res://.import/Chad0.png-f15685666de170327d02e0e7d940c532.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad1.png.import b/assets/runningSprites/chad/Chad1.png.import index 868749f..45ecbb4 100644 --- a/assets/runningSprites/chad/Chad1.png.import +++ b/assets/runningSprites/chad/Chad1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad2.png.import b/assets/runningSprites/chad/Chad2.png.import index 572ec0a..77edcc1 100644 --- a/assets/runningSprites/chad/Chad2.png.import +++ b/assets/runningSprites/chad/Chad2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad3.png.import b/assets/runningSprites/chad/Chad3.png.import index c036354..dc00d41 100644 --- a/assets/runningSprites/chad/Chad3.png.import +++ b/assets/runningSprites/chad/Chad3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad4.png.import b/assets/runningSprites/chad/Chad4.png.import index 80fd4b6..7fc8364 100644 --- a/assets/runningSprites/chad/Chad4.png.import +++ b/assets/runningSprites/chad/Chad4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad5.png.import b/assets/runningSprites/chad/Chad5.png.import index e139e7c..1f3ca9e 100644 --- a/assets/runningSprites/chad/Chad5.png.import +++ b/assets/runningSprites/chad/Chad5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad6.png.import b/assets/runningSprites/chad/Chad6.png.import index c3f81e4..94e6724 100644 --- a/assets/runningSprites/chad/Chad6.png.import +++ b/assets/runningSprites/chad/Chad6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/ChadFinal.png b/assets/runningSprites/chad/Chad7.png similarity index 100% rename from assets/runningSprites/chad/ChadFinal.png rename to assets/runningSprites/chad/Chad7.png diff --git a/assets/runningSprites/chad/Chad7.png.import b/assets/runningSprites/chad/Chad7.png.import new file mode 100644 index 0000000..4c2dca1 --- /dev/null +++ b/assets/runningSprites/chad/Chad7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Chad7.png-7cf8c567ac6e8ae456fce551f1c19b5e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/chad/Chad7.png" +dest_files=[ "res://.import/Chad7.png-7cf8c567ac6e8ae456fce551f1c19b5e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/gary/GaryStart.png b/assets/runningSprites/gary/Gary0.png similarity index 100% rename from assets/runningSprites/gary/GaryStart.png rename to assets/runningSprites/gary/Gary0.png diff --git a/assets/runningSprites/gary/Gary0.png.import b/assets/runningSprites/gary/Gary0.png.import new file mode 100644 index 0000000..37a3477 --- /dev/null +++ b/assets/runningSprites/gary/Gary0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Gary0.png-46e3f0045955f2acc9d8b2cb6186d824.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/gary/Gary0.png" +dest_files=[ "res://.import/Gary0.png-46e3f0045955f2acc9d8b2cb6186d824.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary1.png.import b/assets/runningSprites/gary/Gary1.png.import index 82bba57..33db4f7 100644 --- a/assets/runningSprites/gary/Gary1.png.import +++ b/assets/runningSprites/gary/Gary1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary2.png.import b/assets/runningSprites/gary/Gary2.png.import index e7c10f8..a39f2c0 100644 --- a/assets/runningSprites/gary/Gary2.png.import +++ b/assets/runningSprites/gary/Gary2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary3.png.import b/assets/runningSprites/gary/Gary3.png.import index e5f1167..24a9e1f 100644 --- a/assets/runningSprites/gary/Gary3.png.import +++ b/assets/runningSprites/gary/Gary3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary4.png.import b/assets/runningSprites/gary/Gary4.png.import index 055b280..fe51e6d 100644 --- a/assets/runningSprites/gary/Gary4.png.import +++ b/assets/runningSprites/gary/Gary4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary5.png.import b/assets/runningSprites/gary/Gary5.png.import index e45b02c..7996688 100644 --- a/assets/runningSprites/gary/Gary5.png.import +++ b/assets/runningSprites/gary/Gary5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary6.png.import b/assets/runningSprites/gary/Gary6.png.import index eb9d8b5..38fd1cd 100644 --- a/assets/runningSprites/gary/Gary6.png.import +++ b/assets/runningSprites/gary/Gary6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/GaryFinal.png b/assets/runningSprites/gary/Gary7.png similarity index 100% rename from assets/runningSprites/gary/GaryFinal.png rename to assets/runningSprites/gary/Gary7.png diff --git a/assets/runningSprites/gary/Gary7.png.import b/assets/runningSprites/gary/Gary7.png.import new file mode 100644 index 0000000..906c464 --- /dev/null +++ b/assets/runningSprites/gary/Gary7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Gary7.png-ac5c097701084cbe8784e5c5038360e7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/gary/Gary7.png" +dest_files=[ "res://.import/Gary7.png-ac5c097701084cbe8784e5c5038360e7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/maggie/MaggieStart.png b/assets/runningSprites/maggie/Maggie0.png similarity index 100% rename from assets/runningSprites/maggie/MaggieStart.png rename to assets/runningSprites/maggie/Maggie0.png diff --git a/assets/runningSprites/maggie/Maggie0.png.import b/assets/runningSprites/maggie/Maggie0.png.import new file mode 100644 index 0000000..ef6f876 --- /dev/null +++ b/assets/runningSprites/maggie/Maggie0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Maggie0.png-cc1ea33785b65d21f9dec826fb89c9ae.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/maggie/Maggie0.png" +dest_files=[ "res://.import/Maggie0.png-cc1ea33785b65d21f9dec826fb89c9ae.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie1.png.import b/assets/runningSprites/maggie/Maggie1.png.import index b67e131..8b9b75b 100644 --- a/assets/runningSprites/maggie/Maggie1.png.import +++ b/assets/runningSprites/maggie/Maggie1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie2.png.import b/assets/runningSprites/maggie/Maggie2.png.import index ff9c942..2444401 100644 --- a/assets/runningSprites/maggie/Maggie2.png.import +++ b/assets/runningSprites/maggie/Maggie2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie3.png.import b/assets/runningSprites/maggie/Maggie3.png.import index 702241f..322a2c1 100644 --- a/assets/runningSprites/maggie/Maggie3.png.import +++ b/assets/runningSprites/maggie/Maggie3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie4.png.import b/assets/runningSprites/maggie/Maggie4.png.import index 3104a35..82d226c 100644 --- a/assets/runningSprites/maggie/Maggie4.png.import +++ b/assets/runningSprites/maggie/Maggie4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie5.png.import b/assets/runningSprites/maggie/Maggie5.png.import index 3e08d0a..aa29fa5 100644 --- a/assets/runningSprites/maggie/Maggie5.png.import +++ b/assets/runningSprites/maggie/Maggie5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie6.png.import b/assets/runningSprites/maggie/Maggie6.png.import index 116f564..9ab0923 100644 --- a/assets/runningSprites/maggie/Maggie6.png.import +++ b/assets/runningSprites/maggie/Maggie6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/MaggieFinal.png b/assets/runningSprites/maggie/Maggie7.png similarity index 100% rename from assets/runningSprites/maggie/MaggieFinal.png rename to assets/runningSprites/maggie/Maggie7.png diff --git a/assets/runningSprites/maggie/Maggie7.png.import b/assets/runningSprites/maggie/Maggie7.png.import new file mode 100644 index 0000000..a129b58 --- /dev/null +++ b/assets/runningSprites/maggie/Maggie7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Maggie7.png-d90b6f4372c06e8398723b2ea86b489b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/maggie/Maggie7.png" +dest_files=[ "res://.import/Maggie7.png-d90b6f4372c06e8398723b2ea86b489b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/sarah/SarahStart.png b/assets/runningSprites/sarah/Sarah0.png similarity index 100% rename from assets/runningSprites/sarah/SarahStart.png rename to assets/runningSprites/sarah/Sarah0.png diff --git a/assets/runningSprites/tyler/tyler2.png.import b/assets/runningSprites/sarah/Sarah0.png.import similarity index 66% rename from assets/runningSprites/tyler/tyler2.png.import rename to assets/runningSprites/sarah/Sarah0.png.import index d2f3a60..a5a8385 100644 --- a/assets/runningSprites/tyler/tyler2.png.import +++ b/assets/runningSprites/sarah/Sarah0.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/tyler2.png-6afa87c57e16653df66b9552739e99dc.stex" +path="res://.import/Sarah0.png-aef9b663718cb1a8b5c92836366c1c4e.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/runningSprites/tyler/tyler2.png" -dest_files=[ "res://.import/tyler2.png-6afa87c57e16653df66b9552739e99dc.stex" ] +source_file="res://assets/runningSprites/sarah/Sarah0.png" +dest_files=[ "res://.import/Sarah0.png-aef9b663718cb1a8b5c92836366c1c4e.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah1.png.import b/assets/runningSprites/sarah/Sarah1.png.import index 5665c7b..4ea7ec7 100644 --- a/assets/runningSprites/sarah/Sarah1.png.import +++ b/assets/runningSprites/sarah/Sarah1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah2.png.import b/assets/runningSprites/sarah/Sarah2.png.import index d84abfb..5715f0b 100644 --- a/assets/runningSprites/sarah/Sarah2.png.import +++ b/assets/runningSprites/sarah/Sarah2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah3.png.import b/assets/runningSprites/sarah/Sarah3.png.import index e126e45..c48efd3 100644 --- a/assets/runningSprites/sarah/Sarah3.png.import +++ b/assets/runningSprites/sarah/Sarah3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah4.png.import b/assets/runningSprites/sarah/Sarah4.png.import index 1e5f42c..6d55ed1 100644 --- a/assets/runningSprites/sarah/Sarah4.png.import +++ b/assets/runningSprites/sarah/Sarah4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah5.png.import b/assets/runningSprites/sarah/Sarah5.png.import index 0e31b30..756be36 100644 --- a/assets/runningSprites/sarah/Sarah5.png.import +++ b/assets/runningSprites/sarah/Sarah5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah6.png.import b/assets/runningSprites/sarah/Sarah6.png.import index 2338f10..507bdc5 100644 --- a/assets/runningSprites/sarah/Sarah6.png.import +++ b/assets/runningSprites/sarah/Sarah6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/SarahFinal.png b/assets/runningSprites/sarah/Sarah7.png similarity index 100% rename from assets/runningSprites/sarah/SarahFinal.png rename to assets/runningSprites/sarah/Sarah7.png diff --git a/assets/runningSprites/sarah/Sarah7.png.import b/assets/runningSprites/sarah/Sarah7.png.import new file mode 100644 index 0000000..0bef6f5 --- /dev/null +++ b/assets/runningSprites/sarah/Sarah7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Sarah7.png-cc6e37c6aabfbfccdf6b113b676482b8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/sarah/Sarah7.png" +dest_files=[ "res://.import/Sarah7.png-cc6e37c6aabfbfccdf6b113b676482b8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/steve/SteveStart.png b/assets/runningSprites/steve/Steve0.png similarity index 100% rename from assets/runningSprites/steve/SteveStart.png rename to assets/runningSprites/steve/Steve0.png diff --git a/assets/runningSprites/steve/Steve0.png.import b/assets/runningSprites/steve/Steve0.png.import new file mode 100644 index 0000000..fa8f513 --- /dev/null +++ b/assets/runningSprites/steve/Steve0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Steve0.png-e5a333a202b78abf505bc3fb09add568.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/steve/Steve0.png" +dest_files=[ "res://.import/Steve0.png-e5a333a202b78abf505bc3fb09add568.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve1.png.import b/assets/runningSprites/steve/Steve1.png.import index 9af2490..fd0f965 100644 --- a/assets/runningSprites/steve/Steve1.png.import +++ b/assets/runningSprites/steve/Steve1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve2.png.import b/assets/runningSprites/steve/Steve2.png.import index 2eafcde..dcfc508 100644 --- a/assets/runningSprites/steve/Steve2.png.import +++ b/assets/runningSprites/steve/Steve2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve3.png.import b/assets/runningSprites/steve/Steve3.png.import index 3300fcf..649c275 100644 --- a/assets/runningSprites/steve/Steve3.png.import +++ b/assets/runningSprites/steve/Steve3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve4.png.import b/assets/runningSprites/steve/Steve4.png.import index b616555..707ebde 100644 --- a/assets/runningSprites/steve/Steve4.png.import +++ b/assets/runningSprites/steve/Steve4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve5.png.import b/assets/runningSprites/steve/Steve5.png.import index 6933d7f..b4fd868 100644 --- a/assets/runningSprites/steve/Steve5.png.import +++ b/assets/runningSprites/steve/Steve5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve6.png.import b/assets/runningSprites/steve/Steve6.png.import index e43e298..4129cbf 100644 --- a/assets/runningSprites/steve/Steve6.png.import +++ b/assets/runningSprites/steve/Steve6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/SteveFinal.png b/assets/runningSprites/steve/Steve7.png similarity index 100% rename from assets/runningSprites/steve/SteveFinal.png rename to assets/runningSprites/steve/Steve7.png diff --git a/assets/runningSprites/steve/Steve7.png.import b/assets/runningSprites/steve/Steve7.png.import new file mode 100644 index 0000000..ffd9b98 --- /dev/null +++ b/assets/runningSprites/steve/Steve7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Steve7.png-ee349466fc8fcb7a42dc2546114e4913.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/steve/Steve7.png" +dest_files=[ "res://.import/Steve7.png-ee349466fc8fcb7a42dc2546114e4913.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tim/TimStart.png b/assets/runningSprites/tim/Tim0.png similarity index 100% rename from assets/runningSprites/tim/TimStart.png rename to assets/runningSprites/tim/Tim0.png diff --git a/assets/runningSprites/tim/Tim0.png.import b/assets/runningSprites/tim/Tim0.png.import new file mode 100644 index 0000000..c2c2a82 --- /dev/null +++ b/assets/runningSprites/tim/Tim0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tim0.png-16f48e706df859c22f30e7c84c0ded0d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tim/Tim0.png" +dest_files=[ "res://.import/Tim0.png-16f48e706df859c22f30e7c84c0ded0d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim1.png.import b/assets/runningSprites/tim/Tim1.png.import index d9d9888..36b0285 100644 --- a/assets/runningSprites/tim/Tim1.png.import +++ b/assets/runningSprites/tim/Tim1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim2.png.import b/assets/runningSprites/tim/Tim2.png.import index 7d93864..bc5785e 100644 --- a/assets/runningSprites/tim/Tim2.png.import +++ b/assets/runningSprites/tim/Tim2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim3.png.import b/assets/runningSprites/tim/Tim3.png.import index 974734a..a54ee0e 100644 --- a/assets/runningSprites/tim/Tim3.png.import +++ b/assets/runningSprites/tim/Tim3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim4.png.import b/assets/runningSprites/tim/Tim4.png.import index 22a3ad9..d08c32c 100644 --- a/assets/runningSprites/tim/Tim4.png.import +++ b/assets/runningSprites/tim/Tim4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim5.png.import b/assets/runningSprites/tim/Tim5.png.import index 079f98f..adf79ac 100644 --- a/assets/runningSprites/tim/Tim5.png.import +++ b/assets/runningSprites/tim/Tim5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim6.png.import b/assets/runningSprites/tim/Tim6.png.import index 1c73efb..6fbe0ac 100644 --- a/assets/runningSprites/tim/Tim6.png.import +++ b/assets/runningSprites/tim/Tim6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/TimFinal.png b/assets/runningSprites/tim/Tim7.png similarity index 100% rename from assets/runningSprites/tim/TimFinal.png rename to assets/runningSprites/tim/Tim7.png diff --git a/assets/runningSprites/tim/Tim7.png.import b/assets/runningSprites/tim/Tim7.png.import new file mode 100644 index 0000000..22c221b --- /dev/null +++ b/assets/runningSprites/tim/Tim7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tim7.png-1c756fd34b44989644c357f47ff19140.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tim/Tim7.png" +dest_files=[ "res://.import/Tim7.png-1c756fd34b44989644c357f47ff19140.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tylerStart.png b/assets/runningSprites/tyler/Tyler0.png similarity index 100% rename from assets/runningSprites/tyler/tylerStart.png rename to assets/runningSprites/tyler/Tyler0.png diff --git a/assets/runningSprites/tyler/Tyler0.png.import b/assets/runningSprites/tyler/Tyler0.png.import new file mode 100644 index 0000000..f424666 --- /dev/null +++ b/assets/runningSprites/tyler/Tyler0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler0.png-80458f1e005f38f03a93b0cb49dff897.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler0.png" +dest_files=[ "res://.import/Tyler0.png-80458f1e005f38f03a93b0cb49dff897.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler1.png b/assets/runningSprites/tyler/Tyler1.png similarity index 100% rename from assets/runningSprites/tyler/tyler1.png rename to assets/runningSprites/tyler/Tyler1.png diff --git a/assets/runningSprites/tyler/Tyler1.png.import b/assets/runningSprites/tyler/Tyler1.png.import new file mode 100644 index 0000000..d8ed80a --- /dev/null +++ b/assets/runningSprites/tyler/Tyler1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler1.png-0101e4726770327878e259514f4657e8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler1.png" +dest_files=[ "res://.import/Tyler1.png-0101e4726770327878e259514f4657e8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler2.png b/assets/runningSprites/tyler/Tyler2.png similarity index 100% rename from assets/runningSprites/tyler/tyler2.png rename to assets/runningSprites/tyler/Tyler2.png diff --git a/assets/runningSprites/tyler/Tyler2.png.import b/assets/runningSprites/tyler/Tyler2.png.import new file mode 100644 index 0000000..5184fdb --- /dev/null +++ b/assets/runningSprites/tyler/Tyler2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler2.png-fa37076b143d191fa8067a601a262d75.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler2.png" +dest_files=[ "res://.import/Tyler2.png-fa37076b143d191fa8067a601a262d75.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler3.png b/assets/runningSprites/tyler/Tyler3.png similarity index 100% rename from assets/runningSprites/tyler/tyler3.png rename to assets/runningSprites/tyler/Tyler3.png diff --git a/assets/runningSprites/tyler/Tyler3.png.import b/assets/runningSprites/tyler/Tyler3.png.import new file mode 100644 index 0000000..485e27d --- /dev/null +++ b/assets/runningSprites/tyler/Tyler3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler3.png-b518206c95ecb3a4c1a6472691f2ffee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler3.png" +dest_files=[ "res://.import/Tyler3.png-b518206c95ecb3a4c1a6472691f2ffee.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler4.png b/assets/runningSprites/tyler/Tyler4.png similarity index 100% rename from assets/runningSprites/tyler/tyler4.png rename to assets/runningSprites/tyler/Tyler4.png diff --git a/assets/runningSprites/tyler/Tyler4.png.import b/assets/runningSprites/tyler/Tyler4.png.import new file mode 100644 index 0000000..dce5f70 --- /dev/null +++ b/assets/runningSprites/tyler/Tyler4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler4.png-19ae6edc5645dce1540a52079c598ca8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler4.png" +dest_files=[ "res://.import/Tyler4.png-19ae6edc5645dce1540a52079c598ca8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler5.png b/assets/runningSprites/tyler/Tyler5.png similarity index 100% rename from assets/runningSprites/tyler/tyler5.png rename to assets/runningSprites/tyler/Tyler5.png diff --git a/assets/runningSprites/tyler/Tyler5.png.import b/assets/runningSprites/tyler/Tyler5.png.import new file mode 100644 index 0000000..da1f8cc --- /dev/null +++ b/assets/runningSprites/tyler/Tyler5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler5.png-edfea1b802975d82d165c96eb59f10b2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler5.png" +dest_files=[ "res://.import/Tyler5.png-edfea1b802975d82d165c96eb59f10b2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler6.png b/assets/runningSprites/tyler/Tyler6.png similarity index 100% rename from assets/runningSprites/tyler/tyler6.png rename to assets/runningSprites/tyler/Tyler6.png diff --git a/assets/runningSprites/tyler/Tyler6.png.import b/assets/runningSprites/tyler/Tyler6.png.import new file mode 100644 index 0000000..d33dd0c --- /dev/null +++ b/assets/runningSprites/tyler/Tyler6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler6.png-126235ad5ac596bc4d50d55511c95bb2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler6.png" +dest_files=[ "res://.import/Tyler6.png-126235ad5ac596bc4d50d55511c95bb2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tylerFinal.png b/assets/runningSprites/tyler/Tyler7.png similarity index 100% rename from assets/runningSprites/tyler/tylerFinal.png rename to assets/runningSprites/tyler/Tyler7.png diff --git a/assets/runningSprites/tyler/Tyler7.png.import b/assets/runningSprites/tyler/Tyler7.png.import new file mode 100644 index 0000000..42b0c19 --- /dev/null +++ b/assets/runningSprites/tyler/Tyler7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler7.png-988f90e7af7073f8a2ec8f37852d6ccd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler7.png" +dest_files=[ "res://.import/Tyler7.png-988f90e7af7073f8a2ec8f37852d6ccd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler1.png.import b/assets/runningSprites/tyler/tyler1.png.import deleted file mode 100644 index fa5d672..0000000 --- a/assets/runningSprites/tyler/tyler1.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tyler1.png-d77b72ba825f8e9bd1bec1f829f036cc.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/runningSprites/tyler/tyler1.png" -dest_files=[ "res://.import/tyler1.png-d77b72ba825f8e9bd1bec1f829f036cc.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler5.png.import b/assets/runningSprites/tyler/tyler5.png.import deleted file mode 100644 index af9543b..0000000 --- a/assets/runningSprites/tyler/tyler5.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tyler5.png-3e83ed46c806b17bd2ad95219ebfe021.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/runningSprites/tyler/tyler5.png" -dest_files=[ "res://.import/tyler5.png-3e83ed46c806b17bd2ad95219ebfe021.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler6.png.import b/assets/runningSprites/tyler/tyler6.png.import deleted file mode 100644 index b46992e..0000000 --- a/assets/runningSprites/tyler/tyler6.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tyler6.png-59e8ca908aa251c27a2def7da4df3633.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/runningSprites/tyler/tyler6.png" -dest_files=[ "res://.import/tyler6.png-59e8ca908aa251c27a2def7da4df3633.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/assets/LadySarah.png b/assets/sarah.png similarity index 100% rename from assets/LadySarah.png rename to assets/sarah.png diff --git a/assets/sarah.png.import b/assets/sarah.png.import new file mode 100644 index 0000000..6abf7f4 --- /dev/null +++ b/assets/sarah.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/sarah.png-3249fec55d0f1ba4c1995b335c45cc80.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sarah.png" +dest_files=[ "res://.import/sarah.png-3249fec55d0f1ba4c1995b335c45cc80.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/sarahHouse.png.import b/assets/sarahHouse.png.import index c429fc2..162f7e7 100644 --- a/assets/sarahHouse.png.import +++ b/assets/sarahHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/shirt.png.import b/assets/shirt.png.import index 40d60b7..802af1d 100644 --- a/assets/shirt.png.import +++ b/assets/shirt.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/smoke.png b/assets/smoke.png new file mode 100644 index 0000000..d5e2382 Binary files /dev/null and b/assets/smoke.png differ diff --git a/assets/smoke.png.import b/assets/smoke.png.import new file mode 100644 index 0000000..cf15b74 --- /dev/null +++ b/assets/smoke.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/smoke.png-dd48eb81a12e0cb45caa95e293df3180.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/smoke.png" +dest_files=[ "res://.import/smoke.png-dd48eb81a12e0cb45caa95e293df3180.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/spritesheet.png b/assets/spritesheet.png deleted file mode 100644 index 4ba5021..0000000 Binary files a/assets/spritesheet.png and /dev/null differ diff --git a/assets/mrSteve.png b/assets/steve.png similarity index 100% rename from assets/mrSteve.png rename to assets/steve.png diff --git a/assets/steve.png.import b/assets/steve.png.import new file mode 100644 index 0000000..efedc89 --- /dev/null +++ b/assets/steve.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/steve.png-aa0949418977dfa3dd8173b210be206e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/steve.png" +dest_files=[ "res://.import/steve.png-aa0949418977dfa3dd8173b210be206e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/steveHouse.png b/assets/steveHouse.png new file mode 100644 index 0000000..901a837 Binary files /dev/null and b/assets/steveHouse.png differ diff --git a/assets/steveHouse.png.import b/assets/steveHouse.png.import new file mode 100644 index 0000000..2327205 --- /dev/null +++ b/assets/steveHouse.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/steveHouse.png-c5189f00f4928bd7e97fd11ecf7b38a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/steveHouse.png" +dest_files=[ "res://.import/steveHouse.png-c5189f00f4928bd7e97fd11ecf7b38a4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/stopsign.png.import b/assets/stopsign.png.import index f45ea46..55d0e35 100644 --- a/assets/stopsign.png.import +++ b/assets/stopsign.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/text-blip-low-pitch.wav b/assets/text-blip-low-pitch.wav new file mode 100644 index 0000000..7308c5b Binary files /dev/null and b/assets/text-blip-low-pitch.wav differ diff --git a/assets/text-blip-low-pitch.wav.import b/assets/text-blip-low-pitch.wav.import new file mode 100644 index 0000000..7d233d4 --- /dev/null +++ b/assets/text-blip-low-pitch.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/text-blip-low-pitch.wav-a1ee739f7737bf6ec6134c355fb8e5a8.sample" + +[deps] + +source_file="res://assets/text-blip-low-pitch.wav" +dest_files=[ "res://.import/text-blip-low-pitch.wav-a1ee739f7737bf6ec6134c355fb8e5a8.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/mrTim.png b/assets/tim.png similarity index 100% rename from assets/mrTim.png rename to assets/tim.png diff --git a/assets/tim.png.import b/assets/tim.png.import new file mode 100644 index 0000000..ffc7510 --- /dev/null +++ b/assets/tim.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tim.png-6df5632e5e35733a143d8a1333466831.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tim.png" +dest_files=[ "res://.import/tim.png-6df5632e5e35733a143d8a1333466831.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/timHouse.png.import b/assets/timHouse.png.import index 66d7598..cc97e43 100644 --- a/assets/timHouse.png.import +++ b/assets/timHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/tree.png.import b/assets/tree.png.import index bfe917f..fda7f84 100644 --- a/assets/tree.png.import +++ b/assets/tree.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/trolley-blip.wav b/assets/trolley-blip.wav new file mode 100644 index 0000000..f36056d Binary files /dev/null and b/assets/trolley-blip.wav differ diff --git a/assets/trolley-blip.wav.import b/assets/trolley-blip.wav.import new file mode 100644 index 0000000..6cf5433 --- /dev/null +++ b/assets/trolley-blip.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/trolley-blip.wav-39cea94f07a6e38fd58f59131a3d8844.sample" + +[deps] + +source_file="res://assets/trolley-blip.wav" +dest_files=[ "res://.import/trolley-blip.wav-39cea94f07a6e38fd58f59131a3d8844.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/trolley.png b/assets/trolley.png deleted file mode 100644 index 0dac1ca..0000000 Binary files a/assets/trolley.png and /dev/null differ diff --git a/assets/trolley.wav b/assets/trolley.wav new file mode 100644 index 0000000..0ce53b0 Binary files /dev/null and b/assets/trolley.wav differ diff --git a/assets/trolley.wav.import b/assets/trolley.wav.import new file mode 100644 index 0000000..87a584a --- /dev/null +++ b/assets/trolley.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/trolley.wav-044b2001ea0302487b0fce281c04ba86.sample" + +[deps] + +source_file="res://assets/trolley.wav" +dest_files=[ "res://.import/trolley.wav-044b2001ea0302487b0fce281c04ba86.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/trolley_engine.wav b/assets/trolley_engine.wav new file mode 100644 index 0000000..4b3c677 Binary files /dev/null and b/assets/trolley_engine.wav differ diff --git a/assets/trolley_engine.wav.import b/assets/trolley_engine.wav.import new file mode 100644 index 0000000..463cebb --- /dev/null +++ b/assets/trolley_engine.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/trolley_engine.wav-67aa2862eb9e62f558523d316079eb85.sample" + +[deps] + +source_file="res://assets/trolley_engine.wav" +dest_files=[ "res://.import/trolley_engine.wav-67aa2862eb9e62f558523d316079eb85.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/mrTyler.png b/assets/tyler.png similarity index 100% rename from assets/mrTyler.png rename to assets/tyler.png diff --git a/assets/tyler.png.import b/assets/tyler.png.import new file mode 100644 index 0000000..90f6a2b --- /dev/null +++ b/assets/tyler.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tyler.png-ca72e8fda3a1305c8e9ccc581b267bfb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tyler.png" +dest_files=[ "res://.import/tyler.png-ca72e8fda3a1305c8e9ccc581b267bfb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/tylerHouse.png.import b/assets/tylerHouse.png.import index ecf0ede..d605c72 100644 --- a/assets/tylerHouse.png.import +++ b/assets/tylerHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/project.godot b/project.godot index 3c697ef..c7626e6 100644 --- a/project.godot +++ b/project.godot @@ -14,6 +14,11 @@ _global_script_classes=[ { "language": "GDScript", "path": "res://scripts/base_level.gd" }, { +"base": "KinematicBody2D", +"class": "Car", +"language": "GDScript", +"path": "res://scripts/car.gd" +}, { "base": "Node2D", "class": "GUI", "language": "GDScript", @@ -36,6 +41,7 @@ _global_script_classes=[ { } ] _global_script_class_icons={ "BaseLevel": "", +"Car": "", "GUI": "", "Neighbor": "", "Player": "", diff --git a/scenes/8bit-text.tres b/scenes/8bit-text.tres new file mode 100644 index 0000000..db99466 --- /dev/null +++ b/scenes/8bit-text.tres @@ -0,0 +1,22 @@ +[gd_resource type="Theme" load_steps=5 format=2] + +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=1] + +[sub_resource type="DynamicFont" id=4] +size = 20 +font_data = ExtResource( 1 ) + +[sub_resource type="DynamicFontData" id=2] +font_path = "res://assets/fonts/dogicapixelbold.otf" + +[sub_resource type="DynamicFont" id=3] +size = 20 +extra_spacing_top = 3 +extra_spacing_bottom = 5 +extra_spacing_char = 3 +extra_spacing_space = 3 +font_data = SubResource( 2 ) + +[resource] +default_font = SubResource( 3 ) +RichTextLabel/fonts/normal_font = SubResource( 4 ) diff --git a/scenes/TileMap.tscn b/scenes/TileMap.tscn index f48b3f6..4ea7533 100644 --- a/scenes/TileMap.tscn +++ b/scenes/TileMap.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=2] +[gd_scene load_steps=25 format=2] [ext_resource path="res://assets/tilemap/streetSideTop.png" type="Texture" id=1] [ext_resource path="res://assets/tilemap/StreetVerticalLeft.png" type="Texture" id=2] @@ -20,12 +20,36 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=4] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +[sub_resource type="NavigationPolygon" id=7] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=8] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=9] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=10] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + [sub_resource type="ConvexPolygonShape2D" id=5] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=6] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +[sub_resource type="NavigationPolygon" id=11] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=12] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + [sub_resource type="TileSet" id=2] 0/name = "grass1.png 0" 0/texture = ExtResource( 6 ) @@ -77,6 +101,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) 2/navigation_offset = Vector2( 0, 0 ) +2/navigation = SubResource( 10 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 2/shape_one_way = false @@ -175,6 +200,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 8/tile_mode = 0 8/occluder_offset = Vector2( 0, 0 ) 8/navigation_offset = Vector2( 0, 0 ) +8/navigation = SubResource( 11 ) 8/shape_offset = Vector2( 0, 0 ) 8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 8/shape_one_way = false @@ -189,6 +215,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 9/tile_mode = 0 9/occluder_offset = Vector2( 0, 0 ) 9/navigation_offset = Vector2( 0, 0 ) +9/navigation = SubResource( 12 ) 9/shape_offset = Vector2( 0, 0 ) 9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 9/shape_one_way = false @@ -203,6 +230,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 10/tile_mode = 0 10/occluder_offset = Vector2( 0, 0 ) 10/navigation_offset = Vector2( 0, 0 ) +10/navigation = SubResource( 7 ) 10/shape_offset = Vector2( 0, 0 ) 10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 10/shape_one_way = false @@ -217,6 +245,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 11/tile_mode = 0 11/occluder_offset = Vector2( 0, 0 ) 11/navigation_offset = Vector2( 0, 0 ) +11/navigation = SubResource( 8 ) 11/shape_offset = Vector2( 0, 0 ) 11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 11/shape_one_way = false @@ -231,6 +260,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 12/tile_mode = 0 12/occluder_offset = Vector2( 0, 0 ) 12/navigation_offset = Vector2( 0, 0 ) +12/navigation = SubResource( 9 ) 12/shape_offset = Vector2( 0, 0 ) 12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 12/shape_one_way = false diff --git a/scenes/base_level.tscn b/scenes/base_level.tscn index 927cdfb..26fee26 100644 --- a/scenes/base_level.tscn +++ b/scenes/base_level.tscn @@ -8,33 +8,41 @@ [ext_resource path="res://scenes/player.tscn" type="PackedScene" id=6] [ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=7] [ext_resource path="res://scenes/house.tscn" type="PackedScene" id=8] -[ext_resource path="res://assets/fonts/8-BIT WONDER.TTF" type="DynamicFontData" id=9] +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=9] [sub_resource type="DynamicFont" id=1] size = 40 +extra_spacing_top = 7 +extra_spacing_bottom = 7 +extra_spacing_char = -3 +extra_spacing_space = 6 font_data = ExtResource( 9 ) [sub_resource type="DynamicFont" id=3] size = 40 +font_data = ExtResource( 9 ) [sub_resource type="Theme" id=2] default_font = SubResource( 3 ) RichTextLabel/fonts/normal_font = SubResource( 1 ) -[node name="BaseLevel" type="Node2D"] +[node name="BaseLevel" type="Node2D" groups=["pausable", "plays_audio"]] script = ExtResource( 4 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource( 1 ) +volume_db = -10.0 pitch_scale = 0.75 -[node name="TileMap" parent="." instance=ExtResource( 3 )] +[node name="LevelNavigation" type="Navigation2D" parent="."] + +[node name="TileMap" parent="LevelNavigation" instance=ExtResource( 3 )] collision_mask = 7 [node name="YSort" type="YSort" parent="."] [node name="Player" parent="YSort" instance=ExtResource( 6 )] -position = Vector2( 619.221, 307.07 ) +position = Vector2( 588.073, 227.785 ) [node name="Trolley" parent="YSort" instance=ExtResource( 5 )] position = Vector2( 629.977, 650.649 ) @@ -43,7 +51,7 @@ position = Vector2( 629.977, 650.649 ) position = Vector2( 1066, 540 ) [node name="Neighbor1" parent="YSort" instance=ExtResource( 7 )] -position = Vector2( 131, 429 ) +position = Vector2( 196.127, 647.035 ) [node name="Clouds" parent="." instance=ExtResource( 2 )] position = Vector2( -0.17392, 0.152588 ) @@ -85,35 +93,35 @@ size_flags_vertical = 3 [node name="Control" type="Control" parent="Panel/VBoxContainer"] margin_right = 1363.0 -margin_bottom = 279.0 +margin_bottom = 277.0 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="EndGameTitle" type="RichTextLabel" parent="Panel/VBoxContainer"] margin_left = 181.0 -margin_top = 283.0 +margin_top = 281.0 margin_right = 1181.0 -margin_bottom = 324.0 +margin_bottom = 326.0 rect_min_size = Vector2( 1000, 0 ) size_flags_horizontal = 4 size_flags_vertical = 4 theme = SubResource( 2 ) -text = "This is the text" +text = "This is the tefs" fit_content_height = true [node name="Control3" type="Control" parent="Panel/VBoxContainer"] -margin_top = 328.0 +margin_top = 330.0 margin_right = 1363.0 -margin_bottom = 390.0 +margin_bottom = 391.0 size_flags_horizontal = 3 size_flags_vertical = 3 size_flags_stretch_ratio = 0.22 [node name="EndGameBody" type="RichTextLabel" parent="Panel/VBoxContainer"] margin_left = 181.0 -margin_top = 394.0 +margin_top = 395.0 margin_right = 1181.0 -margin_bottom = 435.0 +margin_bottom = 440.0 rect_min_size = Vector2( 1000, 0 ) size_flags_horizontal = 4 size_flags_vertical = 4 @@ -122,7 +130,7 @@ text = "This is the text" fit_content_height = true [node name="Control2" type="Control" parent="Panel/VBoxContainer"] -margin_top = 439.0 +margin_top = 444.0 margin_right = 1363.0 margin_bottom = 1060.0 size_flags_horizontal = 3 @@ -130,8 +138,8 @@ size_flags_vertical = 3 size_flags_stretch_ratio = 2.22 [node name="DisplayTimer" type="Timer" parent="."] +wait_time = 2.0 one_shot = true -autostart = true [connection signal="left_wih_rogers" from="YSort/Trolley" to="." method="_on_Trolley_left_wih_rogers"] [connection signal="rogers_entered_trolley" from="YSort/Trolley" to="." method="_on_Trolley_rogers_entered_trolley"] diff --git a/scenes/car.tscn b/scenes/car.tscn new file mode 100644 index 0000000..963c12d --- /dev/null +++ b/scenes/car.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://scripts/car.gd" type="Script" id=1] +[ext_resource path="res://assets/car1.png" type="Texture" id=2] + +[node name="CarBody2D" type="KinematicBody2D" groups=["pausable"]] +collision_layer = 4 +collision_mask = 3 +script = ExtResource( 1 ) + +[node name="CarSprite" type="Sprite" parent="."] +scale = Vector2( 8, 8 ) +texture = ExtResource( 2 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."] +position = Vector2( -0.00481343, 2.28765 ) +scale = Vector2( 1.74423, 1.73531 ) +polygon = PoolVector2Array( -16.4525, -11.3619, -34.7968, -8.81512, -43.6953, 7.58974, 32.9954, 7.58974, 37.5741, -5.92234, 13.4635, -23.7758, -6.62162, -23.2807 ) diff --git a/scenes/car_spawner.tscn b/scenes/car_spawner.tscn new file mode 100644 index 0000000..55b8b7a --- /dev/null +++ b/scenes/car_spawner.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://scripts/car_spawner.gd" type="Script" id=1] + +[node name="CarSpawner" type="Node2D" groups=["pausable"]] +position = Vector2( 60.5218, 22.5136 ) +script = ExtResource( 1 ) + +[node name="SpawnTimer" type="Timer" parent="."] + +[node name="CarEndPoint" type="Node2D" parent="."] +position = Vector2( -36.419, -0.132435 ) + +[connection signal="timeout" from="SpawnTimer" to="." method="_on_SpawnTimer_timeout"] diff --git a/scenes/clouds.tscn b/scenes/clouds.tscn index a611f1c..fa87773 100644 --- a/scenes/clouds.tscn +++ b/scenes/clouds.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scripts/Clouds.gd" type="Script" id=3] -[node name="Clouds" type="Node2D"] +[node name="Clouds" type="Node2D" groups=["pausable"]] position = Vector2( -2.43112, -0.845276 ) scale = Vector2( 10, 10 ) script = ExtResource( 3 ) diff --git a/scenes/game-screen.tscn b/scenes/game-screen.tscn deleted file mode 100644 index 7e99230..0000000 --- a/scenes/game-screen.tscn +++ /dev/null @@ -1,36 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://assets/fonts/8-BIT WONDER.TTF" type="DynamicFontData" id=1] - -[sub_resource type="DynamicFont" id=1] -size = 30 -font_data = ExtResource( 1 ) - -[sub_resource type="Theme" id=2] -RichTextLabel/fonts/normal_font = SubResource( 1 ) - -[node name="Panel" type="Panel"] -margin_left = -31.0 -margin_top = -245.0 -margin_right = 1332.0 -margin_bottom = 815.0 - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 - -[node name="RichTextLabel" type="RichTextLabel" parent="VBoxContainer/HBoxContainer"] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -theme = SubResource( 2 ) -text = "This is the text" diff --git a/scenes/game_screen_text.tscn b/scenes/game_screen_text.tscn new file mode 100644 index 0000000..8eca1db --- /dev/null +++ b/scenes/game_screen_text.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://scripts/game_screen_text.gd" type="Script" id=1] + +[sub_resource type="DynamicFontData" id=1] +font_path = "res://assets/fonts/dogicapixelbold.otf" + +[sub_resource type="DynamicFont" id=2] +size = 32 +extra_spacing_bottom = 15 +font_data = SubResource( 1 ) + +[sub_resource type="Theme" id=3] +default_font = SubResource( 2 ) + +[node name="GameScreenText" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +script = ExtResource( 1 ) + +[node name="ColorRect" type="ColorRect" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0.25098, 0.529412, 0.682353, 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="ColorRect"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 50.0 +margin_top = 50.0 +margin_right = -50.0 +margin_bottom = -50.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="HeaderText" type="RichTextLabel" parent="ColorRect/VBoxContainer"] +margin_left = 290.0 +margin_right = 890.0 +margin_bottom = 226.0 +rect_min_size = Vector2( 600, 0 ) +size_flags_horizontal = 4 +size_flags_vertical = 7 +size_flags_stretch_ratio = 0.36 +theme = SubResource( 3 ) +text = "Welcome to the Land + + of Make Believe" +fit_content_height = true + +[node name="BodyText" type="RichTextLabel" parent="ColorRect/VBoxContainer"] +margin_left = 290.0 +margin_top = 230.0 +margin_right = 890.0 +margin_bottom = 860.0 +rect_min_size = Vector2( 600, 0 ) +size_flags_horizontal = 4 +size_flags_vertical = 7 +theme = SubResource( 3 ) +text = "As Mr. Rogers, you need to help your neighbors find their house before the trolley leaves you in the land of make-believe. + +Good luck neighbor!" +fit_content_height = true + +[node name="TextTimer" type="Timer" parent="."] +one_shot = true + +[connection signal="timeout" from="TextTimer" to="." method="_on_TextTimer_timeout"] diff --git a/scenes/game_tip.tscn b/scenes/game_tip.tscn new file mode 100644 index 0000000..352ff68 --- /dev/null +++ b/scenes/game_tip.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://scripts/game_tip.gd" type="Script" id=1] +[ext_resource path="res://scenes/8bit-text.tres" type="Theme" id=2] +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=3] + +[sub_resource type="CircleShape2D" id=1] +radius = 131.363 + +[sub_resource type="DynamicFont" id=2] +size = 30 +extra_spacing_top = 7 +extra_spacing_bottom = 7 +extra_spacing_char = -4 +extra_spacing_space = 2 +font_data = ExtResource( 3 ) + +[node name="GameTip" type="Node2D"] +script = ExtResource( 1 ) + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +position = Vector2( 0.0883865, -0.0883865 ) +shape = SubResource( 1 ) + +[node name="TextTimer" type="Timer" parent="."] +one_shot = true + +[node name="MarginContainer" type="MarginContainer" parent="."] +margin_left = -126.0 +margin_top = -208.0 +margin_right = 129.0 +margin_bottom = 221.0 +rect_min_size = Vector2( 200, 0 ) + +[node name="TipLabel" type="RichTextLabel" parent="MarginContainer"] +margin_top = 58.0 +margin_right = 255.0 +margin_bottom = 370.0 +rect_min_size = Vector2( 150, 0 ) +size_flags_vertical = 4 +theme = ExtResource( 2 ) +custom_fonts/normal_font = SubResource( 2 ) +bbcode_enabled = true +bbcode_text = "[center][wave amp=10 freq=4]If you can have one tip it would be play this game and have so much fun.[/wave][/center]" +text = "If you can have one tip it would be play this game and have so much fun." +fit_content_height = true + +[connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] +[connection signal="timeout" from="TextTimer" to="." method="_on_TextTimer_timeout"] diff --git a/scenes/gui.tscn b/scenes/gui.tscn index 859648a..186b68d 100644 --- a/scenes/gui.tscn +++ b/scenes/gui.tscn @@ -17,7 +17,6 @@ use_mipmaps = true font_data = ExtResource( 4 ) [sub_resource type="DynamicFont" id=1] -size = 45 font_data = ExtResource( 4 ) [sub_resource type="Theme" id=2] diff --git a/scenes/house.tscn b/scenes/house.tscn index 251b9f9..988b2b1 100644 --- a/scenes/house.tscn +++ b/scenes/house.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=5 format=2] [ext_resource path="res://scripts/house.gd" type="Script" id=1] [ext_resource path="res://assets/chadHouse.png" type="Texture" id=2] @@ -7,8 +7,6 @@ radius = 12.4286 height = 4.85714 -[sub_resource type="ConvexPolygonShape2D" id=6] - [sub_resource type="RectangleShape2D" id=5] extents = Vector2( 142.5, 73.1641 ) @@ -29,10 +27,6 @@ position = Vector2( -4.76837e-07, -90 ) scale = Vector2( 7, 7 ) shape = SubResource( 3 ) -[node name="CollisionShape2D2" type="CollisionShape2D" parent="HouseBody"] -position = Vector2( 0, -49 ) -shape = SubResource( 6 ) - [node name="DoorArea2D" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="DoorArea2D"] diff --git a/scenes/level1.tscn b/scenes/level1.tscn index 5df3569..4a11ad3 100644 --- a/scenes/level1.tscn +++ b/scenes/level1.tscn @@ -1,101 +1,164 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=6 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] [ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] [ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] [ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/game_tip.tscn" type="PackedScene" id=5] [node name="Level1" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] -SECONDS_TO_COMPLETE = 45 +SECONDS_TO_COMPLETE = 60 -[node name="TileMap" parent="BaseLevel" index="1"] -tile_data = PoolIntArray( -458757, 3, 0, -458756, 3, 0, -458755, 3, 0, -458754, 3, 0, -458753, 3, 0, -524288, 3, 0, -524287, 3, 0, -393221, 3, 0, -393220, 3, 0, -393219, 3, 0, -393218, 3, 0, -393217, 3, 0, -458752, 3, 0, -458751, 3, 0, -458750, 3, 0, -458749, 3, 0, -458748, 3, 0, -458747, 3, 0, -458746, 3, 0, -458745, 3, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 3, 0, -458740, 3, 0, -458739, 3, 0, -458738, 3, 0, -458737, 3, 0, -458736, 3, 0, -458735, 3, 0, -458734, 3, 0, -458733, 3, 0, -458732, 3, 0, -458731, 3, 0, -458730, 3, 0, -458729, 3, 0, -458728, 3, 0, -458727, 3, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 3, 0, -458722, 3, 0, -458721, 3, 0, -458720, 3, 0, -458719, 3, 0, -458718, 3, 0, -458717, 3, 0, -458716, 3, 0, -458715, 3, 0, -458714, 3, 0, -458713, 3, 0, -327685, 3, 0, -327684, 3, 0, -327683, 3, 0, -327682, 3, 0, -327681, 3, 0, -393216, 3, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 3, 0, -393208, 3, 0, -393207, 3, 0, -393206, 3, 0, -393205, 3, 0, -393204, 3, 0, -393203, 3, 0, -393202, 3, 0, -393201, 3, 0, -393200, 3, 0, -393199, 3, 0, -393198, 3, 0, -393197, 3, 0, -393196, 3, 0, -393195, 3, 0, -393194, 3, 0, -393193, 3, 0, -393192, 3, 0, -393191, 3, 0, -393190, 3, 0, -393189, 3, 0, -393188, 3, 0, -393187, 3, 0, -393186, 3, 0, -393185, 3, 0, -393184, 3, 0, -393183, 3, 0, -393182, 3, 0, -393181, 3, 0, -393180, 3, 0, -393179, 3, 0, -393178, 3, 0, -393177, 3, 0, -262149, 3, 0, -262148, 3, 0, -262147, 4, 0, -262146, 3, 0, -262145, 4, 0, -327680, 4, 0, -327679, 3, 0, -327678, 3, 0, -327677, 3, 0, -327676, 4, 0, -327675, 4, 0, -327674, 4, 0, -327673, 3, 0, -327672, 3, 0, -327671, 3, 0, -327670, 3, 0, -327669, 3, 0, -327668, 3, 0, -327667, 3, 0, -327666, 3, 0, -327665, 4, 0, -327664, 4, 0, -327663, 4, 0, -327662, 4, 0, -327661, 4, 0, -327660, 3, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 4, 0, -327654, 4, 0, -327653, 4, 0, -327652, 4, 0, -327651, 4, 0, -327650, 4, 0, -327649, 3, 0, -327648, 4, 0, -327647, 4, 0, -327646, 4, 0, -327645, 4, 0, -327644, 4, 0, -327643, 4, 0, -327642, 4, 0, -327641, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 4, 0, -262141, 3, 0, -262140, 4, 0, -262139, 4, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 4, 0, -262132, 4, 0, -262131, 4, 0, -262130, 3, 0, -262129, 3, 0, -262128, 4, 0, -262127, 4, 0, -262126, 4, 0, -262125, 4, 0, -262124, 4, 0, -262123, 4, 0, -262122, 4, 0, -262121, 4, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 4, 0, -262116, 3, 0, -262115, 3, 0, -262114, 4, 0, -262113, 3, 0, -262112, 4, 0, -262111, 4, 0, -262110, 3, 0, -262109, 4, 0, -262108, 4, 0, -262107, 4, 0, -262106, 4, 0, -262105, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 4, 0, -196607, 4, 0, -196606, 4, 0, -196605, 4, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 4, 0, -196600, 4, 0, -196599, 4, 0, -196598, 4, 0, -196597, 4, 0, -196596, 4, 0, -196595, 4, 0, -196594, 4, 0, -196593, 3, 0, -196592, 3, 0, -196591, 4, 0, -196590, 4, 0, -196589, 4, 0, -196588, 4, 0, -196587, 4, 0, -196586, 4, 0, -196585, 4, 0, -196584, 4, 0, -196583, 4, 0, -196582, 3, 0, -196581, 3, 0, -196580, 4, 0, -196579, 4, 0, -196578, 4, 0, -196577, 4, 0, -196576, 4, 0, -196575, 4, 0, -196574, 4, 0, -196573, 4, 0, -196572, 4, 0, -196571, 4, 0, -196570, 4, 0, -196569, 3, 0, -65541, 3, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 4, 0, -5, 3, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 4, 0, 65531, 3, 0, 65532, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 0, 0, 0, 0, 1, 0, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 0, 0, 37, 3, 0, 38, 4, 0, 39, 4, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 131070, 1, 0, 131071, 1, 0, 65536, 1, 0, 65537, 0, 0, 65538, 1, 0, 65539, 8, 0, 65540, 8, 0, 65541, 0, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 0, 0, 65546, 0, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 0, 0, 65561, 0, 0, 65562, 0, 0, 65563, 0, 0, 65564, 0, 0, 65565, 8, 0, 65566, 8, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 0, 0, 65572, 0, 0, 65573, 4, 0, 65574, 4, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 8, 0, 131076, 8, 0, 131077, 0, 0, 131078, 1, 0, 131079, 0, 0, 131080, 0, 0, 131081, 1, 0, 131082, 1, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 0, 0, 131099, 0, 0, 131100, 0, 0, 131101, 8, 0, 131102, 8, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 131109, 4, 0, 131110, 4, 0, 262143, 1, 0, 196608, 0, 0, 196609, 1, 0, 196610, 1, 0, 196611, 8, 0, 196612, 8, 0, 196613, 0, 0, 196614, 0, 0, 196615, 1, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 0, 0, 196633, 0, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 8, 0, 196638, 8, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 1, 0, 196643, 1, 0, 196644, 0, 0, 327679, 1, 0, 262144, 0, 0, 262145, 1, 0, 262146, 1, 0, 262147, 8, 0, 262148, 8, 0, 262149, 1, 0, 262150, 1, 0, 262151, 0, 0, 262152, 0, 0, 262153, 1, 0, 262154, 0, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 0, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 0, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 0, 0, 262173, 8, 0, 262174, 8, 0, 262175, 0, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 0, 0, 393215, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 8, 0, 327684, 8, 0, 327685, 8, 0, 327686, 8, 0, 327687, 8, 0, 327688, 8, 0, 327689, 8, 0, 327690, 8, 0, 327691, 8, 0, 327692, 8, 0, 327693, 8, 0, 327694, 8, 0, 327695, 8, 0, 327696, 8, 0, 327697, 8, 0, 327698, 8, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 8, 0, 327703, 8, 0, 327704, 8, 0, 327705, 8, 0, 327706, 8, 0, 327707, 8, 0, 327708, 8, 0, 327709, 8, 0, 327710, 8, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 0, 0, 458751, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 8, 0, 393219, 8, 0, 393220, 8, 0, 393221, 8, 0, 393222, 8, 0, 393223, 8, 0, 393224, 8, 0, 393225, 8, 0, 393226, 8, 0, 393227, 8, 0, 393228, 8, 0, 393229, 8, 0, 393230, 8, 0, 393231, 8, 0, 393232, 8, 0, 393233, 8, 0, 393234, 8, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 8, 0, 393239, 8, 0, 393240, 8, 0, 393241, 8, 0, 393242, 8, 0, 393243, 8, 0, 393244, 8, 0, 393245, 8, 0, 393246, 8, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 0, 0, 524287, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 8, 0, 458755, 2, 0, 458756, 2, 0, 458757, 8, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 1, 0, 458768, 1, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 8, 0, 458782, 8, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 589823, 1, 0, 524288, 0, 0, 524289, 1, 0, 524290, 8, 0, 524291, 11, 0, 524292, 12, 0, 524293, 8, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 1, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 1, 0, 524303, 1, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 8, 0, 524319, 0, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 0, 0, 524324, 0, 0, 655359, 1, 0, 589824, 0, 0, 589825, 1, 0, 589826, 8, 0, 589827, 11, 0, 589828, 12, 0, 589829, 8, 0, 589830, 0, 0, 589831, 1, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 1, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 8, 0, 589854, 8, 0, 589855, 1, 0, 589856, 0, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 0, 0, 720895, 1, 0, 655360, 0, 0, 655361, 1, 0, 655362, 8, 0, 655363, 11, 0, 655364, 12, 0, 655365, 8, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 1, 0, 655371, 0, 0, 655372, 1, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 1, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 8, 0, 655390, 8, 0, 655391, 1, 0, 655392, 0, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 0, 0, 720898, 8, 0, 720899, 11, 0, 720900, 12, 0, 720901, 8, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 1, 0, 720906, 0, 0, 720907, 1, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 1, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 8, 0, 720925, 8, 0, 720926, 8, 0, 720927, 8, 0, 720928, 0, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 851967, 1, 0, 786432, 0, 0, 786433, 0, 0, 786434, 8, 0, 786435, 11, 0, 786436, 12, 0, 786437, 8, 0, 786438, 0, 0, 786439, 0, 0, 786440, 1, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 1, 0, 786446, 1, 0, 786447, 0, 0, 786448, 1, 0, 786449, 1, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 1, 0, 786456, 1, 0, 786457, 0, 0, 786458, 0, 0, 786459, 1, 0, 786460, 8, 0, 786461, 2, 0, 786462, 2, 0, 786463, 8, 0, 786464, 0, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 917503, 1, 0, 851968, 0, 0, 851969, 0, 0, 851970, 8, 0, 851971, 11, 0, 851972, 12, 0, 851973, 8, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 0, 0, 851983, 1, 0, 851984, 1, 0, 851985, 0, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 0, 0, 851990, 1, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 1, 0, 851996, 8, 0, 851997, 11, 0, 851998, 12, 0, 851999, 8, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 983039, 0, 0, 917504, 0, 0, 917505, 1, 0, 917506, 8, 0, 917507, 11, 0, 917508, 12, 0, 917509, 8, 0, 917510, 0, 0, 917511, 0, 0, 917512, 1, 0, 917513, 0, 0, 917514, 1, 0, 917515, 8, 0, 917516, 8, 0, 917517, 0, 0, 917518, 1, 0, 917519, 1, 0, 917520, 0, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 0, 0, 917532, 8, 0, 917533, 11, 0, 917534, 12, 0, 917535, 8, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 8, 0, 983043, 11, 0, 983044, 12, 0, 983045, 8, 0, 983046, 1, 0, 983047, 0, 0, 983048, 0, 0, 983049, 1, 0, 983050, 8, 0, 983051, 8, 0, 983052, 8, 0, 983053, 8, 0, 983054, 0, 0, 983055, 0, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 1, 0, 983065, 1, 0, 983066, 0, 0, 983067, 0, 0, 983068, 8, 0, 983069, 11, 0, 983070, 12, 0, 983071, 8, 0, 983072, 0, 0, 983073, 0, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 1114111, 1, 0, 1048576, 0, 0, 1048577, 1, 0, 1048578, 8, 0, 1048579, 11, 0, 1048580, 12, 0, 1048581, 8, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 8, 0, 1048589, 8, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 0, 0, 1048600, 1, 0, 1048601, 0, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 8, 0, 1048605, 11, 0, 1048606, 12, 0, 1048607, 8, 0, 1048608, 1, 0, 1048609, 0, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 1, 0, 1114114, 8, 0, 1114115, 11, 0, 1114116, 12, 0, 1114117, 8, 0, 1114118, 8, 0, 1114119, 8, 0, 1114120, 8, 0, 1114121, 8, 0, 1114122, 8, 0, 1114123, 8, 0, 1114124, 8, 0, 1114125, 8, 0, 1114126, 8, 0, 1114127, 8, 0, 1114128, 8, 0, 1114129, 8, 0, 1114130, 8, 0, 1114131, 8, 0, 1114132, 8, 0, 1114133, 8, 0, 1114134, 8, 0, 1114135, 8, 0, 1114136, 8, 0, 1114137, 8, 0, 1114138, 8, 0, 1114139, 8, 0, 1114140, 8, 0, 1114141, 11, 0, 1114142, 12, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 1, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 1, 0, 1179650, 8, 0, 1179651, 2, 0, 1179652, 2, 0, 1179653, 10, 0, 1179654, 10, 0, 1179655, 10, 0, 1179656, 10, 0, 1179657, 10, 0, 1179658, 10, 0, 1179659, 10, 0, 1179660, 10, 0, 1179661, 10, 0, 1179662, 10, 0, 1179663, 10, 0, 1179664, 10, 0, 1179665, 10, 0, 1179666, 10, 0, 1179667, 10, 0, 1179668, 10, 0, 1179669, 10, 0, 1179670, 10, 0, 1179671, 10, 0, 1179672, 10, 0, 1179673, 10, 0, 1179674, 10, 0, 1179675, 10, 0, 1179676, 10, 0, 1179677, 2, 0, 1179678, 2, 0, 1179679, 2, 0, 1179680, 2, 0, 1179681, 8, 0, 1179682, 8, 0, 1179683, 8, 0, 1179684, 1, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 1, 0, 1245186, 8, 0, 1245187, 2, 0, 1245188, 2, 0, 1245189, 9, 0, 1245190, 9, 0, 1245191, 9, 0, 1245192, 9, 0, 1245193, 9, 0, 1245194, 9, 0, 1245195, 9, 0, 1245196, 9, 0, 1245197, 9, 0, 1245198, 9, 0, 1245199, 9, 0, 1245200, 9, 0, 1245201, 9, 0, 1245202, 9, 0, 1245203, 9, 0, 1245204, 9, 0, 1245205, 9, 0, 1245206, 9, 0, 1245207, 9, 0, 1245208, 9, 0, 1245209, 9, 0, 1245210, 9, 0, 1245211, 9, 0, 1245212, 9, 0, 1245213, 2, 0, 1245214, 2, 0, 1245215, 2, 0, 1245216, 2, 0, 1245217, 8, 0, 1245218, 8, 0, 1245219, 8, 0, 1245220, 1, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 1, 0, 1310722, 8, 0, 1310723, 8, 0, 1310724, 8, 0, 1310725, 8, 0, 1310726, 8, 0, 1310727, 8, 0, 1310728, 8, 0, 1310729, 8, 0, 1310730, 8, 0, 1310731, 8, 0, 1310732, 8, 0, 1310733, 8, 0, 1310734, 8, 0, 1310735, 8, 0, 1310736, 8, 0, 1310737, 8, 0, 1310738, 8, 0, 1310739, 8, 0, 1310740, 8, 0, 1310741, 8, 0, 1310742, 8, 0, 1310743, 8, 0, 1310744, 8, 0, 1310745, 8, 0, 1310746, 8, 0, 1310747, 8, 0, 1310748, 8, 0, 1310749, 8, 0, 1310750, 8, 0, 1310751, 8, 0, 1310752, 8, 0, 1310753, 8, 0, 1310754, 8, 0, 1310755, 8, 0, 1310756, 1, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 0, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1507327, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0 ) +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -262149, 4, 0, -262148, 4, 0, -262147, 4, 0, -262146, 4, 0, -262145, 4, 0, -327680, 4, 0, -327679, 4, 0, -327678, 4, 0, -327677, 4, 0, -327676, 4, 0, -327675, 4, 0, -327674, 4, 0, -327673, 4, 0, -327672, 4, 0, -327671, 4, 0, -327670, 4, 0, -327669, 4, 0, -327668, 4, 0, -327667, 4, 0, -327666, 4, 0, -327665, 4, 0, -327664, 4, 0, -327663, 4, 0, -327662, 4, 0, -327661, 4, 0, -327660, 4, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 3, 0, -327654, 3, 0, -327653, 3, 0, -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -327649, 3, 0, -327648, 3, 0, -327647, 3, 0, -327646, 3, 0, -327645, 3, 0, -327644, 3, 0, -327643, 3, 0, -327642, 3, 0, -327641, 3, 0, -327640, 3, 0, -196613, 4, 0, -196612, 4, 0, -196611, 4, 0, -196610, 4, 0, -196609, 4, 0, -262144, 4, 0, -262143, 4, 0, -262142, 4, 0, -262141, 4, 0, -262140, 4, 0, -262139, 4, 0, -262138, 4, 0, -262137, 4, 0, -262136, 4, 0, -262135, 4, 0, -262134, 4, 0, -262133, 4, 0, -262132, 4, 0, -262131, 4, 0, -262130, 4, 0, -262129, 4, 0, -262128, 4, 0, -262127, 4, 0, -262126, 4, 0, -262125, 4, 0, -262124, 4, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -262109, 3, 0, -262108, 3, 0, -262107, 3, 0, -262106, 3, 0, -262105, 3, 0, -262104, 3, 0, -131082, 3, 0, -131081, 3, 0, -131080, 3, 0, -131079, 3, 0, -131078, 3, 0, -131077, 4, 0, -131076, 4, 0, -131075, 4, 0, -131074, 4, 0, -131073, 4, 0, -196608, 4, 0, -196607, 4, 0, -196606, 4, 0, -196605, 4, 0, -196604, 4, 0, -196603, 4, 0, -196602, 4, 0, -196601, 4, 0, -196600, 4, 0, -196599, 4, 0, -196598, 4, 0, -196597, 4, 0, -196596, 4, 0, -196595, 4, 0, -196594, 4, 0, -196593, 4, 0, -196592, 4, 0, -196591, 4, 0, -196590, 4, 0, -196589, 4, 0, -196588, 4, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -196573, 3, 0, -196572, 3, 0, -196571, 3, 0, -196570, 3, 0, -196569, 3, 0, -196568, 3, 0, -65546, 3, 0, -65545, 6, 0, -65544, 6, 0, -65543, 6, 0, -65542, 6, 0, -65541, 6, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 6, 0, -131032, 3, 0, -10, 3, 0, -9, 5, 0, -8, 5, 0, -7, 5, 0, -6, 5, 0, -5, 5, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 5, 0, -65496, 0, 0, 65526, 3, 0, 65527, 8, 0, 65528, 8, 0, 65529, 8, 0, 65530, 8, 0, 65531, 8, 0, 65532, 8, 0, 65533, 8, 0, 65534, 8, 0, 65535, 8, 0, 0, 8, 0, 1, 8, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 8, 0, 37, 8, 0, 38, 8, 0, 39, 8, 0, 40, 0, 0, 131062, 0, 0, 131063, 0, 0, 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 8, 0, 65539, 8, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 8, 0, 65561, 8, 0, 65562, 8, 0, 65563, 8, 0, 65564, 8, 0, 65565, 8, 0, 65566, 8, 0, 65567, 8, 0, 65568, 8, 0, 65569, 8, 0, 65570, 8, 0, 65571, 8, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 196598, 0, 0, 196599, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 8, 0, 131075, 8, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 8, 0, 131099, 8, 0, 131100, 0, 0, 131101, 8, 0, 131102, 0, 0, 131103, 0, 0, 131104, 0, 0, 131105, 0, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 8, 0, 196611, 8, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 0, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 8, 0, 196635, 8, 0, 196636, 0, 0, 196637, 8, 0, 196638, 0, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 8, 0, 262147, 8, 0, 262148, 8, 0, 262149, 8, 0, 262150, 8, 0, 262151, 8, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 8, 0, 262156, 8, 0, 262157, 8, 0, 262158, 8, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 8, 0, 262164, 8, 0, 262165, 8, 0, 262166, 8, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 8, 0, 262171, 8, 0, 262172, 0, 0, 262173, 8, 0, 262174, 0, 0, 262175, 0, 0, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 262179, 0, 0, 262180, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 8, 0, 327683, 8, 0, 327684, 8, 0, 327685, 8, 0, 327686, 8, 0, 327687, 8, 0, 327688, 0, 0, 327689, 0, 0, 327690, 8, 0, 327691, 8, 0, 327692, 8, 0, 327693, 8, 0, 327694, 8, 0, 327695, 0, 0, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 8, 0, 327703, 8, 0, 327704, 8, 0, 327705, 8, 0, 327706, 8, 0, 327707, 8, 0, 327708, 0, 0, 327709, 8, 0, 327710, 0, 0, 327711, 0, 0, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 327715, 0, 0, 327716, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 8, 0, 393219, 8, 0, 393220, 8, 0, 393221, 0, 0, 393222, 0, 0, 393223, 8, 0, 393224, 8, 0, 393225, 8, 0, 393226, 8, 0, 393227, 8, 0, 393228, 8, 0, 393229, 8, 0, 393230, 8, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 8, 0, 393239, 8, 0, 393240, 8, 0, 393241, 8, 0, 393242, 8, 0, 393243, 8, 0, 393244, 8, 0, 393245, 8, 0, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 0, 0, 393252, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 8, 0, 458755, 8, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 8, 0, 458760, 8, 0, 458761, 0, 0, 458762, 0, 0, 458763, 8, 0, 458764, 8, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 8, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 8, 0, 524291, 8, 0, 524292, 8, 0, 524293, 8, 0, 524294, 8, 0, 524295, 8, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 8, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 8, 0, 589832, 0, 0, 589833, 0, 0, 589834, 8, 0, 589835, 8, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 8, 0, 589854, 8, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 720891, 0, 0, 720892, 0, 0, 720893, 0, 0, 720894, 0, 0, 720895, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 8, 0, 655368, 8, 0, 655369, 8, 0, 655370, 8, 0, 655371, 8, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 8, 0, 655389, 8, 0, 655390, 8, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 786427, 0, 0, 786428, 0, 0, 786429, 0, 0, 786430, 0, 0, 786431, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 8, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 8, 0, 720924, 8, 0, 720925, 8, 0, 720926, 8, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 851963, 0, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 1, 0, 786439, 8, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 8, 0, 786460, 0, 0, 786461, 0, 0, 786462, 8, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 917499, 0, 0, 917500, 0, 0, 917501, 0, 0, 917502, 0, 0, 917503, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 8, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 8, 0, 851995, 8, 0, 851996, 8, 0, 851997, 8, 0, 851998, 8, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 983035, 0, 0, 983036, 0, 0, 983037, 0, 0, 983038, 0, 0, 983039, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 8, 0, 917512, 8, 0, 917513, 8, 0, 917514, 8, 0, 917515, 8, 0, 917516, 8, 0, 917517, 8, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 8, 0, 917530, 8, 0, 917531, 8, 0, 917532, 0, 0, 917533, 0, 0, 917534, 8, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 1048571, 0, 0, 1048572, 0, 0, 1048573, 0, 0, 1048574, 0, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 8, 0, 983048, 8, 0, 983049, 8, 0, 983050, 8, 0, 983051, 8, 0, 983052, 8, 0, 983053, 8, 0, 983054, 8, 0, 983055, 8, 0, 983056, 8, 0, 983057, 8, 0, 983058, 8, 0, 983059, 8, 0, 983060, 8, 0, 983061, 8, 0, 983062, 8, 0, 983063, 8, 0, 983064, 8, 0, 983065, 8, 0, 983066, 8, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 8, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 1114107, 0, 0, 1114108, 0, 0, 1114109, 0, 0, 1114110, 0, 0, 1114111, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 0, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 0, 0, 1048589, 8, 0, 1048590, 8, 0, 1048591, 8, 0, 1048592, 8, 0, 1048593, 8, 0, 1048594, 8, 0, 1048595, 8, 0, 1048596, 8, 0, 1048597, 8, 0, 1048598, 8, 0, 1048599, 8, 0, 1048600, 8, 0, 1048601, 8, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 8, 0, 1048607, 8, 0, 1048608, 8, 0, 1048609, 8, 0, 1048610, 8, 0, 1048611, 8, 0, 1048612, 0, 0, 1179643, 0, 0, 1179644, 0, 0, 1179645, 0, 0, 1179646, 0, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 8, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 0, 0, 1245179, 0, 0, 1245180, 0, 0, 1245181, 0, 0, 1245182, 0, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 0, 0, 1179656, 0, 0, 1179657, 0, 0, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 0, 1179678, 8, 0, 1179679, 8, 0, 1179680, 8, 0, 1179681, 8, 0, 1179682, 8, 0, 1179683, 8, 0, 1179684, 0, 0, 1310715, 0, 0, 1310716, 0, 0, 1310717, 0, 0, 1310718, 0, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1376251, 0, 0, 1376252, 0, 0, 1376253, 0, 0, 1376254, 0, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1441787, 0, 0, 1441788, 0, 0, 1441789, 0, 0, 1441790, 0, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1507323, 0, 0, 1507324, 0, 0, 1507325, 0, 0, 1507326, 0, 0, 1507327, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1572859, 0, 0, 1572860, 0, 0, 1572861, 0, 0, 1572862, 0, 0, 1572863, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0 ) [node name="Player" parent="BaseLevel/YSort" index="0"] -position = Vector2( 621.466, 304.825 ) +position = Vector2( 237.239, 42.2126 ) [node name="Trolley" parent="BaseLevel/YSort" index="1"] -position = Vector2( 860.382, 753.238 ) +position = Vector2( 822.628, 9.46515 ) [node name="House1" parent="BaseLevel/YSort" index="2"] position = Vector2( 1055.91, 400.411 ) [node name="Neighbor1" parent="BaseLevel/YSort" index="3"] -position = Vector2( 321.043, 440.773 ) +position = Vector2( 257.803, 642.761 ) [node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] -position = Vector2( 956.94, 1202.48 ) +position = Vector2( 1694.11, 331.963 ) [node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] -position = Vector2( 2732.91, 1404.3 ) +position = Vector2( 2673.45, 1344.84 ) [node name="Neighbor2" parent="BaseLevel/YSort" index="6" instance=ExtResource( 3 )] -position = Vector2( 203.497, 1518.66 ) +position = Vector2( 2136.31, 1156.07 ) [node name="Neighbor3" parent="BaseLevel/YSort" index="7" instance=ExtResource( 3 )] -position = Vector2( 2367.96, 475.947 ) +position = Vector2( 1699.72, 1304.51 ) [node name="Decor" parent="BaseLevel/YSort" index="8" instance=ExtResource( 4 )] -position = Vector2( 1550.61, 321.222 ) -SPRITE_ASSET = "tree" +position = Vector2( 2362.69, 908.559 ) [node name="Decor2" parent="BaseLevel/YSort" index="9" instance=ExtResource( 4 )] -position = Vector2( 529.765, 608.809 ) +position = Vector2( 527.983, 546.446 ) SPRITE_ASSET = "lamppost" [node name="Decor3" parent="BaseLevel/YSort" index="10" instance=ExtResource( 4 )] -position = Vector2( 2162.79, 1263.03 ) +position = Vector2( 2113.35, 1252.54 ) SPRITE_ASSET = "lamppost" [node name="Decor4" parent="BaseLevel/YSort" index="11" instance=ExtResource( 4 )] -position = Vector2( 751.761, 1301.71 ) +position = Vector2( 712.805, 1304.71 ) [node name="Decor5" parent="BaseLevel/YSort" index="12" instance=ExtResource( 4 )] -position = Vector2( 664.308, 1300.03 ) +position = Vector2( 632.844, 1304.52 ) SPRITE_ASSET = "bush2" [node name="Decor6" parent="BaseLevel/YSort" index="13" instance=ExtResource( 4 )] position = Vector2( 554.992, 1301.71 ) -[node name="Decor7" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] -position = Vector2( 2517.64, 753.443 ) -SPRITE_ASSET = "tree" +[node name="Decor12" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] +position = Vector2( 2589.47, 193.135 ) -[node name="Decor8" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] -position = Vector2( 1173.89, 1219.3 ) -SPRITE_ASSET = "tree" +[node name="Decor13" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] +position = Vector2( 2509.51, 192.953 ) +SPRITE_ASSET = "bush2" + +[node name="Decor14" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 2431.65, 190.138 ) + +[node name="Decor15" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 2812.91, 194.549 ) + +[node name="Decor16" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 2732.95, 194.367 ) +SPRITE_ASSET = "bush2" + +[node name="Decor17" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 2655.1, 191.552 ) + +[node name="Decor9" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 934.554, 1375.13 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 854.968, 1378.32 ) +SPRITE_ASSET = "bush2" + +[node name="Decor11" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( 776.741, 1372.13 ) + +[node name="Decor7" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( 2209.19, 506.054 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( 745.374, 649.943 ) + +[node name="Clouds" parent="BaseLevel" index="3"] +NUM_CLOUDS = 6 [node name="RightBorder" parent="BaseLevel/Clouds" index="0"] position = Vector2( 335.68, 80.7343 ) [node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] -position = Vector2( -26.2153, 79.2472 ) +position = Vector2( -52.7054, 79.2472 ) [node name="TopBorder" parent="BaseLevel/Clouds" index="2"] -position = Vector2( 155.625, -22.1135 ) +position = Vector2( 150.963, -29.106 ) [node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] position = Vector2( 148.134, 193.635 ) [node name="Left" parent="BaseLevel/CameraBounds" index="0"] -position = Vector2( -80.9948, 806.902 ) +position = Vector2( -316.319, 804.979 ) [node name="Top" parent="BaseLevel/CameraBounds" index="1"] -position = Vector2( 1460.54, -339.41 ) +position = Vector2( 1462.66, -360.599 ) [node name="Right" parent="BaseLevel/CameraBounds" index="2"] -position = Vector2( 2949.06, 789.494 ) +position = Vector2( 2901.49, 803.765 ) [node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] position = Vector2( 1458.68, 1836.19 ) [node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] -position = Vector2( 314.451, -34.7158 ) +position = Vector2( 235.963, -18.067 ) [node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] -position = Vector2( 2407.4, -70.4924 ) +position = Vector2( 2602.43, -13.4105 ) + +[node name="GameTip" parent="BaseLevel" instance=ExtResource( 5 )] +position = Vector2( 238.47, 237.361 ) +TIME_TO_READ = 4.0 +LABEL_TEXT = "Walk up to a neighbor and they will follow you. Help them find their home!" + +[node name="MarginContainer" parent="BaseLevel/GameTip" index="2"] +margin_left = -339.509 +margin_top = -183.278 +margin_right = -84.5088 +margin_bottom = 245.722 + +[node name="GameTip2" parent="BaseLevel" instance=ExtResource( 5 )] +position = Vector2( 1507.54, 1104.88 ) +TIME_TO_READ = 4.0 +LABEL_TEXT = "You can have multiple neighbors follow you at once, just don't leave any behind!" + +[node name="CollisionShape2D" parent="BaseLevel/GameTip2/Area2D" index="0"] +position = Vector2( -130.264, 181.207 ) + +[node name="MarginContainer" parent="BaseLevel/GameTip2" index="2"] +margin_left = -222.352 +margin_top = -134.326 +margin_right = 227.648 +margin_bottom = 91.6743 + +[node name="TipLabel" parent="BaseLevel/GameTip2/MarginContainer" index="0"] +margin_top = 35.0 +margin_right = 450.0 +margin_bottom = 191.0 [editable path="BaseLevel"] [editable path="BaseLevel/Clouds"] +[editable path="BaseLevel/GameTip"] +[editable path="BaseLevel/GameTip2"] diff --git a/scenes/level2.tscn b/scenes/level2.tscn index 60a8753..2366536 100644 --- a/scenes/level2.tscn +++ b/scenes/level2.tscn @@ -1,7 +1,252 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=5 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] +[ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] +[ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] -[node name="Level1" type="Node2D"] +[node name="Level2" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] +SECONDS_TO_COMPLETE = 65 + +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 3, 0, -262141, 3, 0, -262140, 3, 0, -262139, 3, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 3, 0, -262132, 3, 0, -262131, 3, 0, -262130, 3, 0, -262129, 3, 0, -262128, 3, 0, -262127, 3, 0, -262126, 3, 0, -262125, 3, 0, -262124, 3, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 3, 0, -196607, 3, 0, -196606, 3, 0, -196605, 3, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 3, 0, -196600, 3, 0, -196599, 3, 0, -196598, 3, 0, -196597, 3, 0, -196596, 3, 0, -196595, 3, 0, -196594, 3, 0, -196593, 3, 0, -196592, 3, 0, -196591, 3, 0, -196590, 3, 0, -196589, 3, 0, -196588, 3, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -65541, 3, 0, -65540, 3, 0, -65539, 3, 0, -65538, 3, 0, -65537, 3, 0, -131072, 3, 0, -131071, 3, 0, -131070, 3, 0, -131069, 3, 0, -131068, 3, 0, -131067, 3, 0, -131066, 3, 0, -131065, 3, 0, -131064, 3, 0, -131063, 3, 0, -131062, 3, 0, -131061, 3, 0, -131060, 3, 0, -131059, 3, 0, -131058, 3, 0, -131057, 3, 0, -131056, 3, 0, -131055, 3, 0, -131054, 3, 0, -131053, 3, 0, -131052, 3, 0, -131051, 3, 0, -131050, 3, 0, -131049, 3, 0, -131048, 3, 0, -131047, 3, 0, -131046, 3, 0, -131045, 3, 0, -131044, 3, 0, -131043, 3, 0, -131042, 3, 0, -131041, 3, 0, -131040, 3, 0, -131039, 3, 0, -131038, 3, 0, -8, 1, 0, -7, 1, 0, -6, 1, 0, -5, 3, 0, -4, 3, 0, -3, 3, 0, -2, 3, 0, -1, 3, 0, -65536, 3, 0, -65535, 3, 0, -65534, 3, 0, -65533, 3, 0, -65532, 3, 0, -65531, 3, 0, -65530, 3, 0, -65529, 3, 0, -65528, 3, 0, -65527, 3, 0, -65526, 3, 0, -65525, 3, 0, -65524, 3, 0, -65523, 3, 0, -65522, 3, 0, -65521, 3, 0, -65520, 3, 0, -65519, 3, 0, -65518, 3, 0, -65517, 3, 0, -65516, 3, 0, -65515, 3, 0, -65514, 3, 0, -65513, 3, 0, -65512, 3, 0, -65511, 3, 0, -65510, 3, 0, -65509, 3, 0, -65508, 3, 0, -65507, 3, 0, -65506, 3, 0, -65505, 3, 0, -65504, 3, 0, -65503, 3, 0, -65502, 3, 0, -65501, 0, 0, -65500, 0, 0, 65528, 1, 0, 65529, 6, 0, 65530, 6, 0, 65531, 6, 0, 65532, 6, 0, 65533, 6, 0, 65534, 6, 0, 65535, 6, 0, 0, 6, 0, 1, 6, 0, 2, 6, 0, 3, 6, 0, 4, 6, 0, 5, 6, 0, 6, 6, 0, 7, 6, 0, 8, 6, 0, 9, 6, 0, 10, 6, 0, 11, 6, 0, 12, 6, 0, 13, 6, 0, 14, 6, 0, 15, 6, 0, 16, 6, 0, 17, 6, 0, 18, 6, 0, 19, 6, 0, 20, 6, 0, 21, 6, 0, 22, 6, 0, 23, 6, 0, 24, 6, 0, 25, 6, 0, 26, 6, 0, 27, 6, 0, 28, 6, 0, 29, 6, 0, 30, 6, 0, 31, 6, 0, 32, 6, 0, 33, 6, 0, 34, 6, 0, 35, 6, 0, 36, 0, 0, 131064, 1, 0, 131065, 5, 0, 131066, 5, 0, 131067, 5, 0, 131068, 5, 0, 131069, 5, 0, 131070, 5, 0, 131071, 5, 0, 65536, 5, 0, 65537, 5, 0, 65538, 5, 0, 65539, 5, 0, 65540, 5, 0, 65541, 5, 0, 65542, 5, 0, 65543, 5, 0, 65544, 5, 0, 65545, 5, 0, 65546, 5, 0, 65547, 5, 0, 65548, 5, 0, 65549, 5, 0, 65550, 5, 0, 65551, 5, 0, 65552, 5, 0, 65553, 5, 0, 65554, 5, 0, 65555, 5, 0, 65556, 5, 0, 65557, 5, 0, 65558, 5, 0, 65559, 5, 0, 65560, 5, 0, 65561, 5, 0, 65562, 5, 0, 65563, 5, 0, 65564, 5, 0, 65565, 5, 0, 65566, 5, 0, 65567, 5, 0, 65568, 5, 0, 65569, 5, 0, 65570, 5, 0, 65571, 5, 0, 65572, 0, 0, 196600, 1, 0, 196601, 8, 0, 196602, 8, 0, 196603, 8, 0, 196604, 8, 0, 196605, 8, 0, 196606, 8, 0, 196607, 8, 0, 131072, 8, 0, 131073, 8, 0, 131074, 8, 0, 131075, 8, 0, 131076, 8, 0, 131077, 8, 0, 131078, 8, 0, 131079, 8, 0, 131080, 8, 0, 131081, 8, 0, 131082, 8, 0, 131083, 8, 0, 131084, 8, 0, 131085, 8, 0, 131086, 8, 0, 131087, 8, 0, 131088, 8, 0, 131089, 8, 0, 131090, 8, 0, 131091, 8, 0, 131092, 8, 0, 131093, 8, 0, 131094, 8, 0, 131095, 8, 0, 131096, 8, 0, 131097, 8, 0, 131098, 8, 0, 131099, 8, 0, 131100, 8, 0, 131101, 8, 0, 131102, 8, 0, 131103, 8, 0, 131104, 8, 0, 131105, 8, 0, 131106, 8, 0, 131107, 8, 0, 131108, 0, 0, 262136, 1, 0, 262137, 1, 0, 262138, 1, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 8, 0, 196611, 8, 0, 196612, 8, 0, 196613, 8, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 8, 0, 196627, 8, 0, 196628, 8, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 0, 0, 196635, 0, 0, 196636, 0, 0, 196637, 8, 0, 196638, 8, 0, 196639, 8, 0, 196640, 8, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 8, 0, 262148, 8, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 8, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 0, 0, 262171, 0, 0, 262172, 0, 0, 262173, 8, 0, 262174, 8, 0, 262175, 8, 0, 262176, 8, 0, 262177, 0, 0, 262178, 0, 0, 262179, 1, 0, 262180, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 8, 0, 327684, 8, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 8, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 0, 0, 327704, 0, 0, 327705, 0, 0, 327706, 0, 0, 327707, 0, 0, 327708, 0, 0, 327709, 8, 0, 327710, 2, 0, 327711, 2, 0, 327712, 8, 0, 327713, 0, 0, 327714, 1, 0, 327715, 1, 0, 327716, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 1, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 8, 0, 393220, 8, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 1, 0, 393231, 1, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 8, 0, 393236, 1, 0, 393237, 1, 0, 393238, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 0, 0, 393245, 8, 0, 393246, 11, 0, 393247, 12, 0, 393248, 8, 0, 393249, 1, 0, 393250, 0, 0, 393251, 1, 0, 393252, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 1, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 8, 0, 458756, 8, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 8, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 458780, 1, 0, 458781, 8, 0, 458782, 11, 0, 458783, 12, 0, 458784, 8, 0, 458785, 0, 0, 458786, 0, 0, 458787, 1, 0, 458788, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 1, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 8, 0, 524292, 8, 0, 524293, 0, 0, 524294, 0, 0, 524295, 1, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 8, 0, 524302, 8, 0, 524303, 8, 0, 524304, 8, 0, 524305, 8, 0, 524306, 8, 0, 524307, 8, 0, 524308, 8, 0, 524309, 8, 0, 524310, 8, 0, 524311, 8, 0, 524312, 8, 0, 524313, 8, 0, 524314, 1, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 11, 0, 524319, 12, 0, 524320, 8, 0, 524321, 0, 0, 524322, 0, 0, 524323, 1, 0, 524324, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 1, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 8, 0, 589828, 8, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 8, 0, 589838, 8, 0, 589839, 8, 0, 589840, 8, 0, 589841, 8, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 8, 0, 589846, 8, 0, 589847, 8, 0, 589848, 8, 0, 589849, 8, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 8, 0, 589854, 11, 0, 589855, 12, 0, 589856, 8, 0, 589857, 0, 0, 589858, 1, 0, 589859, 0, 0, 589860, 0, 0, 720891, 0, 0, 720892, 1, 0, 720893, 0, 0, 720894, 0, 0, 720895, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 8, 0, 655364, 8, 0, 655365, 0, 0, 655366, 0, 0, 655367, 1, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 8, 0, 655374, 8, 0, 655375, 8, 0, 655376, 8, 0, 655377, 8, 0, 655378, 8, 0, 655379, 8, 0, 655380, 8, 0, 655381, 8, 0, 655382, 8, 0, 655383, 8, 0, 655384, 8, 0, 655385, 8, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 8, 0, 655390, 11, 0, 655391, 12, 0, 655392, 8, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 0, 0, 786427, 0, 0, 786428, 1, 0, 786429, 0, 0, 786430, 0, 0, 786431, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 1, 0, 720899, 8, 0, 720900, 8, 0, 720901, 8, 0, 720902, 8, 0, 720903, 8, 0, 720904, 8, 0, 720905, 8, 0, 720906, 8, 0, 720907, 8, 0, 720908, 0, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 8, 0, 720915, 8, 0, 720916, 8, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 1, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 8, 0, 720926, 11, 0, 720927, 12, 0, 720928, 8, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 0, 0, 851963, 1, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 0, 0, 786432, 1, 0, 786433, 1, 0, 786434, 0, 0, 786435, 8, 0, 786436, 8, 0, 786437, 8, 0, 786438, 8, 0, 786439, 8, 0, 786440, 8, 0, 786441, 8, 0, 786442, 8, 0, 786443, 8, 0, 786444, 1, 0, 786445, 0, 0, 786446, 0, 0, 786447, 1, 0, 786448, 0, 0, 786449, 0, 0, 786450, 8, 0, 786451, 8, 0, 786452, 8, 0, 786453, 0, 0, 786454, 1, 0, 786455, 1, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 8, 0, 786462, 11, 0, 786463, 12, 0, 786464, 8, 0, 786465, 1, 0, 786466, 1, 0, 786467, 0, 0, 786468, 0, 0, 917499, 1, 0, 917500, 0, 0, 917501, 0, 0, 917502, 1, 0, 917503, 1, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 1, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 8, 0, 851979, 8, 0, 851980, 0, 0, 851981, 0, 0, 851982, 1, 0, 851983, 0, 0, 851984, 0, 0, 851985, 1, 0, 851986, 8, 0, 851987, 8, 0, 851988, 8, 0, 851989, 1, 0, 851990, 0, 0, 851991, 1, 0, 851992, 0, 0, 851993, 0, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 8, 0, 851998, 11, 0, 851999, 12, 0, 852000, 8, 0, 852001, 1, 0, 852002, 1, 0, 852003, 0, 0, 852004, 0, 0, 983035, 1, 0, 983036, 0, 0, 983037, 1, 0, 983038, 0, 0, 983039, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 1, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 1, 0, 917514, 8, 0, 917515, 8, 0, 917516, 0, 0, 917517, 1, 0, 917518, 0, 0, 917519, 0, 0, 917520, 1, 0, 917521, 1, 0, 917522, 8, 0, 917523, 8, 0, 917524, 8, 0, 917525, 8, 0, 917526, 8, 0, 917527, 8, 0, 917528, 8, 0, 917529, 8, 0, 917530, 8, 0, 917531, 8, 0, 917532, 8, 0, 917533, 8, 0, 917534, 11, 0, 917535, 12, 0, 917536, 8, 0, 917537, 1, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 1048571, 1, 0, 1048572, 1, 0, 1048573, 0, 0, 1048574, 0, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 1, 0, 983046, 0, 0, 983047, 0, 0, 983048, 1, 0, 983049, 0, 0, 983050, 8, 0, 983051, 8, 0, 983052, 0, 0, 983053, 1, 0, 983054, 0, 0, 983055, 1, 0, 983056, 1, 0, 983057, 0, 0, 983058, 8, 0, 983059, 8, 0, 983060, 8, 0, 983061, 8, 0, 983062, 8, 0, 983063, 8, 0, 983064, 8, 0, 983065, 8, 0, 983066, 8, 0, 983067, 8, 0, 983068, 8, 0, 983069, 8, 0, 983070, 11, 0, 983071, 12, 0, 983072, 8, 0, 983073, 1, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 1114107, 0, 0, 1114108, 0, 0, 1114109, 0, 0, 1114110, 0, 0, 1114111, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 1, 0, 1048582, 0, 0, 1048583, 1, 0, 1048584, 0, 0, 1048585, 1, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 8, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 0, 0, 1048592, 1, 0, 1048593, 0, 0, 1048594, 0, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 1, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 8, 0, 1048606, 11, 0, 1048607, 12, 0, 1048608, 8, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1179643, 0, 0, 1179644, 0, 0, 1179645, 0, 0, 1179646, 0, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 0, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 8, 0, 1114123, 8, 0, 1114124, 8, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 1, 0, 1114128, 0, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 1, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 8, 0, 1114142, 11, 0, 1114143, 12, 0, 1114144, 8, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1245179, 0, 0, 1245180, 0, 0, 1245181, 0, 0, 1245182, 0, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 1, 0, 1179654, 0, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 8, 0, 1179660, 8, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 1, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 1, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 1, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 8, 0, 1179678, 11, 0, 1179679, 12, 0, 1179680, 8, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1310715, 0, 0, 1310716, 0, 0, 1310717, 0, 0, 1310718, 0, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 8, 0, 1245196, 8, 0, 1245197, 0, 0, 1245198, 1, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 1, 0, 1245202, 0, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 8, 0, 1245214, 11, 0, 1245215, 12, 0, 1245216, 8, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1376251, 0, 0, 1376252, 0, 0, 1376253, 0, 0, 1376254, 0, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 0, 0, 1310729, 1, 0, 1310730, 0, 0, 1310731, 8, 0, 1310732, 8, 0, 1310733, 0, 0, 1310734, 1, 0, 1310735, 0, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 8, 0, 1310750, 11, 0, 1310751, 12, 0, 1310752, 8, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1441787, 0, 0, 1441788, 0, 0, 1441789, 0, 0, 1441790, 0, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 8, 0, 1376260, 8, 0, 1376261, 8, 0, 1376262, 8, 0, 1376263, 8, 0, 1376264, 8, 0, 1376265, 8, 0, 1376266, 8, 0, 1376267, 8, 0, 1376268, 8, 0, 1376269, 1, 0, 1376270, 0, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 8, 0, 1376286, 11, 0, 1376287, 12, 0, 1376288, 8, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1507323, 0, 0, 1507324, 0, 0, 1507325, 0, 0, 1507326, 0, 0, 1507327, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 1, 0, 1441795, 8, 0, 1441796, 8, 0, 1441797, 8, 0, 1441798, 8, 0, 1441799, 8, 0, 1441800, 8, 0, 1441801, 8, 0, 1441802, 8, 0, 1441803, 8, 0, 1441804, 8, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 8, 0, 1441822, 11, 0, 1441823, 12, 0, 1441824, 8, 0, 1441825, 8, 0, 1441826, 8, 0, 1441827, 8, 0, 1441828, 8, 0, 1441829, 0, 0, 1572859, 0, 0, 1572860, 0, 0, 1572861, 0, 0, 1572862, 0, 0, 1572863, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 1, 0, 1507331, 8, 0, 1507332, 8, 0, 1507333, 1, 0, 1507334, 0, 0, 1507335, 1, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 8, 0, 1507358, 11, 0, 1507359, 12, 0, 1507360, 10, 0, 1507361, 10, 0, 1507362, 10, 0, 1507363, 10, 0, 1507364, 10, 0, 1507365, 0, 0, 1638395, 0, 0, 1638396, 0, 0, 1638397, 0, 0, 1638398, 0, 0, 1638399, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 8, 0, 1572868, 8, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 1, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 8, 0, 1572894, 11, 0, 1572895, 12, 0, 1572896, 9, 0, 1572897, 9, 0, 1572898, 9, 0, 1572899, 9, 0, 1572900, 9, 0, 1572901, 0, 0, 1703931, 0, 0, 1703932, 0, 0, 1703933, 0, 0, 1703934, 0, 0, 1703935, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 8, 0, 1638404, 8, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 8, 0, 1638415, 8, 0, 1638416, 8, 0, 1638417, 8, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 8, 0, 1638430, 11, 0, 1638431, 12, 0, 1638432, 8, 0, 1638433, 8, 0, 1638434, 8, 0, 1638435, 8, 0, 1638436, 8, 0, 1638437, 0, 0, 1769467, 0, 0, 1769468, 0, 0, 1769469, 0, 0, 1769470, 8, 0, 1769471, 8, 0, 1703936, 8, 0, 1703937, 8, 0, 1703938, 8, 0, 1703939, 8, 0, 1703940, 8, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 8, 0, 1703944, 8, 0, 1703945, 8, 0, 1703946, 8, 0, 1703947, 8, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 8, 0, 1703951, 8, 0, 1703952, 8, 0, 1703953, 8, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 8, 0, 1703966, 11, 0, 1703967, 12, 0, 1703968, 8, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1703973, 0, 0, 1835003, 0, 0, 1835004, 0, 0, 1835005, 0, 0, 1835006, 8, 0, 1835007, 8, 0, 1769472, 8, 0, 1769473, 8, 0, 1769474, 8, 0, 1769475, 8, 0, 1769476, 8, 0, 1769477, 8, 0, 1769478, 8, 0, 1769479, 8, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 8, 0, 1769484, 8, 0, 1769485, 8, 0, 1769486, 8, 0, 1769487, 8, 0, 1769488, 8, 0, 1769489, 8, 0, 1769490, 8, 0, 1769491, 8, 0, 1769492, 8, 0, 1769493, 8, 0, 1769494, 8, 0, 1769495, 8, 0, 1769496, 8, 0, 1769497, 8, 0, 1769498, 8, 0, 1769499, 8, 0, 1769500, 8, 0, 1769501, 8, 0, 1769502, 11, 0, 1769503, 12, 0, 1769504, 8, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1900539, 0, 0, 1900540, 0, 0, 1900541, 0, 0, 1900542, 8, 0, 1900543, 8, 0, 1835008, 8, 0, 1835009, 8, 0, 1835010, 8, 0, 1835011, 8, 0, 1835012, 8, 0, 1835013, 8, 0, 1835014, 8, 0, 1835015, 8, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 8, 0, 1835020, 8, 0, 1835021, 8, 0, 1835022, 8, 0, 1835023, 8, 0, 1835024, 8, 0, 1835025, 8, 0, 1835026, 8, 0, 1835027, 8, 0, 1835028, 8, 0, 1835029, 8, 0, 1835030, 8, 0, 1835031, 8, 0, 1835032, 8, 0, 1835033, 8, 0, 1835034, 8, 0, 1835035, 8, 0, 1835036, 8, 0, 1835037, 8, 0, 1835038, 11, 0, 1835039, 12, 0, 1835040, 8, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1966075, 0, 0, 1966076, 0, 0, 1966077, 0, 0, 1966078, 0, 0, 1966079, 0, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 0, 0, 1900549, 1, 0, 1900550, 0, 0, 1900551, 8, 0, 1900552, 8, 0, 1900553, 8, 0, 1900554, 8, 0, 1900555, 8, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 8, 0, 1900574, 11, 0, 1900575, 12, 0, 1900576, 8, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 2031611, 0, 0, 2031612, 0, 0, 2031613, 0, 0, 2031614, 0, 0, 2031615, 0, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 1, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 8, 0, 1966089, 8, 0, 1966090, 8, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 8, 0, 1966110, 11, 0, 1966111, 12, 0, 1966112, 8, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 2097147, 0, 0, 2097148, 0, 0, 2097149, 0, 0, 2097150, 0, 0, 2097151, 1, 0, 2031616, 1, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 8, 0, 2031625, 8, 0, 2031626, 8, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 8, 0, 2031646, 11, 0, 2031647, 12, 0, 2031648, 8, 0, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2162683, 0, 0, 2162684, 0, 0, 2162685, 0, 0, 2162686, 0, 0, 2162687, 1, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 8, 0, 2097161, 8, 0, 2097162, 8, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 8, 0, 2097182, 11, 0, 2097183, 12, 0, 2097184, 8, 0, 2097185, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2097188, 0, 0, 2228219, 0, 0, 2228220, 0, 0, 2228221, 0, 0, 2228222, 0, 0, 2228223, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 8, 0, 2162697, 8, 0, 2162698, 8, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 8, 0, 2162718, 11, 0, 2162719, 12, 0, 2162720, 8, 0, 2162721, 0, 0, 2162722, 0, 0, 2162723, 0, 0, 2162724, 0, 0, 2293755, 0, 0, 2293756, 0, 0, 2293757, 0, 0, 2293758, 0, 0, 2293759, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 1, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 8, 0, 2228233, 8, 0, 2228234, 8, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 8, 0, 2228254, 11, 0, 2228255, 12, 0, 2228256, 8, 0, 2228257, 0, 0, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2359291, 0, 0, 2359292, 0, 0, 2359293, 0, 0, 2359294, 0, 0, 2359295, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 1, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 8, 0, 2293769, 8, 0, 2293770, 8, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 1, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 8, 0, 2293790, 11, 0, 2293791, 12, 0, 2293792, 8, 0, 2293793, 0, 0, 2293794, 0, 0, 2293795, 0, 0, 2293796, 0, 0, 2424827, 0, 0, 2424828, 0, 0, 2424829, 0, 0, 2424830, 0, 0, 2424831, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 1, 0, 2359299, 0, 0, 2359300, 8, 0, 2359301, 8, 0, 2359302, 8, 0, 2359303, 8, 0, 2359304, 8, 0, 2359305, 8, 0, 2359306, 8, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 1, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 8, 0, 2359326, 11, 0, 2359327, 12, 0, 2359328, 8, 0, 2359329, 0, 0, 2359330, 0, 0, 2359331, 0, 0, 2359332, 0, 0, 2490363, 0, 0, 2490364, 0, 0, 2490365, 0, 0, 2490366, 0, 0, 2490367, 0, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 8, 0, 2424837, 8, 0, 2424838, 8, 0, 2424839, 8, 0, 2424840, 8, 0, 2424841, 8, 0, 2424842, 8, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 8, 0, 2424862, 11, 0, 2424863, 12, 0, 2424864, 8, 0, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2555899, 0, 0, 2555900, 0, 0, 2555901, 0, 0, 2555902, 0, 0, 2555903, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 1, 0, 2490371, 0, 0, 2490372, 8, 0, 2490373, 8, 0, 2490374, 8, 0, 2490375, 8, 0, 2490376, 8, 0, 2490377, 8, 0, 2490378, 8, 0, 2490379, 0, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 8, 0, 2490398, 11, 0, 2490399, 12, 0, 2490400, 8, 0, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2621435, 0, 0, 2621436, 0, 0, 2621437, 0, 0, 2621438, 0, 0, 2621439, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 1, 0, 2555908, 8, 0, 2555909, 8, 0, 2555910, 8, 0, 2555911, 8, 0, 2555912, 8, 0, 2555913, 8, 0, 2555914, 8, 0, 2555915, 1, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 8, 0, 2555934, 11, 0, 2555935, 12, 0, 2555936, 8, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2686971, 0, 0, 2686972, 0, 0, 2686973, 0, 0, 2686974, 0, 0, 2686975, 0, 0, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 8, 0, 2621470, 11, 0, 2621471, 12, 0, 2621472, 8, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2752507, 0, 0, 2752508, 0, 0, 2752509, 0, 0, 2752510, 0, 0, 2752511, 0, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 8, 0, 2687006, 11, 0, 2687007, 12, 0, 2687008, 8, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2818043, 0, 0, 2818044, 0, 0, 2818045, 0, 0, 2818046, 0, 0, 2818047, 0, 0, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 0, 2752525, 0, 0, 2752526, 0, 0, 2752527, 0, 0, 2752528, 0, 0, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 0, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0 ) + +[node name="Player" parent="BaseLevel/YSort" index="0"] +position = Vector2( 319.693, 258.752 ) + +[node name="Trolley" parent="BaseLevel/YSort" index="1"] +position = Vector2( -1.51758, 178.926 ) + +[node name="House1" parent="BaseLevel/YSort" index="2"] +position = Vector2( 89.6254, 2191.5 ) + +[node name="Neighbor1" parent="BaseLevel/YSort" index="3"] +position = Vector2( 312.711, 574.73 ) + +[node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] +position = Vector2( 730.252, 3070.52 ) + +[node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] +position = Vector2( 1290.83, 2197.78 ) + +[node name="House4" parent="BaseLevel/YSort" index="6" instance=ExtResource( 2 )] +position = Vector2( 1222.25, 688.979 ) + +[node name="House5" parent="BaseLevel/YSort" index="7" instance=ExtResource( 2 )] +position = Vector2( 1922.57, 694.481 ) + +[node name="Neighbor2" parent="BaseLevel/YSort" index="8" instance=ExtResource( 3 )] +position = Vector2( 369.496, 973.527 ) + +[node name="Neighbor3" parent="BaseLevel/YSort" index="9" instance=ExtResource( 3 )] +position = Vector2( 928.436, 1734.32 ) + +[node name="Neighbor4" parent="BaseLevel/YSort" index="10" instance=ExtResource( 3 )] +position = Vector2( 1871.25, 2217.39 ) + +[node name="Neighbor5" parent="BaseLevel/YSort" index="11" instance=ExtResource( 3 )] +position = Vector2( 501.18, 3096.08 ) + +[node name="Decor" parent="BaseLevel/YSort" index="12" instance=ExtResource( 4 )] +position = Vector2( 1555.16, 663.224 ) + +[node name="Decor2" parent="BaseLevel/YSort" index="13" instance=ExtResource( 4 )] +position = Vector2( 838.962, 1394.25 ) + +[node name="Decor3" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] +position = Vector2( 754.205, 2127.4 ) + +[node name="Decor4" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] +position = Vector2( 2207.79, 2015.1 ) + +[node name="Decor26" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 2598, 1974.12 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor27" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 2282.62, 1052.93 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor28" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 1653.92, 678.731 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor5" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 1947.16, 1712.09 ) + +[node name="Decor6" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 1553.04, 1834.99 ) + +[node name="Decor7" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 332.539, 1019.2 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( 468.15, 1426.04 ) + +[node name="Decor9" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( 559.264, 1894.32 ) + +[node name="Decor36" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( 108.092, 2539.93 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="25" instance=ExtResource( 4 )] +position = Vector2( 781.751, 358.098 ) + +[node name="Decor11" parent="BaseLevel/YSort" index="26" instance=ExtResource( 4 )] +position = Vector2( 2116.67, 218.249 ) + +[node name="Decor12" parent="BaseLevel/YSort" index="27" instance=ExtResource( 4 )] +position = Vector2( 1726.79, 1489.6 ) + +[node name="Decor13" parent="BaseLevel/YSort" index="28" instance=ExtResource( 4 )] +position = Vector2( 2159.05, 923.852 ) + +[node name="Decor35" parent="BaseLevel/YSort" index="29" instance=ExtResource( 4 )] +position = Vector2( -22.9473, 1783.85 ) + +[node name="Decor14" parent="BaseLevel/YSort" index="30" instance=ExtResource( 4 )] +position = Vector2( 688.518, 2263.01 ) +SPRITE_ASSET = "bush2" + +[node name="Decor15" parent="BaseLevel/YSort" index="31" instance=ExtResource( 4 )] +position = Vector2( 756.324, 2266.51 ) +SPRITE_ASSET = "bush1" + +[node name="Decor39" parent="BaseLevel/YSort" index="32" instance=ExtResource( 4 )] +position = Vector2( 1483, 2437.32 ) +SPRITE_ASSET = "bush1" + +[node name="Decor40" parent="BaseLevel/YSort" index="33" instance=ExtResource( 4 )] +position = Vector2( 1655.31, 2707.02 ) +SPRITE_ASSET = "bush1" + +[node name="Decor46" parent="BaseLevel/YSort" index="34" instance=ExtResource( 4 )] +position = Vector2( 2067.34, 2635.1 ) +SPRITE_ASSET = "bush1" + +[node name="Decor43" parent="BaseLevel/YSort" index="35" instance=ExtResource( 4 )] +position = Vector2( 1728.73, 2477.77 ) +SPRITE_ASSET = "bush1" + +[node name="Decor44" parent="BaseLevel/YSort" index="36" instance=ExtResource( 4 )] +position = Vector2( 1787.16, 2462.79 ) +SPRITE_ASSET = "bush1" + +[node name="Decor45" parent="BaseLevel/YSort" index="37" instance=ExtResource( 4 )] +position = Vector2( 2137.76, 2873.33 ) +SPRITE_ASSET = "bush1" + +[node name="Decor16" parent="BaseLevel/YSort" index="38" instance=ExtResource( 4 )] +position = Vector2( 817.773, 2265.13 ) +SPRITE_ASSET = "bush2" + +[node name="Decor37" parent="BaseLevel/YSort" index="39" instance=ExtResource( 4 )] +position = Vector2( 1259.37, 2576.16 ) +SPRITE_ASSET = "bush2" + +[node name="Decor38" parent="BaseLevel/YSort" index="40" instance=ExtResource( 4 )] +position = Vector2( 1526.47, 2657.69 ) +SPRITE_ASSET = "bush2" + +[node name="Decor41" parent="BaseLevel/YSort" index="41" instance=ExtResource( 4 )] +position = Vector2( 1252.28, 2792.54 ) +SPRITE_ASSET = "bush2" + +[node name="Decor42" parent="BaseLevel/YSort" index="42" instance=ExtResource( 4 )] +position = Vector2( 1518.98, 2915.4 ) +SPRITE_ASSET = "bush2" + +[node name="Decor29" parent="BaseLevel/YSort" index="43" instance=ExtResource( 4 )] +position = Vector2( 1265.82, 901.72 ) +SPRITE_ASSET = "bush2" + +[node name="Decor30" parent="BaseLevel/YSort" index="44" instance=ExtResource( 4 )] +position = Vector2( 1333.63, 905.22 ) +SPRITE_ASSET = "bush1" + +[node name="Decor31" parent="BaseLevel/YSort" index="45" instance=ExtResource( 4 )] +position = Vector2( 1395.08, 903.839 ) +SPRITE_ASSET = "bush2" + +[node name="Decor32" parent="BaseLevel/YSort" index="46" instance=ExtResource( 4 )] +position = Vector2( 1716.62, 903.502 ) +SPRITE_ASSET = "bush2" + +[node name="Decor33" parent="BaseLevel/YSort" index="47" instance=ExtResource( 4 )] +position = Vector2( 1784.42, 907.002 ) +SPRITE_ASSET = "bush1" + +[node name="Decor34" parent="BaseLevel/YSort" index="48" instance=ExtResource( 4 )] +position = Vector2( 1845.87, 905.62 ) +SPRITE_ASSET = "bush2" + +[node name="Decor17" parent="BaseLevel/YSort" index="49" instance=ExtResource( 4 )] +position = Vector2( 464.012, 2854.57 ) +SPRITE_ASSET = "bush2" + +[node name="Decor18" parent="BaseLevel/YSort" index="50" instance=ExtResource( 4 )] +position = Vector2( 531.818, 2858.07 ) +SPRITE_ASSET = "bush1" + +[node name="Decor19" parent="BaseLevel/YSort" index="51" instance=ExtResource( 4 )] +position = Vector2( 593.266, 2856.69 ) +SPRITE_ASSET = "bush2" + +[node name="Decor20" parent="BaseLevel/YSort" index="52" instance=ExtResource( 4 )] +position = Vector2( 291.178, 2922.28 ) +SPRITE_ASSET = "bush2" + +[node name="Decor23" parent="BaseLevel/YSort" index="53" instance=ExtResource( 4 )] +position = Vector2( 289.396, 3020.28 ) +SPRITE_ASSET = "bush1" + +[node name="Decor24" parent="BaseLevel/YSort" index="54" instance=ExtResource( 4 )] +position = Vector2( 291.178, 3111.15 ) +SPRITE_ASSET = "bush2" + +[node name="Decor25" parent="BaseLevel/YSort" index="55" instance=ExtResource( 4 )] +position = Vector2( 291.178, 3200.24 ) +SPRITE_ASSET = "bush2" + +[node name="Decor21" parent="BaseLevel/YSort" index="56" instance=ExtResource( 4 )] +position = Vector2( 307.311, 2856.29 ) +SPRITE_ASSET = "bush1" + +[node name="Decor22" parent="BaseLevel/YSort" index="57" instance=ExtResource( 4 )] +position = Vector2( 375.887, 2847.78 ) +SPRITE_ASSET = "bush2" + +[node name="RightBorder" parent="BaseLevel/Clouds" index="0"] +position = Vector2( 187.8, 90.0604 ) + +[node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] +position = Vector2( -64.6815, 112.613 ) + +[node name="TopBorder" parent="BaseLevel/Clouds" index="2"] +position = Vector2( 117.146, -31.7343 ) + +[node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] +position = Vector2( 134.397, 354.128 ) + +[node name="Left" parent="BaseLevel/CameraBounds" index="0"] +position = Vector2( -170.275, 1467.21 ) + +[node name="Top" parent="BaseLevel/CameraBounds" index="1"] +position = Vector2( 1154.03, -217.284 ) + +[node name="Right" parent="BaseLevel/CameraBounds" index="2"] +position = Vector2( 2673, 653 ) + +[node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] +position = Vector2( 1362.89, 3365.95 ) + +[node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] +position = Vector2( 320.397, 139.252 ) + +[node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] +position = Vector2( 2494.94, 143.022 ) + +[editable path="BaseLevel"] +[editable path="BaseLevel/Clouds"] diff --git a/scenes/level3.tscn b/scenes/level3.tscn index 60a8753..81c5247 100644 --- a/scenes/level3.tscn +++ b/scenes/level3.tscn @@ -1,7 +1,624 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=6 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] +[ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] +[ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/car_spawner.tscn" type="PackedScene" id=5] -[node name="Level1" type="Node2D"] +[node name="Level3" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] +SECONDS_TO_COMPLETE = 120 + +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -393237, 3, 0, -393236, 3, 0, -393235, 3, 0, -393234, 3, 0, -393233, 3, 0, -393232, 3, 0, -393231, 3, 0, -393230, 3, 0, -393229, 3, 0, -393228, 3, 0, -393227, 3, 0, -393226, 3, 0, -393225, 3, 0, -393224, 3, 0, -393223, 3, 0, -393222, 3, 0, -393221, 3, 0, -393220, 3, 0, -393219, 3, 0, -393218, 3, 0, -393217, 3, 0, -458752, 3, 0, -458751, 3, 0, -458750, 3, 0, -458749, 3, 0, -458748, 3, 0, -458747, 3, 0, -458746, 3, 0, -458745, 3, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 3, 0, -458740, 3, 0, -458739, 3, 0, -458738, 3, 0, -458737, 3, 0, -458736, 3, 0, -458735, 3, 0, -458734, 3, 0, -458733, 3, 0, -458732, 3, 0, -458731, 3, 0, -458730, 3, 0, -458729, 3, 0, -458728, 3, 0, -458727, 3, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 3, 0, -458722, 3, 0, -458721, 3, 0, -458720, 3, 0, -458719, 3, 0, -458718, 3, 0, -458717, 3, 0, -458716, 3, 0, -458715, 3, 0, -458714, 3, 0, -458713, 3, 0, -458712, 3, 0, -458711, 3, 0, -458710, 3, 0, -458709, 3, 0, -458708, 3, 0, -458707, 3, 0, -458706, 3, 0, -458705, 3, 0, -458704, 3, 0, -458703, 3, 0, -458702, 3, 0, -458701, 3, 0, -327701, 3, 0, -327700, 3, 0, -327699, 3, 0, -327698, 3, 0, -327697, 3, 0, -327696, 3, 0, -327695, 3, 0, -327694, 3, 0, -327693, 3, 0, -327692, 3, 0, -327691, 3, 0, -327690, 3, 0, -327689, 3, 0, -327688, 3, 0, -327687, 3, 0, -327686, 3, 0, -327685, 3, 0, -327684, 3, 0, -327683, 3, 0, -327682, 3, 0, -327681, 3, 0, -393216, 3, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 3, 0, -393208, 3, 0, -393207, 3, 0, -393206, 3, 0, -393205, 3, 0, -393204, 3, 0, -393203, 3, 0, -393202, 3, 0, -393201, 3, 0, -393200, 3, 0, -393199, 3, 0, -393198, 3, 0, -393197, 3, 0, -393196, 3, 0, -393195, 3, 0, -393194, 3, 0, -393193, 3, 0, -393192, 3, 0, -393191, 3, 0, -393190, 3, 0, -393189, 3, 0, -393188, 3, 0, -393187, 3, 0, -393186, 3, 0, -393185, 3, 0, -393184, 3, 0, -393183, 3, 0, -393182, 3, 0, -393181, 3, 0, -393180, 3, 0, -393179, 3, 0, -393178, 3, 0, -393177, 3, 0, -393176, 3, 0, -393175, 3, 0, -393174, 3, 0, -393173, 3, 0, -393172, 3, 0, -393171, 3, 0, -393170, 3, 0, -393169, 3, 0, -393168, 3, 0, -393167, 3, 0, -393166, 3, 0, -393165, 3, 0, -262165, 3, 0, -262164, 3, 0, -262163, 3, 0, -262162, 3, 0, -262161, 3, 0, -262160, 3, 0, -262159, 3, 0, -262158, 3, 0, -262157, 3, 0, -262156, 3, 0, -262155, 3, 0, -262154, 3, 0, -262153, 3, 0, -262152, 3, 0, -262151, 3, 0, -262150, 3, 0, -262149, 3, 0, -262148, 3, 0, -262147, 3, 0, -262146, 3, 0, -262145, 3, 0, -327680, 3, 0, -327679, 3, 0, -327678, 3, 0, -327677, 3, 0, -327676, 3, 0, -327675, 3, 0, -327674, 3, 0, -327673, 3, 0, -327672, 3, 0, -327671, 3, 0, -327670, 3, 0, -327669, 3, 0, -327668, 3, 0, -327667, 3, 0, -327666, 3, 0, -327665, 3, 0, -327664, 3, 0, -327663, 3, 0, -327662, 3, 0, -327661, 3, 0, -327660, 3, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 3, 0, -327654, 3, 0, -327653, 3, 0, -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -327649, 3, 0, -327648, 3, 0, -327647, 3, 0, -327646, 3, 0, -327645, 3, 0, -327644, 3, 0, -327643, 3, 0, -327642, 3, 0, -327641, 3, 0, -327640, 3, 0, -327639, 3, 0, -327638, 3, 0, -327637, 3, 0, -327636, 3, 0, -327635, 3, 0, -327634, 3, 0, -327633, 3, 0, -327632, 3, 0, -327631, 3, 0, -327630, 3, 0, -327629, 3, 0, -196629, 3, 0, -196628, 3, 0, -196627, 3, 0, -196626, 3, 0, -196625, 3, 0, -196624, 3, 0, -196623, 3, 0, -196622, 3, 0, -196621, 3, 0, -196620, 3, 0, -196619, 3, 0, -196618, 3, 0, -196617, 3, 0, -196616, 3, 0, -196615, 3, 0, -196614, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 3, 0, -262141, 3, 0, -262140, 3, 0, -262139, 3, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 3, 0, -262132, 3, 0, -262131, 3, 0, -262130, 3, 0, -262129, 3, 0, -262128, 3, 0, -262127, 3, 0, -262126, 3, 0, -262125, 3, 0, -262124, 3, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -262109, 3, 0, -262108, 3, 0, -262107, 3, 0, -262106, 3, 0, -262105, 3, 0, -262104, 3, 0, -262103, 3, 0, -262102, 3, 0, -262101, 3, 0, -262100, 3, 0, -262099, 3, 0, -262098, 3, 0, -262097, 3, 0, -262096, 3, 0, -262095, 3, 0, -262094, 3, 0, -262093, 3, 0, -131098, 4, 0, -131097, 4, 0, -131096, 4, 0, -131095, 4, 0, -131094, 1, 0, -131093, 3, 0, -131092, 3, 0, -131091, 3, 0, -131090, 3, 0, -131089, 3, 0, -131088, 3, 0, -131087, 3, 0, -131086, 3, 0, -131085, 3, 0, -131084, 3, 0, -131083, 3, 0, -131082, 3, 0, -131081, 3, 0, -131080, 3, 0, -131079, 3, 0, -131078, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 3, 0, -196607, 3, 0, -196606, 3, 0, -196605, 3, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 3, 0, -196600, 3, 0, -196599, 3, 0, -196598, 3, 0, -196597, 3, 0, -196596, 3, 0, -196595, 3, 0, -196594, 3, 0, -196593, 3, 0, -196592, 3, 0, -196591, 3, 0, -196590, 3, 0, -196589, 3, 0, -196588, 3, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -196573, 3, 0, -196572, 3, 0, -196571, 3, 0, -196570, 3, 0, -196569, 3, 0, -196568, 3, 0, -196567, 3, 0, -196566, 3, 0, -196565, 3, 0, -196564, 3, 0, -196563, 3, 0, -196562, 3, 0, -196561, 3, 0, -196560, 3, 0, -196559, 3, 0, -196558, 3, 0, -196557, 3, 0, -196556, 4, 0, -196555, 4, 0, -196554, 4, 0, -196553, 4, 0, -196552, 4, 0, -196551, 4, 0, -65562, 4, 0, -65561, 6, 0, -65560, 6, 0, -65559, 6, 0, -65558, 6, 0, -65557, 6, 0, -65556, 6, 0, -65555, 6, 0, -65554, 6, 0, -65553, 6, 0, -65552, 6, 0, -65551, 6, 0, -65550, 6, 0, -65549, 6, 0, -65548, 6, 0, -65547, 6, 0, -65546, 6, 0, -65545, 6, 0, -65544, 6, 0, -65543, 6, 0, -65542, 6, 0, -65541, 6, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 6, 0, -131032, 6, 0, -131031, 6, 0, -131030, 6, 0, -131029, 6, 0, -131028, 6, 0, -131027, 6, 0, -131026, 6, 0, -131025, 6, 0, -131024, 6, 0, -131023, 6, 0, -131022, 6, 0, -131021, 6, 0, -131020, 6, 0, -131019, 6, 0, -131018, 6, 0, -131017, 6, 0, -131016, 6, 0, -131015, 4, 0, -26, 4, 0, -25, 5, 0, -24, 5, 0, -23, 5, 0, -22, 5, 0, -21, 5, 0, -20, 5, 0, -19, 5, 0, -18, 5, 0, -17, 5, 0, -16, 5, 0, -15, 5, 0, -14, 5, 0, -13, 5, 0, -12, 5, 0, -11, 5, 0, -10, 5, 0, -9, 5, 0, -8, 5, 0, -7, 5, 0, -6, 5, 0, -5, 5, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 5, 0, -65496, 5, 0, -65495, 5, 0, -65494, 5, 0, -65493, 5, 0, -65492, 5, 0, -65491, 5, 0, -65490, 5, 0, -65489, 5, 0, -65488, 5, 0, -65487, 5, 0, -65486, 5, 0, -65485, 5, 0, -65484, 5, 0, -65483, 5, 0, -65482, 5, 0, -65481, 5, 0, -65480, 5, 0, -65479, 4, 0, 65510, 4, 0, 65511, 8, 0, 65512, 8, 0, 65513, 8, 0, 65514, 8, 0, 65515, 8, 0, 65516, 8, 0, 65517, 8, 0, 65518, 8, 0, 65519, 8, 0, 65520, 8, 0, 65521, 8, 0, 65522, 8, 0, 65523, 8, 0, 65524, 8, 0, 65525, 8, 0, 65526, 8, 0, 65527, 8, 0, 65528, 8, 0, 65529, 8, 0, 65530, 8, 0, 65531, 8, 0, 65532, 8, 0, 65533, 8, 0, 65534, 8, 0, 65535, 8, 0, 0, 8, 0, 1, 8, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 8, 0, 37, 8, 0, 38, 8, 0, 39, 8, 0, 40, 8, 0, 41, 8, 0, 42, 8, 0, 43, 8, 0, 44, 8, 0, 45, 8, 0, 46, 8, 0, 47, 8, 0, 48, 8, 0, 49, 8, 0, 50, 8, 0, 51, 8, 0, 52, 8, 0, 53, 8, 0, 54, 8, 0, 55, 8, 0, 56, 8, 0, 57, 4, 0, 131046, 4, 0, 131047, 4, 0, 131048, 4, 0, 131049, 4, 0, 131050, 1, 0, 131051, 1, 0, 131052, 1, 0, 131053, 1, 0, 131054, 1, 0, 131055, 1, 0, 131056, 1, 0, 131057, 1, 0, 131058, 1, 0, 131059, 1, 0, 131060, 8, 0, 131061, 8, 0, 131062, 8, 0, 131063, 1, 0, 131064, 1, 0, 131065, 1, 0, 131066, 1, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 131070, 1, 0, 131071, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 8, 0, 65580, 8, 0, 65581, 8, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 4, 0, 65590, 4, 0, 65591, 4, 0, 65592, 4, 0, 65593, 4, 0, 196587, 1, 0, 196588, 1, 0, 196589, 1, 0, 196590, 1, 0, 196591, 1, 0, 196592, 1, 0, 196593, 1, 0, 196594, 1, 0, 196595, 1, 0, 196596, 8, 0, 196597, 8, 0, 196598, 8, 0, 196599, 1, 0, 196600, 1, 0, 196601, 1, 0, 196602, 1, 0, 196603, 1, 0, 196604, 1, 0, 196605, 1, 0, 196606, 1, 0, 196607, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 8, 0, 131077, 8, 0, 131078, 8, 0, 131079, 8, 0, 131080, 8, 0, 131081, 8, 0, 131082, 8, 0, 131083, 8, 0, 131084, 8, 0, 131085, 8, 0, 131086, 8, 0, 131087, 1, 0, 131088, 1, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 8, 0, 131112, 8, 0, 131113, 8, 0, 131114, 8, 0, 131115, 8, 0, 131116, 8, 0, 131117, 8, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 262123, 1, 0, 262124, 1, 0, 262125, 1, 0, 262126, 1, 0, 262127, 1, 0, 262128, 1, 0, 262129, 1, 0, 262130, 1, 0, 262131, 1, 0, 262132, 8, 0, 262133, 8, 0, 262134, 8, 0, 262135, 1, 0, 262136, 1, 0, 262137, 1, 0, 262138, 1, 0, 262139, 1, 0, 262140, 1, 0, 262141, 1, 0, 262142, 1, 0, 262143, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 8, 0, 196613, 8, 0, 196614, 8, 0, 196615, 8, 0, 196616, 8, 0, 196617, 8, 0, 196618, 8, 0, 196619, 8, 0, 196620, 8, 0, 196621, 8, 0, 196622, 8, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 8, 0, 196627, 8, 0, 196628, 8, 0, 196629, 8, 0, 196630, 8, 0, 196631, 8, 0, 196632, 8, 0, 196633, 8, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 8, 0, 196647, 8, 0, 196648, 1, 0, 196649, 8, 0, 196650, 8, 0, 196651, 8, 0, 196652, 8, 0, 196653, 8, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 327659, 1, 0, 327660, 1, 0, 327661, 8, 0, 327662, 8, 0, 327663, 8, 0, 327664, 8, 0, 327665, 8, 0, 327666, 8, 0, 327667, 8, 0, 327668, 8, 0, 327669, 8, 0, 327670, 8, 0, 327671, 1, 0, 327672, 1, 0, 327673, 1, 0, 327674, 1, 0, 327675, 1, 0, 327676, 1, 0, 327677, 1, 0, 327678, 1, 0, 327679, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 8, 0, 262149, 8, 0, 262150, 8, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 8, 0, 262157, 8, 0, 262158, 8, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 8, 0, 262163, 8, 0, 262164, 8, 0, 262165, 8, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 8, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 8, 0, 262183, 8, 0, 262184, 1, 0, 262185, 0, 0, 262186, 1, 0, 262187, 8, 0, 262188, 8, 0, 262189, 8, 0, 262190, 8, 0, 262191, 8, 0, 262192, 8, 0, 262193, 8, 0, 262194, 1, 0, 262195, 1, 0, 393195, 1, 0, 393196, 1, 0, 393197, 8, 0, 393198, 8, 0, 393199, 8, 0, 393200, 8, 0, 393201, 8, 0, 393202, 8, 0, 393203, 8, 0, 393204, 8, 0, 393205, 8, 0, 393206, 8, 0, 393207, 1, 0, 393208, 1, 0, 393209, 1, 0, 393210, 1, 0, 393211, 1, 0, 393212, 1, 0, 393213, 1, 0, 393214, 1, 0, 393215, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 8, 0, 327685, 8, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 8, 0, 327694, 8, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 8, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 8, 0, 327706, 8, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 8, 0, 327720, 8, 0, 327721, 0, 0, 327722, 1, 0, 327723, 8, 0, 327724, 8, 0, 327725, 8, 0, 327726, 8, 0, 327727, 8, 0, 327728, 8, 0, 327729, 8, 0, 327730, 1, 0, 327731, 1, 0, 458731, 1, 0, 458732, 1, 0, 458733, 8, 0, 458734, 8, 0, 458735, 1, 0, 458736, 1, 0, 458737, 1, 0, 458738, 1, 0, 458739, 1, 0, 458740, 8, 0, 458741, 8, 0, 458742, 8, 0, 458743, 1, 0, 458744, 1, 0, 458745, 1, 0, 458746, 1, 0, 458747, 1, 0, 458748, 1, 0, 458749, 1, 0, 458750, 1, 0, 458751, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 8, 0, 393221, 8, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 8, 0, 393230, 8, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 8, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 8, 0, 393243, 8, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 8, 0, 393252, 8, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 8, 0, 393257, 8, 0, 393258, 0, 0, 393259, 8, 0, 393260, 8, 0, 393261, 8, 0, 393262, 8, 0, 393263, 8, 0, 393264, 8, 0, 393265, 8, 0, 393266, 1, 0, 393267, 1, 0, 524267, 1, 0, 524268, 1, 0, 524269, 8, 0, 524270, 8, 0, 524271, 1, 0, 524272, 1, 0, 524273, 8, 0, 524274, 8, 0, 524275, 8, 0, 524276, 8, 0, 524277, 8, 0, 524278, 8, 0, 524279, 8, 0, 524280, 8, 0, 524281, 8, 0, 524282, 8, 0, 524283, 8, 0, 524284, 1, 0, 524285, 1, 0, 524286, 1, 0, 524287, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 8, 0, 458757, 8, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 8, 0, 458766, 8, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 8, 0, 458771, 8, 0, 458772, 8, 0, 458773, 8, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 8, 0, 458780, 8, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 8, 0, 458786, 8, 0, 458787, 8, 0, 458788, 8, 0, 458789, 8, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 8, 0, 458794, 0, 0, 458795, 8, 0, 458796, 8, 0, 458797, 8, 0, 458798, 8, 0, 458799, 8, 0, 458800, 8, 0, 458801, 8, 0, 458802, 1, 0, 458803, 1, 0, 589803, 1, 0, 589804, 1, 0, 589805, 8, 0, 589806, 8, 0, 589807, 1, 0, 589808, 1, 0, 589809, 8, 0, 589810, 8, 0, 589811, 8, 0, 589812, 8, 0, 589813, 8, 0, 589814, 8, 0, 589815, 8, 0, 589816, 8, 0, 589817, 8, 0, 589818, 8, 0, 589819, 8, 0, 589820, 1, 0, 589821, 1, 0, 589822, 1, 0, 589823, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 8, 0, 524293, 8, 0, 524294, 8, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 8, 0, 524301, 8, 0, 524302, 8, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 8, 0, 524309, 8, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 8, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 8, 0, 524322, 1, 0, 524323, 1, 0, 524324, 8, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 8, 0, 524330, 0, 0, 524331, 8, 0, 524332, 8, 0, 524333, 8, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 655339, 1, 0, 655340, 1, 0, 655341, 8, 0, 655342, 8, 0, 655343, 1, 0, 655344, 1, 0, 655345, 8, 0, 655346, 8, 0, 655347, 1, 0, 655348, 8, 0, 655349, 8, 0, 655350, 8, 0, 655351, 1, 0, 655352, 1, 0, 655353, 1, 0, 655354, 8, 0, 655355, 8, 0, 655356, 1, 0, 655357, 1, 0, 655358, 1, 0, 655359, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 8, 0, 589829, 8, 0, 589830, 8, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 8, 0, 589837, 8, 0, 589838, 8, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 8, 0, 589845, 8, 0, 589846, 1, 0, 589847, 1, 0, 589848, 8, 0, 589849, 1, 0, 589850, 1, 0, 589851, 8, 0, 589852, 8, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 8, 0, 589858, 1, 0, 589859, 1, 0, 589860, 8, 0, 589861, 8, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 8, 0, 589866, 1, 0, 589867, 8, 0, 589868, 8, 0, 589869, 8, 0, 589870, 8, 0, 589871, 8, 0, 589872, 8, 0, 589873, 8, 0, 589874, 1, 0, 589875, 1, 0, 720875, 1, 0, 720876, 1, 0, 720877, 8, 0, 720878, 8, 0, 720879, 1, 0, 720880, 1, 0, 720881, 8, 0, 720882, 8, 0, 720883, 1, 0, 720884, 8, 0, 720885, 8, 0, 720886, 8, 0, 720887, 1, 0, 720888, 1, 0, 720889, 1, 0, 720890, 8, 0, 720891, 8, 0, 720892, 1, 0, 720893, 1, 0, 720894, 1, 0, 720895, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 8, 0, 655365, 8, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 8, 0, 655374, 8, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 8, 0, 655381, 8, 0, 655382, 1, 0, 655383, 8, 0, 655384, 8, 0, 655385, 8, 0, 655386, 8, 0, 655387, 8, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 8, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 8, 0, 655398, 1, 0, 655399, 8, 0, 655400, 8, 0, 655401, 8, 0, 655402, 1, 0, 655403, 8, 0, 655404, 8, 0, 655405, 8, 0, 655406, 8, 0, 655407, 8, 0, 655408, 8, 0, 655409, 8, 0, 655410, 1, 0, 655411, 1, 0, 786411, 1, 0, 786412, 1, 0, 786413, 8, 0, 786414, 8, 0, 786415, 1, 0, 786416, 1, 0, 786417, 8, 0, 786418, 8, 0, 786419, 1, 0, 786420, 8, 0, 786421, 8, 0, 786422, 8, 0, 786423, 1, 0, 786424, 1, 0, 786425, 1, 0, 786426, 8, 0, 786427, 8, 0, 786428, 1, 0, 786429, 1, 0, 786430, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 8, 0, 720901, 8, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 8, 0, 720910, 8, 0, 720911, 8, 0, 720912, 8, 0, 720913, 8, 0, 720914, 8, 0, 720915, 8, 0, 720916, 8, 0, 720917, 8, 0, 720918, 1, 0, 720919, 8, 0, 720920, 8, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 8, 0, 720929, 8, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 8, 0, 720934, 8, 0, 720935, 8, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 8, 0, 720940, 8, 0, 720941, 8, 0, 720942, 8, 0, 720943, 8, 0, 720944, 8, 0, 720945, 8, 0, 720946, 1, 0, 720947, 1, 0, 851947, 1, 0, 851948, 1, 0, 851949, 8, 0, 851950, 8, 0, 851951, 1, 0, 851952, 1, 0, 851953, 8, 0, 851954, 8, 0, 851955, 1, 0, 851956, 8, 0, 851957, 8, 0, 851958, 8, 0, 851959, 1, 0, 851960, 1, 0, 851961, 1, 0, 851962, 8, 0, 851963, 8, 0, 851964, 1, 0, 851965, 1, 0, 851966, 1, 0, 851967, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 8, 0, 786437, 8, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 8, 0, 786446, 8, 0, 786447, 8, 0, 786448, 8, 0, 786449, 8, 0, 786450, 8, 0, 786451, 8, 0, 786452, 8, 0, 786453, 8, 0, 786454, 1, 0, 786455, 1, 0, 786456, 8, 0, 786457, 8, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 8, 0, 786464, 8, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 8, 0, 786476, 8, 0, 786477, 8, 0, 786478, 8, 0, 786479, 8, 0, 786480, 8, 0, 786481, 8, 0, 786482, 1, 0, 786483, 1, 0, 917483, 1, 0, 917484, 1, 0, 917485, 8, 0, 917486, 8, 0, 917487, 1, 0, 917488, 1, 0, 917489, 8, 0, 917490, 8, 0, 917491, 1, 0, 917492, 8, 0, 917493, 8, 0, 917494, 8, 0, 917495, 1, 0, 917496, 1, 0, 917497, 1, 0, 917498, 8, 0, 917499, 8, 0, 917500, 1, 0, 917501, 1, 0, 917502, 1, 0, 917503, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 8, 0, 851973, 8, 0, 851974, 8, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 8, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 8, 0, 851989, 8, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 8, 0, 851994, 8, 0, 851995, 8, 0, 851996, 1, 0, 851997, 8, 0, 851998, 8, 0, 851999, 8, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 8, 0, 852012, 8, 0, 852013, 8, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 983019, 1, 0, 983020, 1, 0, 983021, 8, 0, 983022, 8, 0, 983023, 1, 0, 983024, 1, 0, 983025, 8, 0, 983026, 8, 0, 983027, 1, 0, 983028, 8, 0, 983029, 8, 0, 983030, 8, 0, 983031, 8, 0, 983032, 8, 0, 983033, 8, 0, 983034, 8, 0, 983035, 8, 0, 983036, 1, 0, 983037, 1, 0, 983038, 1, 0, 983039, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 8, 0, 917509, 8, 0, 917510, 8, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 8, 0, 917525, 8, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 8, 0, 917532, 8, 0, 917533, 8, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 8, 0, 917548, 8, 0, 917549, 8, 0, 917550, 8, 0, 917551, 8, 0, 917552, 8, 0, 917553, 8, 0, 917554, 1, 0, 917555, 1, 0, 1048555, 1, 0, 1048556, 1, 0, 1048557, 8, 0, 1048558, 8, 0, 1048559, 8, 0, 1048560, 8, 0, 1048561, 8, 0, 1048562, 8, 0, 1048563, 1, 0, 1048564, 8, 0, 1048565, 8, 0, 1048566, 8, 0, 1048567, 8, 0, 1048568, 8, 0, 1048569, 8, 0, 1048570, 8, 0, 1048571, 8, 0, 1048572, 1, 0, 1048573, 1, 0, 1048574, 1, 0, 1048575, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 8, 0, 983045, 8, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 8, 0, 983061, 8, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 8, 0, 983084, 8, 0, 983085, 8, 0, 983086, 8, 0, 983087, 8, 0, 983088, 8, 0, 983089, 8, 0, 983090, 1, 0, 983091, 1, 0, 1114091, 1, 0, 1114092, 1, 0, 1114093, 1, 0, 1114094, 1, 0, 1114095, 1, 0, 1114096, 1, 0, 1114097, 1, 0, 1114098, 1, 0, 1114099, 1, 0, 1114100, 8, 0, 1114101, 8, 0, 1114102, 8, 0, 1114103, 1, 0, 1114104, 1, 0, 1114105, 1, 0, 1114106, 1, 0, 1114107, 1, 0, 1114108, 1, 0, 1114109, 1, 0, 1114110, 1, 0, 1114111, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 8, 0, 1048581, 8, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 8, 0, 1048597, 8, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 8, 0, 1048603, 8, 0, 1048604, 8, 0, 1048605, 8, 0, 1048606, 8, 0, 1048607, 8, 0, 1048608, 8, 0, 1048609, 8, 0, 1048610, 8, 0, 1048611, 8, 0, 1048612, 8, 0, 1048613, 8, 0, 1048614, 8, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 8, 0, 1048620, 8, 0, 1048621, 8, 0, 1048622, 8, 0, 1048623, 8, 0, 1048624, 8, 0, 1048625, 8, 0, 1048626, 1, 0, 1048627, 1, 0, 1179621, 1, 0, 1179622, 1, 0, 1179623, 1, 0, 1179624, 1, 0, 1179625, 1, 0, 1179626, 1, 0, 1179627, 1, 0, 1179628, 1, 0, 1179629, 1, 0, 1179630, 1, 0, 1179631, 1, 0, 1179632, 1, 0, 1179633, 1, 0, 1179634, 1, 0, 1179635, 1, 0, 1179636, 8, 0, 1179637, 8, 0, 1179638, 8, 0, 1179639, 1, 0, 1179640, 1, 0, 1179641, 1, 0, 1179642, 1, 0, 1179643, 1, 0, 1179644, 1, 0, 1179645, 1, 0, 1179646, 1, 0, 1179647, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 8, 0, 1114115, 8, 0, 1114116, 8, 0, 1114117, 8, 0, 1114118, 8, 0, 1114119, 8, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 8, 0, 1114133, 8, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 8, 0, 1114137, 8, 0, 1114138, 8, 0, 1114139, 8, 0, 1114140, 8, 0, 1114141, 8, 0, 1114142, 8, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 8, 0, 1114149, 8, 0, 1114150, 8, 0, 1114151, 8, 0, 1114152, 8, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 8, 0, 1114156, 8, 0, 1114157, 8, 0, 1114158, 8, 0, 1114159, 8, 0, 1114160, 8, 0, 1114161, 8, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1245157, 1, 0, 1245158, 2, 0, 1245159, 2, 0, 1245160, 2, 0, 1245161, 2, 0, 1245162, 2, 0, 1245163, 10, 0, 1245164, 10, 0, 1245165, 10, 0, 1245166, 10, 0, 1245167, 10, 0, 1245168, 10, 0, 1245169, 10, 0, 1245170, 10, 0, 1245171, 10, 0, 1245172, 10, 0, 1245173, 10, 0, 1245174, 10, 0, 1245175, 10, 0, 1245176, 10, 0, 1245177, 10, 0, 1245178, 10, 0, 1245179, 10, 0, 1245180, 10, 0, 1245181, 10, 0, 1245182, 10, 0, 1245183, 10, 0, 1179648, 10, 0, 1179649, 10, 0, 1179650, 10, 0, 1179651, 10, 0, 1179652, 10, 0, 1179653, 10, 0, 1179654, 10, 0, 1179655, 10, 0, 1179656, 10, 0, 1179657, 10, 0, 1179658, 10, 0, 1179659, 10, 0, 1179660, 10, 0, 1179661, 10, 0, 1179662, 10, 0, 1179663, 10, 0, 1179664, 10, 0, 1179665, 10, 0, 1179666, 10, 0, 1179667, 10, 0, 1179668, 10, 0, 1179669, 10, 0, 1179670, 10, 0, 1179671, 10, 0, 1179672, 10, 0, 1179673, 10, 0, 1179674, 10, 0, 1179675, 10, 0, 1179676, 10, 0, 1179677, 10, 0, 1179678, 10, 0, 1179679, 10, 0, 1179680, 10, 0, 1179681, 10, 0, 1179682, 10, 0, 1179683, 10, 0, 1179684, 10, 0, 1179685, 10, 0, 1179686, 10, 0, 1179687, 10, 0, 1179688, 10, 0, 1179689, 10, 0, 1179690, 10, 0, 1179691, 10, 0, 1179692, 10, 0, 1179693, 10, 0, 1179694, 10, 0, 1179695, 10, 0, 1179696, 10, 0, 1179697, 10, 0, 1179698, 10, 0, 1179699, 10, 0, 1179700, 2, 0, 1179701, 2, 0, 1179702, 2, 0, 1179703, 2, 0, 1179704, 2, 0, 1179705, 1, 0, 1310693, 1, 0, 1310694, 2, 0, 1310695, 2, 0, 1310696, 2, 0, 1310697, 2, 0, 1310698, 2, 0, 1310699, 9, 0, 1310700, 9, 0, 1310701, 9, 0, 1310702, 9, 0, 1310703, 9, 0, 1310704, 9, 0, 1310705, 9, 0, 1310706, 9, 0, 1310707, 9, 0, 1310708, 9, 0, 1310709, 9, 0, 1310710, 9, 0, 1310711, 9, 0, 1310712, 9, 0, 1310713, 9, 0, 1310714, 9, 0, 1310715, 9, 0, 1310716, 9, 0, 1310717, 9, 0, 1310718, 9, 0, 1310719, 9, 0, 1245184, 9, 0, 1245185, 9, 0, 1245186, 9, 0, 1245187, 9, 0, 1245188, 9, 0, 1245189, 9, 0, 1245190, 9, 0, 1245191, 9, 0, 1245192, 9, 0, 1245193, 9, 0, 1245194, 9, 0, 1245195, 9, 0, 1245196, 9, 0, 1245197, 9, 0, 1245198, 9, 0, 1245199, 9, 0, 1245200, 9, 0, 1245201, 9, 0, 1245202, 9, 0, 1245203, 9, 0, 1245204, 9, 0, 1245205, 9, 0, 1245206, 9, 0, 1245207, 9, 0, 1245208, 9, 0, 1245209, 9, 0, 1245210, 9, 0, 1245211, 9, 0, 1245212, 9, 0, 1245213, 9, 0, 1245214, 9, 0, 1245215, 9, 0, 1245216, 9, 0, 1245217, 9, 0, 1245218, 9, 0, 1245219, 9, 0, 1245220, 9, 0, 1245221, 9, 0, 1245222, 9, 0, 1245223, 9, 0, 1245224, 9, 0, 1245225, 9, 0, 1245226, 9, 0, 1245227, 9, 0, 1245228, 9, 0, 1245229, 9, 0, 1245230, 9, 0, 1245231, 9, 0, 1245232, 9, 0, 1245233, 9, 0, 1245234, 9, 0, 1245235, 9, 0, 1245236, 2, 0, 1245237, 2, 0, 1245238, 2, 0, 1245239, 2, 0, 1245240, 2, 0, 1245241, 1, 0, 1376229, 1, 0, 1376230, 2, 0, 1376231, 2, 0, 1376232, 2, 0, 1376233, 2, 0, 1376234, 2, 0, 1376235, 10, 0, 1376236, 10, 0, 1376237, 10, 0, 1376238, 10, 0, 1376239, 10, 0, 1376240, 10, 0, 1376241, 10, 0, 1376242, 10, 0, 1376243, 10, 0, 1376244, 10, 0, 1376245, 10, 0, 1376246, 10, 0, 1376247, 10, 0, 1376248, 10, 0, 1376249, 10, 0, 1376250, 10, 0, 1376251, 10, 0, 1376252, 10, 0, 1376253, 10, 0, 1376254, 10, 0, 1376255, 10, 0, 1310720, 10, 0, 1310721, 10, 0, 1310722, 10, 0, 1310723, 10, 0, 1310724, 10, 0, 1310725, 10, 0, 1310726, 10, 0, 1310727, 10, 0, 1310728, 10, 0, 1310729, 10, 0, 1310730, 10, 0, 1310731, 10, 0, 1310732, 10, 0, 1310733, 10, 0, 1310734, 10, 0, 1310735, 10, 0, 1310736, 10, 0, 1310737, 10, 0, 1310738, 10, 0, 1310739, 10, 0, 1310740, 10, 0, 1310741, 10, 0, 1310742, 10, 0, 1310743, 10, 0, 1310744, 10, 0, 1310745, 10, 0, 1310746, 10, 0, 1310747, 10, 0, 1310748, 10, 0, 1310749, 10, 0, 1310750, 10, 0, 1310751, 10, 0, 1310752, 10, 0, 1310753, 10, 0, 1310754, 10, 0, 1310755, 10, 0, 1310756, 10, 0, 1310757, 10, 0, 1310758, 10, 0, 1310759, 10, 0, 1310760, 10, 0, 1310761, 10, 0, 1310762, 10, 0, 1310763, 10, 0, 1310764, 10, 0, 1310765, 10, 0, 1310766, 10, 0, 1310767, 10, 0, 1310768, 10, 0, 1310769, 10, 0, 1310770, 10, 0, 1310771, 10, 0, 1310772, 2, 0, 1310773, 2, 0, 1310774, 2, 0, 1310775, 2, 0, 1310776, 2, 0, 1310777, 1, 0, 1441765, 1, 0, 1441766, 2, 0, 1441767, 2, 0, 1441768, 2, 0, 1441769, 2, 0, 1441770, 2, 0, 1441771, 9, 0, 1441772, 9, 0, 1441773, 9, 0, 1441774, 9, 0, 1441775, 9, 0, 1441776, 9, 0, 1441777, 9, 0, 1441778, 9, 0, 1441779, 9, 0, 1441780, 9, 0, 1441781, 9, 0, 1441782, 9, 0, 1441783, 9, 0, 1441784, 9, 0, 1441785, 9, 0, 1441786, 9, 0, 1441787, 9, 0, 1441788, 9, 0, 1441789, 9, 0, 1441790, 9, 0, 1441791, 9, 0, 1376256, 9, 0, 1376257, 9, 0, 1376258, 9, 0, 1376259, 9, 0, 1376260, 9, 0, 1376261, 9, 0, 1376262, 9, 0, 1376263, 9, 0, 1376264, 9, 0, 1376265, 9, 0, 1376266, 9, 0, 1376267, 9, 0, 1376268, 9, 0, 1376269, 9, 0, 1376270, 9, 0, 1376271, 9, 0, 1376272, 9, 0, 1376273, 9, 0, 1376274, 9, 0, 1376275, 9, 0, 1376276, 9, 0, 1376277, 9, 0, 1376278, 9, 0, 1376279, 9, 0, 1376280, 9, 0, 1376281, 9, 0, 1376282, 9, 0, 1376283, 9, 0, 1376284, 9, 0, 1376285, 9, 0, 1376286, 9, 0, 1376287, 9, 0, 1376288, 9, 0, 1376289, 9, 0, 1376290, 9, 0, 1376291, 9, 0, 1376292, 9, 0, 1376293, 9, 0, 1376294, 9, 0, 1376295, 9, 0, 1376296, 9, 0, 1376297, 9, 0, 1376298, 9, 0, 1376299, 9, 0, 1376300, 9, 0, 1376301, 9, 0, 1376302, 9, 0, 1376303, 9, 0, 1376304, 9, 0, 1376305, 9, 0, 1376306, 9, 0, 1376307, 9, 0, 1376308, 2, 0, 1376309, 2, 0, 1376310, 2, 0, 1376311, 2, 0, 1376312, 2, 0, 1376313, 1, 0, 1507301, 1, 0, 1507302, 1, 0, 1507303, 1, 0, 1507304, 1, 0, 1507305, 1, 0, 1507306, 1, 0, 1507307, 1, 0, 1507308, 1, 0, 1507309, 1, 0, 1507310, 1, 0, 1507311, 1, 0, 1507312, 1, 0, 1507313, 1, 0, 1507314, 1, 0, 1507315, 1, 0, 1507316, 1, 0, 1507317, 1, 0, 1507318, 1, 0, 1507319, 1, 0, 1507320, 1, 0, 1507321, 1, 0, 1507322, 1, 0, 1507323, 1, 0, 1507324, 1, 0, 1507325, 1, 0, 1507326, 1, 0, 1507327, 1, 0, 1441792, 1, 0, 1441793, 8, 0, 1441794, 8, 0, 1441795, 8, 0, 1441796, 8, 0, 1441797, 8, 0, 1441798, 8, 0, 1441799, 8, 0, 1441800, 8, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 8, 0, 1441806, 8, 0, 1441807, 8, 0, 1441808, 8, 0, 1441809, 8, 0, 1441810, 8, 0, 1441811, 8, 0, 1441812, 8, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 8, 0, 1441817, 8, 0, 1441818, 8, 0, 1441819, 8, 0, 1441820, 8, 0, 1441821, 8, 0, 1441822, 8, 0, 1441823, 8, 0, 1441824, 8, 0, 1441825, 8, 0, 1441826, 8, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1572837, 1, 0, 1572838, 1, 0, 1572839, 1, 0, 1572840, 1, 0, 1572841, 1, 0, 1572842, 1, 0, 1572843, 1, 0, 1572844, 1, 0, 1572845, 1, 0, 1572846, 1, 0, 1572847, 1, 0, 1572848, 1, 0, 1572849, 1, 0, 1572850, 1, 0, 1572851, 1, 0, 1572852, 1, 0, 1572853, 1, 0, 1572854, 1, 0, 1572855, 1, 0, 1572856, 1, 0, 1572857, 1, 0, 1572858, 1, 0, 1572859, 1, 0, 1572860, 1, 0, 1572861, 1, 0, 1572862, 1, 0, 1572863, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 8, 0, 1507333, 8, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 8, 0, 1507345, 8, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 8, 0, 1507355, 8, 0, 1507356, 8, 0, 1507357, 8, 0, 1507358, 8, 0, 1507359, 8, 0, 1507360, 8, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1638373, 1, 0, 1638374, 1, 0, 1638375, 1, 0, 1638376, 1, 0, 1638377, 1, 0, 1638378, 1, 0, 1638379, 1, 0, 1638380, 1, 0, 1638381, 1, 0, 1638382, 1, 0, 1638383, 1, 0, 1638384, 1, 0, 1638385, 1, 0, 1638386, 1, 0, 1638387, 1, 0, 1638388, 1, 0, 1638389, 1, 0, 1638390, 1, 0, 1638391, 1, 0, 1638392, 1, 0, 1638393, 1, 0, 1638394, 1, 0, 1638395, 1, 0, 1638396, 1, 0, 1638397, 1, 0, 1638398, 1, 0, 1638399, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 8, 0, 1572869, 8, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 8, 0, 1572881, 8, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1703909, 1, 0, 1703910, 1, 0, 1703911, 1, 0, 1703912, 1, 0, 1703913, 1, 0, 1703914, 1, 0, 1703915, 1, 0, 1703916, 1, 0, 1703917, 1, 0, 1703918, 1, 0, 1703919, 1, 0, 1703920, 1, 0, 1703921, 1, 0, 1703922, 1, 0, 1703923, 1, 0, 1703924, 1, 0, 1703925, 1, 0, 1703926, 1, 0, 1703927, 1, 0, 1703928, 1, 0, 1703929, 1, 0, 1703930, 1, 0, 1703931, 1, 0, 1703932, 1, 0, 1703933, 1, 0, 1703934, 1, 0, 1703935, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 8, 0, 1638405, 8, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 8, 0, 1638417, 8, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1769445, 1, 0, 1769446, 1, 0, 1769447, 1, 0, 1769448, 1, 0, 1769449, 1, 0, 1769450, 1, 0, 1769451, 1, 0, 1769452, 1, 0, 1769453, 1, 0, 1769454, 1, 0, 1769455, 1, 0, 1769456, 1, 0, 1769457, 1, 0, 1769458, 1, 0, 1769459, 1, 0, 1769460, 1, 0, 1769461, 1, 0, 1769462, 1, 0, 1769463, 1, 0, 1769464, 1, 0, 1769465, 1, 0, 1769466, 1, 0, 1769467, 1, 0, 1769468, 1, 0, 1769469, 1, 0, 1769470, 1, 0, 1769471, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 8, 0, 1703941, 8, 0, 1703942, 8, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 8, 0, 1703952, 8, 0, 1703953, 8, 0, 1703954, 8, 0, 1703955, 8, 0, 1703956, 8, 0, 1703957, 8, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1834980, 1, 0, 1834981, 1, 0, 1834982, 1, 0, 1834983, 1, 0, 1834984, 1, 0, 1834985, 1, 0, 1834986, 1, 0, 1834987, 1, 0, 1834988, 1, 0, 1834989, 1, 0, 1834990, 1, 0, 1834991, 1, 0, 1834992, 1, 0, 1834993, 1, 0, 1834994, 1, 0, 1834995, 1, 0, 1834996, 1, 0, 1834997, 1, 0, 1834998, 1, 0, 1834999, 1, 0, 1835000, 1, 0, 1835001, 1, 0, 1835002, 1, 0, 1835003, 1, 0, 1835004, 1, 0, 1835005, 1, 0, 1835006, 1, 0, 1835007, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 8, 0, 1769477, 8, 0, 1769478, 8, 0, 1769479, 8, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 8, 0, 1769487, 8, 0, 1769488, 8, 0, 1769489, 8, 0, 1769490, 8, 0, 1769491, 8, 0, 1769492, 8, 0, 1769493, 8, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1900516, 1, 0, 1900517, 1, 0, 1900518, 1, 0, 1900519, 1, 0, 1900520, 1, 0, 1900521, 1, 0, 1900522, 1, 0, 1900523, 1, 0, 1900524, 1, 0, 1900525, 1, 0, 1900526, 1, 0, 1900527, 1, 0, 1900528, 1, 0, 1900529, 1, 0, 1900530, 1, 0, 1900531, 1, 0, 1900532, 1, 0, 1900533, 1, 0, 1900534, 1, 0, 1900535, 1, 0, 1900536, 1, 0, 1900537, 1, 0, 1900538, 1, 0, 1900539, 1, 0, 1900540, 1, 0, 1900541, 1, 0, 1900542, 1, 0, 1900543, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 8, 0, 1835013, 8, 0, 1835014, 8, 0, 1835015, 8, 0, 1835016, 8, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 8, 0, 1835022, 8, 0, 1835023, 8, 0, 1835024, 8, 0, 1835025, 8, 0, 1835026, 8, 0, 1835027, 8, 0, 1835028, 8, 0, 1835029, 8, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1966053, 1, 0, 1966054, 1, 0, 1966055, 1, 0, 1966056, 1, 0, 1966057, 1, 0, 1966058, 1, 0, 1966059, 1, 0, 1966060, 1, 0, 1966061, 1, 0, 1966062, 1, 0, 1966063, 1, 0, 1966064, 1, 0, 1966065, 1, 0, 1966066, 1, 0, 1966067, 1, 0, 1966068, 1, 0, 1966069, 1, 0, 1966070, 1, 0, 1966071, 1, 0, 1966072, 1, 0, 1966073, 1, 0, 1966074, 1, 0, 1966075, 1, 0, 1966076, 1, 0, 1966077, 1, 0, 1966078, 1, 0, 1966079, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 8, 0, 1900549, 8, 0, 1900550, 1, 0, 1900551, 8, 0, 1900552, 8, 0, 1900553, 8, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 8, 0, 1900557, 8, 0, 1900558, 8, 0, 1900559, 1, 0, 1900560, 8, 0, 1900561, 8, 0, 1900562, 8, 0, 1900563, 8, 0, 1900564, 8, 0, 1900565, 8, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 2031589, 1, 0, 2031590, 1, 0, 2031591, 1, 0, 2031592, 1, 0, 2031593, 1, 0, 2031594, 1, 0, 2031595, 1, 0, 2031596, 1, 0, 2031597, 1, 0, 2031598, 1, 0, 2031599, 1, 0, 2031600, 1, 0, 2031601, 1, 0, 2031602, 1, 0, 2031603, 1, 0, 2031604, 1, 0, 2031605, 1, 0, 2031606, 1, 0, 2031607, 1, 0, 2031608, 1, 0, 2031609, 1, 0, 2031610, 1, 0, 2031611, 1, 0, 2031612, 1, 0, 2031613, 1, 0, 2031614, 1, 0, 2031615, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 8, 0, 1966085, 8, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 8, 0, 1966089, 8, 0, 1966090, 8, 0, 1966091, 8, 0, 1966092, 8, 0, 1966093, 8, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 8, 0, 1966097, 8, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 1966130, 1, 0, 1966131, 1, 0, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 2097124, 1, 0, 2097125, 1, 0, 2097126, 1, 0, 2097127, 1, 0, 2097128, 1, 0, 2097129, 1, 0, 2097130, 1, 0, 2097131, 1, 0, 2097132, 1, 0, 2097133, 1, 0, 2097134, 1, 0, 2097135, 1, 0, 2097136, 1, 0, 2097137, 1, 0, 2097138, 1, 0, 2097139, 1, 0, 2097140, 1, 0, 2097141, 1, 0, 2097142, 1, 0, 2097143, 1, 0, 2097144, 1, 0, 2097145, 1, 0, 2097146, 1, 0, 2097147, 1, 0, 2097148, 1, 0, 2097149, 1, 0, 2097150, 1, 0, 2097151, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 8, 0, 2031621, 8, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 8, 0, 2031626, 8, 0, 2031627, 8, 0, 2031628, 8, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 8, 0, 2031633, 8, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 0, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2162660, 1, 0, 2162661, 1, 0, 2162662, 1, 0, 2162663, 1, 0, 2162664, 1, 0, 2162665, 1, 0, 2162666, 1, 0, 2162667, 1, 0, 2162668, 1, 0, 2162669, 1, 0, 2162670, 1, 0, 2162671, 1, 0, 2162672, 1, 0, 2162673, 1, 0, 2162674, 1, 0, 2162675, 1, 0, 2162676, 1, 0, 2162677, 1, 0, 2162678, 1, 0, 2162679, 1, 0, 2162680, 1, 0, 2162681, 1, 0, 2162682, 1, 0, 2162683, 1, 0, 2162684, 1, 0, 2162685, 1, 0, 2162686, 1, 0, 2162687, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 8, 0, 2097157, 8, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 8, 0, 2097162, 8, 0, 2097163, 8, 0, 2097164, 8, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 8, 0, 2097169, 8, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2097202, 1, 0, 2097203, 1, 0, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2228196, 1, 0, 2228197, 1, 0, 2228198, 1, 0, 2228199, 1, 0, 2228200, 1, 0, 2228201, 1, 0, 2228202, 1, 0, 2228203, 1, 0, 2228204, 1, 0, 2228205, 1, 0, 2228206, 1, 0, 2228207, 1, 0, 2228208, 1, 0, 2228209, 1, 0, 2228210, 1, 0, 2228211, 1, 0, 2228212, 1, 0, 2228213, 1, 0, 2228214, 1, 0, 2228215, 1, 0, 2228216, 1, 0, 2228217, 1, 0, 2228218, 1, 0, 2228219, 1, 0, 2228220, 1, 0, 2228221, 1, 0, 2228222, 1, 0, 2228223, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 8, 0, 2162693, 8, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 8, 0, 2162698, 8, 0, 2162699, 8, 0, 2162700, 8, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 8, 0, 2162705, 8, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2162738, 1, 0, 2162739, 1, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2293732, 1, 0, 2293733, 1, 0, 2293734, 1, 0, 2293735, 1, 0, 2293736, 1, 0, 2293737, 1, 0, 2293738, 1, 0, 2293739, 1, 0, 2293740, 1, 0, 2293741, 1, 0, 2293742, 1, 0, 2293743, 1, 0, 2293744, 1, 0, 2293745, 1, 0, 2293746, 1, 0, 2293747, 1, 0, 2293748, 1, 0, 2293749, 1, 0, 2293750, 1, 0, 2293751, 1, 0, 2293752, 1, 0, 2293753, 1, 0, 2293754, 1, 0, 2293755, 1, 0, 2293756, 1, 0, 2293757, 1, 0, 2293758, 1, 0, 2293759, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 8, 0, 2228229, 8, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 8, 0, 2228234, 8, 0, 2228235, 8, 0, 2228236, 8, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 8, 0, 2228241, 8, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2359268, 1, 0, 2359269, 1, 0, 2359270, 1, 0, 2359271, 1, 0, 2359272, 1, 0, 2359273, 1, 0, 2359274, 1, 0, 2359275, 1, 0, 2359276, 1, 0, 2359277, 1, 0, 2359278, 1, 0, 2359279, 1, 0, 2359280, 1, 0, 2359281, 1, 0, 2359282, 1, 0, 2359283, 1, 0, 2359284, 1, 0, 2359285, 1, 0, 2359286, 1, 0, 2359287, 1, 0, 2359288, 1, 0, 2359289, 1, 0, 2359290, 1, 0, 2359291, 1, 0, 2359292, 1, 0, 2359293, 1, 0, 2359294, 1, 0, 2359295, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 8, 0, 2293765, 8, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 8, 0, 2293770, 8, 0, 2293771, 8, 0, 2293772, 8, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 8, 0, 2293777, 8, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2424804, 1, 0, 2424805, 1, 0, 2424806, 1, 0, 2424807, 1, 0, 2424808, 1, 0, 2424809, 1, 0, 2424810, 1, 0, 2424811, 1, 0, 2424812, 1, 0, 2424813, 1, 0, 2424814, 1, 0, 2424815, 1, 0, 2424816, 1, 0, 2424817, 1, 0, 2424818, 1, 0, 2424819, 1, 0, 2424820, 1, 0, 2424821, 1, 0, 2424822, 1, 0, 2424823, 1, 0, 2424824, 1, 0, 2424825, 1, 0, 2424826, 1, 0, 2424827, 1, 0, 2424828, 1, 0, 2424829, 1, 0, 2424830, 1, 0, 2424831, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 8, 0, 2359301, 8, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 8, 0, 2359305, 8, 0, 2359306, 8, 0, 2359307, 8, 0, 2359308, 8, 0, 2359309, 8, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 8, 0, 2359313, 8, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2490340, 1, 0, 2490341, 1, 0, 2490342, 1, 0, 2490343, 1, 0, 2490344, 1, 0, 2490345, 1, 0, 2490346, 1, 0, 2490347, 1, 0, 2490348, 1, 0, 2490349, 1, 0, 2490350, 1, 0, 2490351, 1, 0, 2490352, 1, 0, 2490353, 1, 0, 2490354, 1, 0, 2490355, 1, 0, 2490356, 1, 0, 2490357, 1, 0, 2490358, 1, 0, 2490359, 1, 0, 2490360, 1, 0, 2490361, 1, 0, 2490362, 1, 0, 2490363, 1, 0, 2490364, 1, 0, 2490365, 1, 0, 2490366, 1, 0, 2490367, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 8, 0, 2424837, 8, 0, 2424838, 1, 0, 2424839, 8, 0, 2424840, 8, 0, 2424841, 8, 0, 2424842, 8, 0, 2424843, 8, 0, 2424844, 8, 0, 2424845, 8, 0, 2424846, 8, 0, 2424847, 1, 0, 2424848, 8, 0, 2424849, 8, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2555876, 1, 0, 2555877, 1, 0, 2555878, 1, 0, 2555879, 1, 0, 2555880, 1, 0, 2555881, 1, 0, 2555882, 1, 0, 2555883, 1, 0, 2555884, 1, 0, 2555885, 1, 0, 2555886, 1, 0, 2555887, 1, 0, 2555888, 1, 0, 2555889, 1, 0, 2555890, 1, 0, 2555891, 1, 0, 2555892, 1, 0, 2555893, 1, 0, 2555894, 1, 0, 2555895, 1, 0, 2555896, 1, 0, 2555897, 1, 0, 2555898, 1, 0, 2555899, 1, 0, 2555900, 1, 0, 2555901, 1, 0, 2555902, 1, 0, 2555903, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 8, 0, 2490373, 8, 0, 2490374, 8, 0, 2490375, 8, 0, 2490376, 8, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 8, 0, 2490382, 8, 0, 2490383, 8, 0, 2490384, 8, 0, 2490385, 8, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2621412, 1, 0, 2621413, 1, 0, 2621414, 1, 0, 2621415, 1, 0, 2621416, 1, 0, 2621417, 1, 0, 2621418, 1, 0, 2621419, 1, 0, 2621420, 1, 0, 2621421, 1, 0, 2621422, 1, 0, 2621423, 1, 0, 2621424, 1, 0, 2621425, 1, 0, 2621426, 1, 0, 2621427, 1, 0, 2621428, 1, 0, 2621429, 1, 0, 2621430, 1, 0, 2621431, 1, 0, 2621432, 1, 0, 2621433, 1, 0, 2621434, 1, 0, 2621435, 1, 0, 2621436, 1, 0, 2621437, 1, 0, 2621438, 1, 0, 2621439, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 8, 0, 2555909, 8, 0, 2555910, 8, 0, 2555911, 8, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 8, 0, 2555919, 8, 0, 2555920, 8, 0, 2555921, 8, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2686949, 1, 0, 2686950, 1, 0, 2686951, 1, 0, 2686952, 1, 0, 2686953, 1, 0, 2686954, 1, 0, 2686955, 1, 0, 2686956, 1, 0, 2686957, 1, 0, 2686958, 1, 0, 2686959, 1, 0, 2686960, 1, 0, 2686961, 1, 0, 2686962, 1, 0, 2686963, 1, 0, 2686964, 1, 0, 2686965, 1, 0, 2686966, 1, 0, 2686967, 1, 0, 2686968, 1, 0, 2686969, 1, 0, 2686970, 1, 0, 2686971, 1, 0, 2686972, 1, 0, 2686973, 1, 0, 2686974, 1, 0, 2686975, 1, 0, 2621440, 1, 0, 2621441, 8, 0, 2621442, 8, 0, 2621443, 8, 0, 2621444, 8, 0, 2621445, 8, 0, 2621446, 8, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 8, 0, 2621456, 8, 0, 2621457, 8, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2752485, 1, 0, 2752486, 1, 0, 2752487, 1, 0, 2752488, 1, 0, 2752489, 1, 0, 2752490, 1, 0, 2752491, 1, 0, 2752492, 1, 0, 2752493, 1, 0, 2752494, 1, 0, 2752495, 1, 0, 2752496, 1, 0, 2752497, 1, 0, 2752498, 1, 0, 2752499, 1, 0, 2752500, 1, 0, 2752501, 1, 0, 2752502, 1, 0, 2752503, 1, 0, 2752504, 1, 0, 2752505, 1, 0, 2752506, 1, 0, 2752507, 1, 0, 2752508, 1, 0, 2752509, 1, 0, 2752510, 1, 0, 2752511, 1, 0, 2686976, 1, 0, 2686977, 8, 0, 2686978, 8, 0, 2686979, 8, 0, 2686980, 8, 0, 2686981, 8, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 8, 0, 2686993, 8, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2818021, 1, 0, 2818022, 1, 0, 2818023, 1, 0, 2818024, 1, 0, 2818025, 1, 0, 2818026, 1, 0, 2818027, 1, 0, 2818028, 1, 0, 2818029, 1, 0, 2818030, 1, 0, 2818031, 1, 0, 2818032, 1, 0, 2818033, 1, 0, 2818034, 1, 0, 2818035, 1, 0, 2818036, 1, 0, 2818037, 1, 0, 2818038, 1, 0, 2818039, 1, 0, 2818040, 1, 0, 2818041, 1, 0, 2818042, 1, 0, 2818043, 1, 0, 2818044, 1, 0, 2818045, 1, 0, 2818046, 1, 0, 2818047, 1, 0, 2752512, 1, 0, 2752513, 8, 0, 2752514, 8, 0, 2752515, 8, 0, 2752516, 8, 0, 2752517, 8, 0, 2752518, 8, 0, 2752519, 8, 0, 2752520, 8, 0, 2752521, 8, 0, 2752522, 8, 0, 2752523, 8, 0, 2752524, 8, 0, 2752525, 8, 0, 2752526, 8, 0, 2752527, 8, 0, 2752528, 8, 0, 2752529, 8, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2883558, 1, 0, 2883559, 1, 0, 2883560, 1, 0, 2883561, 1, 0, 2883562, 1, 0, 2883563, 1, 0, 2883564, 1, 0, 2883565, 1, 0, 2883566, 1, 0, 2883567, 1, 0, 2883568, 1, 0, 2883569, 1, 0, 2883570, 1, 0, 2883571, 1, 0, 2883572, 1, 0, 2883573, 1, 0, 2883574, 1, 0, 2883575, 1, 0, 2883576, 1, 0, 2883577, 1, 0, 2883578, 1, 0, 2883579, 1, 0, 2883580, 1, 0, 2883581, 1, 0, 2883582, 1, 0, 2883583, 1, 0, 2818048, 1, 0, 2818049, 8, 0, 2818050, 8, 0, 2818051, 8, 0, 2818052, 8, 0, 2818053, 8, 0, 2818054, 8, 0, 2818055, 8, 0, 2818056, 8, 0, 2818057, 8, 0, 2818058, 8, 0, 2818059, 8, 0, 2818060, 8, 0, 2818061, 8, 0, 2818062, 8, 0, 2818063, 8, 0, 2818064, 8, 0, 2818065, 8, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2949094, 1, 0, 2949095, 1, 0, 2949096, 1, 0, 2949097, 1, 0, 2949098, 1, 0, 2949099, 1, 0, 2949100, 1, 0, 2949101, 1, 0, 2949102, 1, 0, 2949103, 1, 0, 2949104, 1, 0, 2949105, 1, 0, 2949106, 1, 0, 2949107, 1, 0, 2949108, 1, 0, 2949109, 1, 0, 2949110, 1, 0, 2949111, 1, 0, 2949112, 1, 0, 2949113, 1, 0, 2949114, 1, 0, 2949115, 1, 0, 2949116, 1, 0, 2949117, 1, 0, 2949118, 1, 0, 2949119, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 3014630, 1, 0, 3014631, 1, 0, 3014632, 1, 0, 3014633, 1, 0, 3014634, 1, 0, 3014635, 1, 0, 3014636, 1, 0, 3014637, 1, 0, 3014638, 1, 0, 3014639, 1, 0, 3014640, 1, 0, 3014641, 1, 0, 3014642, 1, 0, 3014643, 1, 0, 3014644, 1, 0, 3014645, 1, 0, 3014646, 1, 0, 3014647, 1, 0, 3014648, 1, 0, 3014649, 1, 0, 3014650, 1, 0, 3014651, 1, 0, 3014652, 1, 0, 3014653, 1, 0, 3014654, 1, 0, 3014655, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 3080166, 1, 0, 3080167, 1, 0, 3080168, 1, 0, 3080169, 1, 0, 3080170, 1, 0, 3080171, 1, 0, 3080172, 1, 0, 3080173, 1, 0, 3080174, 1, 0, 3080175, 1, 0, 3080176, 1, 0, 3080177, 1, 0, 3080178, 1, 0, 3080179, 1, 0, 3080180, 1, 0, 3080181, 1, 0, 3080182, 1, 0, 3080183, 1, 0, 3080184, 1, 0, 3080185, 1, 0, 3080186, 1, 0, 3080187, 1, 0, 3080188, 1, 0, 3080189, 1, 0, 3080190, 1, 0, 3080191, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3145702, 1, 0, 3145703, 1, 0, 3145704, 1, 0, 3145705, 1, 0, 3145706, 1, 0, 3145707, 1, 0, 3145708, 1, 0, 3145709, 1, 0, 3145710, 1, 0, 3145711, 1, 0, 3145712, 1, 0, 3145713, 1, 0, 3145714, 1, 0, 3145715, 1, 0, 3145716, 1, 0, 3145717, 1, 0, 3145718, 1, 0, 3145719, 1, 0, 3145720, 1, 0, 3145721, 1, 0, 3145722, 1, 0, 3145723, 1, 0, 3145724, 1, 0, 3145725, 1, 0, 3145726, 1, 0, 3145727, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0 ) + +[node name="Trolley" parent="BaseLevel/YSort" index="1"] +position = Vector2( -446.827, 25.0369 ) + +[node name="House1" parent="BaseLevel/YSort" index="2"] +position = Vector2( 878.697, 2420.97 ) + +[node name="Neighbor1" parent="BaseLevel/YSort" index="3"] +position = Vector2( -966.83, 380.502 ) + +[node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] +position = Vector2( 222.654, 3240.6 ) + +[node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] +position = Vector2( 1600.71, 2100.86 ) + +[node name="House4" parent="BaseLevel/YSort" index="6" instance=ExtResource( 2 )] +position = Vector2( 1602.61, 307.738 ) + +[node name="House5" parent="BaseLevel/YSort" index="7" instance=ExtResource( 2 )] +position = Vector2( 3818.44, 1191.4 ) + +[node name="House6" parent="BaseLevel/YSort" index="8" instance=ExtResource( 2 )] +position = Vector2( 3823.78, 774.932 ) + +[node name="House7" parent="BaseLevel/YSort" index="9" instance=ExtResource( 2 )] +position = Vector2( 3831.79, 382.489 ) + +[node name="Neighbor2" parent="BaseLevel/YSort" index="10" instance=ExtResource( 3 )] +position = Vector2( -1409.59, 387.104 ) + +[node name="Neighbor3" parent="BaseLevel/YSort" index="11" instance=ExtResource( 3 )] +position = Vector2( -1460.31, 838.28 ) + +[node name="Neighbor4" parent="BaseLevel/YSort" index="12" instance=ExtResource( 3 )] +position = Vector2( -1427.56, 1170.67 ) + +[node name="Neighbor5" parent="BaseLevel/YSort" index="13" instance=ExtResource( 3 )] +position = Vector2( -464.524, 659.411 ) + +[node name="Neighbor6" parent="BaseLevel/YSort" index="14" instance=ExtResource( 3 )] +position = Vector2( -384.434, 977.103 ) + +[node name="Neighbor7" parent="BaseLevel/YSort" index="15" instance=ExtResource( 3 )] +position = Vector2( -808.913, 1244.07 ) + +[node name="Decor" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 840.834, 279.702 ) + +[node name="Decor2" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 697.203, 274.663 ) + +[node name="Decor3" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 994.544, 995.338 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor4" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 997.064, 635 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor5" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 525.853, 647.599 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor6" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 520.813, 1028.1 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor7" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( -620.675, 687.917 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( -998.651, 695.476 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor9" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( -1250.64, 451.052 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="25" instance=ExtResource( 4 )] +position = Vector2( -1444.66, 1232.2 ) + +[node name="Decor20" parent="BaseLevel/YSort" index="26" instance=ExtResource( 4 )] +position = Vector2( 246.151, 1816.81 ) + +[node name="Decor82" parent="BaseLevel/YSort" index="27" instance=ExtResource( 4 )] +position = Vector2( 205.697, 1340.34 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor83" parent="BaseLevel/YSort" index="28" instance=ExtResource( 4 )] +position = Vector2( 1578.15, 1334.35 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor84" parent="BaseLevel/YSort" index="29" instance=ExtResource( 4 )] +position = Vector2( 1248.52, 1779.35 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor86" parent="BaseLevel/YSort" index="30" instance=ExtResource( 4 )] +position = Vector2( -988.674, 1317.49 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor85" parent="BaseLevel/YSort" index="31" instance=ExtResource( 4 )] +position = Vector2( 3417.01, 1337.78 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor37" parent="BaseLevel/YSort" index="32" instance=ExtResource( 4 )] +position = Vector2( 1119.14, 1811.47 ) + +[node name="Decor38" parent="BaseLevel/YSort" index="33" instance=ExtResource( 4 )] +position = Vector2( 646.603, 1830.15 ) + +[node name="Decor39" parent="BaseLevel/YSort" index="34" instance=ExtResource( 4 )] +position = Vector2( 764.069, 2150.52 ) + +[node name="Decor40" parent="BaseLevel/YSort" index="35" instance=ExtResource( 4 )] +position = Vector2( 982.983, 2155.86 ) + +[node name="Decor41" parent="BaseLevel/YSort" index="36" instance=ExtResource( 4 )] +position = Vector2( 1233.93, 2828.61 ) + +[node name="Decor42" parent="BaseLevel/YSort" index="37" instance=ExtResource( 4 )] +position = Vector2( 566.512, 2828.61 ) + +[node name="Decor43" parent="BaseLevel/YSort" index="38" instance=ExtResource( 4 )] +position = Vector2( 772.078, 3058.21 ) + +[node name="Decor44" parent="BaseLevel/YSort" index="39" instance=ExtResource( 4 )] +position = Vector2( 982.982, 3058.21 ) + +[node name="Decor45" parent="BaseLevel/YSort" index="40" instance=ExtResource( 4 )] +position = Vector2( 131.354, 2978.12 ) + +[node name="Decor46" parent="BaseLevel/YSort" index="41" instance=ExtResource( 4 )] +position = Vector2( -23.4872, 3338.52 ) + +[node name="Decor47" parent="BaseLevel/YSort" index="42" instance=ExtResource( 4 )] +position = Vector2( 446.377, 3498.7 ) + +[node name="Decor48" parent="BaseLevel/YSort" index="43" instance=ExtResource( 4 )] +position = Vector2( 1492.89, 3146.31 ) + +[node name="Decor49" parent="BaseLevel/YSort" index="44" instance=ExtResource( 4 )] +position = Vector2( 1492.89, 2393.46 ) + +[node name="Decor50" parent="BaseLevel/YSort" index="45" instance=ExtResource( 4 )] +position = Vector2( 1530.27, 1808.8 ) + +[node name="Decor51" parent="BaseLevel/YSort" index="46" instance=ExtResource( 4 )] +position = Vector2( 1834.61, 2219.93 ) + +[node name="Decor21" parent="BaseLevel/YSort" index="47" instance=ExtResource( 4 )] +position = Vector2( 16.8455, 1312.84 ) + +[node name="Decor52" parent="BaseLevel/YSort" index="48" instance=ExtResource( 4 )] +position = Vector2( 769.064, 1401.83 ) +SPRITE_ASSET = "bush1" + +[node name="Decor53" parent="BaseLevel/YSort" index="49" instance=ExtResource( 4 )] +position = Vector2( 828.394, 1397.59 ) +SPRITE_ASSET = "bush2" + +[node name="Decor54" parent="BaseLevel/YSort" index="50" instance=ExtResource( 4 )] +position = Vector2( 896.199, 1397.59 ) +SPRITE_ASSET = "bush1" + +[node name="Decor55" parent="BaseLevel/YSort" index="51" instance=ExtResource( 4 )] +position = Vector2( 983.075, 1399.71 ) +SPRITE_ASSET = "bush2" + +[node name="Decor56" parent="BaseLevel/YSort" index="52" instance=ExtResource( 4 )] +position = Vector2( 1040.29, 1403.95 ) +SPRITE_ASSET = "bush1" + +[node name="Decor57" parent="BaseLevel/YSort" index="53" instance=ExtResource( 4 )] +position = Vector2( 1099.62, 1399.71 ) +SPRITE_ASSET = "bush2" + +[node name="Decor58" parent="BaseLevel/YSort" index="54" instance=ExtResource( 4 )] +position = Vector2( 1169.54, 1410.31 ) +SPRITE_ASSET = "bush1" + +[node name="Decor60" parent="BaseLevel/YSort" index="55" instance=ExtResource( 4 )] +position = Vector2( 1319.98, 1412.43 ) +SPRITE_ASSET = "bush1" + +[node name="Decor59" parent="BaseLevel/YSort" index="56" instance=ExtResource( 4 )] +position = Vector2( 1254.3, 1401.83 ) +SPRITE_ASSET = "bush2" + +[node name="Decor61" parent="BaseLevel/YSort" index="57" instance=ExtResource( 4 )] +position = Vector2( 854.977, 1347.9 ) +SPRITE_ASSET = "bush1" + +[node name="Decor62" parent="BaseLevel/YSort" index="58" instance=ExtResource( 4 )] +position = Vector2( 916.194, 1328.56 ) +SPRITE_ASSET = "bush2" + +[node name="Decor63" parent="BaseLevel/YSort" index="59" instance=ExtResource( 4 )] +position = Vector2( 755.582, 1175.65 ) +SPRITE_ASSET = "bush1" + +[node name="Decor64" parent="BaseLevel/YSort" index="60" instance=ExtResource( 4 )] +position = Vector2( 1078.43, 1355.22 ) +SPRITE_ASSET = "bush2" + +[node name="Decor65" parent="BaseLevel/YSort" index="61" instance=ExtResource( 4 )] +position = Vector2( 1135.64, 1359.45 ) +SPRITE_ASSET = "bush1" + +[node name="Decor66" parent="BaseLevel/YSort" index="62" instance=ExtResource( 4 )] +position = Vector2( 1194.97, 1355.22 ) +SPRITE_ASSET = "bush2" + +[node name="Decor67" parent="BaseLevel/YSort" index="63" instance=ExtResource( 4 )] +position = Vector2( 1264.89, 1365.81 ) +SPRITE_ASSET = "bush1" + +[node name="Decor68" parent="BaseLevel/YSort" index="64" instance=ExtResource( 4 )] +position = Vector2( 1449.32, 1369.82 ) +SPRITE_ASSET = "bush1" + +[node name="Decor69" parent="BaseLevel/YSort" index="65" instance=ExtResource( 4 )] +position = Vector2( 1349.65, 1357.33 ) +SPRITE_ASSET = "bush2" + +[node name="Decor70" parent="BaseLevel/YSort" index="66" instance=ExtResource( 4 )] +position = Vector2( 752.806, 1284.02 ) +SPRITE_ASSET = "bush1" + +[node name="Decor71" parent="BaseLevel/YSort" index="67" instance=ExtResource( 4 )] +position = Vector2( 812.136, 1279.78 ) +SPRITE_ASSET = "bush2" + +[node name="Decor72" parent="BaseLevel/YSort" index="68" instance=ExtResource( 4 )] +position = Vector2( 896.931, 1168.41 ) +SPRITE_ASSET = "bush1" + +[node name="Decor73" parent="BaseLevel/YSort" index="69" instance=ExtResource( 4 )] +position = Vector2( 972.481, 1323.43 ) +SPRITE_ASSET = "bush2" + +[node name="Decor74" parent="BaseLevel/YSort" index="70" instance=ExtResource( 4 )] +position = Vector2( 1005.15, 1238.95 ) +SPRITE_ASSET = "bush1" + +[node name="Decor75" parent="BaseLevel/YSort" index="71" instance=ExtResource( 4 )] +position = Vector2( 1072.03, 1283.79 ) +SPRITE_ASSET = "bush2" + +[node name="Decor76" parent="BaseLevel/YSort" index="72" instance=ExtResource( 4 )] +position = Vector2( 1141.96, 1294.38 ) +SPRITE_ASSET = "bush1" + +[node name="Decor77" parent="BaseLevel/YSort" index="73" instance=ExtResource( 4 )] +position = Vector2( 1315.05, 1283.29 ) +SPRITE_ASSET = "bush1" + +[node name="Decor79" parent="BaseLevel/YSort" index="74" instance=ExtResource( 4 )] +position = Vector2( 682.318, 1404.38 ) +SPRITE_ASSET = "bush1" + +[node name="Decor80" parent="BaseLevel/YSort" index="75" instance=ExtResource( 4 )] +position = Vector2( 707.615, 1353.1 ) +SPRITE_ASSET = "bush2" + +[node name="Decor81" parent="BaseLevel/YSort" index="76" instance=ExtResource( 4 )] +position = Vector2( 667.355, 1331.91 ) +SPRITE_ASSET = "bush1" + +[node name="Decor78" parent="BaseLevel/YSort" index="77" instance=ExtResource( 4 )] +position = Vector2( 1239.47, 1334.03 ) +SPRITE_ASSET = "bush2" + +[node name="Decor22" parent="BaseLevel/YSort" index="78" instance=ExtResource( 4 )] +position = Vector2( 1538.83, 604.762 ) + +[node name="Decor23" parent="BaseLevel/YSort" index="79" instance=ExtResource( 4 )] +position = Vector2( 2090.68, 670.278 ) + +[node name="Decor24" parent="BaseLevel/YSort" index="80" instance=ExtResource( 4 )] +position = Vector2( 2589.61, 715.635 ) + +[node name="Decor25" parent="BaseLevel/YSort" index="81" instance=ExtResource( 4 )] +position = Vector2( 1957.13, 680.357 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor26" parent="BaseLevel/YSort" index="82" instance=ExtResource( 4 )] +position = Vector2( 2995.3, 511.528 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor27" parent="BaseLevel/YSort" index="83" instance=ExtResource( 4 )] +position = Vector2( 3370.76, 287.262 ) + +[node name="Decor28" parent="BaseLevel/YSort" index="84" instance=ExtResource( 4 )] +position = Vector2( 3720.48, 607.623 ) + +[node name="Decor29" parent="BaseLevel/YSort" index="85" instance=ExtResource( 4 )] +position = Vector2( 3715.15, 997.396 ) + +[node name="Decor30" parent="BaseLevel/YSort" index="86" instance=ExtResource( 4 )] +position = Vector2( 3725.82, 188.483 ) + +[node name="Decor31" parent="BaseLevel/YSort" index="87" instance=ExtResource( 4 )] +position = Vector2( 2978.31, 1736.9 ) + +[node name="Decor32" parent="BaseLevel/YSort" index="88" instance=ExtResource( 4 )] +position = Vector2( 3061.07, 1736.9 ) + +[node name="Decor33" parent="BaseLevel/YSort" index="89" instance=ExtResource( 4 )] +position = Vector2( 3173.2, 1736.9 ) + +[node name="Decor34" parent="BaseLevel/YSort" index="90" instance=ExtResource( 4 )] +position = Vector2( 3263.97, 1742.24 ) + +[node name="Decor35" parent="BaseLevel/YSort" index="91" instance=ExtResource( 4 )] +position = Vector2( 3360.08, 1739.57 ) + +[node name="Decor36" parent="BaseLevel/YSort" index="92" instance=ExtResource( 4 )] +position = Vector2( 3461.53, 1734.23 ) + +[node name="Orchard" type="Node2D" parent="BaseLevel/YSort" index="93"] + +[node name="Decor11" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -439.246, 1718.53 ) + +[node name="Decor12" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -572.798, 1710.97 ) + +[node name="Decor13" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -681.151, 1721.05 ) + +[node name="Decor14" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -799.584, 1698.37 ) + +[node name="Decor15" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -887.778, 1731.13 ) + +[node name="Decor16" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -814.703, 1821.85 ) + +[node name="Decor17" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -703.83, 1894.92 ) + +[node name="Decor18" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -600.516, 1826.89 ) + +[node name="Decor19" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -509.802, 1859.64 ) + +[node name="Decor37" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -187.516, 1930.66 ) + +[node name="Decor38" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -321.068, 1923.1 ) + +[node name="Decor39" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -429.421, 1933.18 ) + +[node name="Decor40" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -547.854, 1910.51 ) + +[node name="Decor41" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -636.048, 1943.26 ) + +[node name="Decor42" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -562.973, 2033.98 ) + +[node name="Decor43" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -452.1, 2107.05 ) + +[node name="Decor44" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -348.786, 2039.02 ) + +[node name="Decor45" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -258.072, 2071.78 ) + +[node name="Decor46" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -719.26, 1845.81 ) + +[node name="Decor47" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -852.812, 1838.25 ) + +[node name="Decor48" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -961.165, 1848.33 ) + +[node name="Decor49" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1079.6, 1825.65 ) + +[node name="Decor50" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1167.79, 1858.41 ) + +[node name="Decor51" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1094.72, 1949.13 ) + +[node name="Decor52" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -983.844, 2022.2 ) + +[node name="Decor53" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -880.531, 1954.17 ) + +[node name="Decor54" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -789.816, 1986.92 ) + +[node name="Decor55" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -487.329, 2007.03 ) + +[node name="Decor56" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -620.881, 1999.47 ) + +[node name="Decor57" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -729.234, 2009.55 ) + +[node name="Decor58" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -847.667, 1986.87 ) + +[node name="Decor59" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -935.861, 2019.63 ) + +[node name="Decor60" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -862.786, 2110.35 ) + +[node name="Decor61" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -751.913, 2183.42 ) + +[node name="Decor62" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -648.599, 2115.39 ) + +[node name="Decor63" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -557.885, 2148.14 ) + +[node name="Decor64" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1148.4, 1768.42 ) + +[node name="Decor65" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1281.95, 1760.86 ) + +[node name="Decor66" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1390.31, 1770.94 ) + +[node name="Decor67" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1508.74, 1748.26 ) + +[node name="Decor68" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1596.93, 1781.02 ) + +[node name="Decor69" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1523.86, 1871.74 ) + +[node name="Decor70" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1412.98, 1944.81 ) + +[node name="Decor71" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1309.67, 1876.78 ) + +[node name="Decor72" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1218.96, 1909.53 ) + +[node name="Decor73" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -896.671, 1980.55 ) + +[node name="Decor74" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1030.22, 1973 ) + +[node name="Decor75" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1138.58, 1983.07 ) + +[node name="Decor76" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1257.01, 1960.4 ) + +[node name="Decor77" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1345.2, 1993.15 ) + +[node name="Decor78" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1272.13, 2083.87 ) + +[node name="Decor79" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1161.25, 2156.94 ) + +[node name="Decor80" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1057.94, 2088.91 ) + +[node name="Decor81" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -967.227, 2121.67 ) + +[node name="Decor82" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1428.42, 1895.7 ) + +[node name="Decor83" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1561.97, 1888.14 ) + +[node name="Decor84" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1670.32, 1898.22 ) + +[node name="Decor85" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1788.75, 1875.54 ) + +[node name="Decor86" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1876.95, 1908.3 ) + +[node name="Decor87" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1803.87, 1999.02 ) + +[node name="Decor88" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1693, 2072.09 ) + +[node name="Decor89" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1589.69, 2004.06 ) + +[node name="Decor90" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1498.97, 2036.81 ) + +[node name="Decor91" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1196.48, 2056.92 ) + +[node name="Decor92" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1330.04, 2049.36 ) + +[node name="Decor93" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1438.39, 2059.44 ) + +[node name="Decor94" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1556.82, 2036.76 ) + +[node name="Decor95" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1645.02, 2069.52 ) + +[node name="Decor96" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1571.94, 2160.24 ) + +[node name="Decor97" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1461.07, 2233.31 ) + +[node name="Decor98" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1357.75, 2165.28 ) + +[node name="Decor99" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1267.04, 2198.03 ) + +[node name="CarSpawner" parent="BaseLevel/YSort" index="94" instance=ExtResource( 5 )] +position = Vector2( 4370.11, 1473.11 ) +SPAWN_VARIANCE = 8 +CAR_SPEED = 10 +CAR_SPEED_VARIANCE = 2 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner" index="1"] +position = Vector2( -6222.62, 2.10828 ) + +[node name="CarSpawner2" parent="BaseLevel/YSort" index="95" instance=ExtResource( 5 )] +position = Vector2( 4374.56, 1553.29 ) +SPAWN_FREQUENCY = 15 +CAR_SPEED = 15 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner2" index="1"] +position = Vector2( -6227.91, 11.6433 ) + +[node name="CarSpawner3" parent="BaseLevel/YSort" index="96" instance=ExtResource( 5 )] +position = Vector2( -1852.89, 1642.04 ) +SPAWN_FREQUENCY = 20 +SPAWN_VARIANCE = 1 +CAR_SPEED = 7 +CAR_SPEED_VARIANCE = 3 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner3" index="1"] +position = Vector2( 6228.18, -15.2883 ) + +[node name="CarSpawner4" parent="BaseLevel/YSort" index="97" instance=ExtResource( 5 )] +position = Vector2( -1853.95, 1721.5 ) + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner4" index="1"] +position = Vector2( 6230.7, 3.6106 ) + +[node name="Clouds" parent="BaseLevel" index="3"] +NUM_CLOUDS = 50 + +[node name="RightBorder" parent="BaseLevel/Clouds" index="0"] +position = Vector2( 444.958, 119.676 ) + +[node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] +position = Vector2( -190.565, 126.113 ) + +[node name="TopBorder" parent="BaseLevel/Clouds" index="2"] +position = Vector2( 112.96, -54.1257 ) + +[node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] +position = Vector2( 113.891, 376.776 ) + +[node name="Left" parent="BaseLevel/CameraBounds" index="0"] +position = Vector2( -1664.81, 553.927 ) + +[node name="Top" parent="BaseLevel/CameraBounds" index="1"] +position = Vector2( 1368.65, -427.11 ) + +[node name="Right" parent="BaseLevel/CameraBounds" index="2"] +position = Vector2( 4115.88, 743.907 ) + +[node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] +position = Vector2( 858.187, 3699.03 ) + +[node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] +position = Vector2( -846.651, -25.2153 ) + +[node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] +position = Vector2( 3559.26, 31.1947 ) + +[editable path="BaseLevel"] +[editable path="BaseLevel/YSort/CarSpawner"] +[editable path="BaseLevel/YSort/CarSpawner2"] +[editable path="BaseLevel/YSort/CarSpawner3"] +[editable path="BaseLevel/YSort/CarSpawner4"] +[editable path="BaseLevel/Clouds"] diff --git a/scenes/level_controller.tscn b/scenes/level_controller.tscn index 32b2fe1..7cecdad 100644 --- a/scenes/level_controller.tscn +++ b/scenes/level_controller.tscn @@ -1,11 +1,42 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=3 format=2] [ext_resource path="res://scripts/level_controller.gd" type="Script" id=1] +[ext_resource path="res://scenes/game_screen_text.tscn" type="PackedScene" id=2] [node name="Master" type="Node2D"] script = ExtResource( 1 ) -[node name="EndTimer" type="Timer" parent="."] +[node name="GameTimer" type="Timer" parent="."] +wait_time = 2.0 one_shot = true -[connection signal="timeout" from="EndTimer" to="." method="_on_EndTimer_timeout"] +[node name="GameScreenText" parent="." instance=ExtResource( 2 )] + +[node name="ColorRect" parent="GameScreenText" index="0"] +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_right = 1290.0 +margin_bottom = 963.0 + +[node name="VBoxContainer" parent="GameScreenText/ColorRect" index="0"] +margin_right = -65.0 +margin_bottom = -58.0 + +[node name="HeaderText" parent="GameScreenText/ColorRect/VBoxContainer" index="0"] +margin_left = 287.0 +margin_right = 887.0 +margin_bottom = 225.0 + +[node name="BodyText" parent="GameScreenText/ColorRect/VBoxContainer" index="1"] +margin_left = 287.0 +margin_top = 229.0 +margin_right = 887.0 +margin_bottom = 855.0 +text = "As Mr. Rogers, you need to help your neighbors find their houses and make it back to the trolley before it leaves you in the land of make-believe. + +Good luck neighbor!" + +[connection signal="timeout" from="GameTimer" to="." method="_on_GameTimer_timeout"] +[connection signal="done_reading" from="GameScreenText" to="." method="_on_GameScreenText_done_reading"] + +[editable path="GameScreenText"] diff --git a/scenes/neighbor.tscn b/scenes/neighbor.tscn index f30054d..bcc8653 100644 --- a/scenes/neighbor.tscn +++ b/scenes/neighbor.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=14 format=2] +[gd_scene load_steps=16 format=2] [ext_resource path="res://assets/runningSprites/aberlin/AberlinFinal.png" type="Texture" id=1] [ext_resource path="res://assets/runningSprites/aberlin/Aberlin2.png" type="Texture" id=2] @@ -10,10 +10,16 @@ [ext_resource path="res://assets/runningSprites/aberlin/AberlinStart.png" type="Texture" id=8] [ext_resource path="res://assets/LadyAberlin.png" type="Texture" id=9] [ext_resource path="res://scripts/neighbor.gd" type="Script" id=10] +[ext_resource path="res://assets/circle.png" type="Texture" id=11] +[ext_resource path="res://assets/chevron_pointer.png" type="Texture" id=12] [sub_resource type="CircleShape2D" id=3] radius = 215.037 +[sub_resource type="CapsuleShape2D" id=2] +radius = 12.0 +height = 10.0 + [sub_resource type="SpriteFrames" id=1] animations = [ { "frames": [ ExtResource( 9 ) ], @@ -21,22 +27,18 @@ animations = [ { "name": "idle", "speed": 5.0 }, { -"frames": [ ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ), ExtResource( 6 ), ExtResource( 5 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 1 ) ], -"loop": true, -"name": "run", -"speed": 8.0 -}, { "frames": [ ExtResource( 7 ), ExtResource( 2 ), ExtResource( 9 ) ], "loop": true, "name": "walk", "speed": 5.0 +}, { +"frames": [ ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ), ExtResource( 6 ), ExtResource( 5 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 1 ) ], +"loop": true, +"name": "run", +"speed": 8.0 } ] -[sub_resource type="CapsuleShape2D" id=2] -radius = 12.0 -height = 10.0 - -[node name="Neighbor" type="KinematicBody2D"] +[node name="Neighbor" type="KinematicBody2D" groups=["pausable"]] script = ExtResource( 10 ) [node name="RogerArea2D" type="Area2D" parent="."] @@ -44,6 +46,11 @@ script = ExtResource( 10 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="RogerArea2D"] shape = SubResource( 3 ) +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( -1, 0 ) +rotation = 1.5708 +shape = SubResource( 2 ) + [node name="AnimatedSprite" type="AnimatedSprite" parent="."] position = Vector2( 1, -29 ) scale = Vector2( 5, 5 ) @@ -51,12 +58,25 @@ frames = SubResource( 1 ) animation = "idle" playing = true -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2( -1, 0 ) -rotation = 1.5708 -shape = SubResource( 2 ) - [node name="WanderTimer" type="Timer" parent="."] +[node name="LinePath" type="Line2D" parent="."] + +[node name="PathDistanceLabel" type="Label" parent="."] +margin_left = -19.9237 +margin_top = -90.3582 +margin_right = 20.0763 +margin_bottom = -76.3582 + +[node name="CircleSprite" type="Sprite" parent="."] +scale = Vector2( 13, 13 ) +texture = ExtResource( 11 ) + +[node name="ChevronSprite" type="Sprite" parent="."] +visible = false +position = Vector2( 0, -111 ) +scale = Vector2( 3, 3 ) +texture = ExtResource( 12 ) + [connection signal="body_entered" from="RogerArea2D" to="." method="_on_RogerArea2D_body_entered"] [connection signal="timeout" from="WanderTimer" to="." method="_on_WanderTimer_timeout"] diff --git a/scenes/player.tscn b/scenes/player.tscn index 7f21122..ad50390 100644 --- a/scenes/player.tscn +++ b/scenes/player.tscn @@ -30,7 +30,7 @@ animations = [ { radius = 13.0 height = 10.0001 -[node name="Player" type="KinematicBody2D"] +[node name="Player" type="KinematicBody2D" groups=["pausable"]] collision_mask = 7 script = ExtResource( 9 ) ACCELERATION = 2000 @@ -56,5 +56,5 @@ position = Vector2( 0, -111 ) scale = Vector2( 3, 3 ) texture = ExtResource( 11 ) -[node name="GUI" parent="." instance=ExtResource( 12 )] +[node name="GUI" parent="." groups=["pausable"] instance=ExtResource( 12 )] position = Vector2( -640, -481 ) diff --git a/scenes/trolley.tscn b/scenes/trolley.tscn index 481d4c2..9d1ea1a 100644 --- a/scenes/trolley.tscn +++ b/scenes/trolley.tscn @@ -1,7 +1,9 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://assets/trolley-lg.png" type="Texture" id=1] [ext_resource path="res://scripts/trolley.gd" type="Script" id=2] +[ext_resource path="res://assets/trolley.wav" type="AudioStream" id=3] +[ext_resource path="res://assets/smoke.png" type="Texture" id=4] [sub_resource type="CircleShape2D" id=4] radius = 172.29 @@ -9,10 +11,14 @@ radius = 172.29 [sub_resource type="RectangleShape2D" id=2] extents = Vector2( 38, 10 ) +[sub_resource type="Gradient" id=5] +offsets = PoolRealArray( 0.133152, 0.782609, 0.942935 ) +colors = PoolColorArray( 0.143419, 0.143419, 0.143419, 1, 0.34375, 0.34375, 0.34375, 1, 0.631373, 0.631373, 0.631373, 0 ) + [sub_resource type="RectangleShape2D" id=3] extents = Vector2( 44.5, 8.25 ) -[node name="Trolley" type="KinematicBody2D"] +[node name="Trolley" type="KinematicBody2D" groups=["pausable", "plays_audio"]] collision_layer = 4 script = ExtResource( 2 ) @@ -29,6 +35,29 @@ collision_layer = 0 position = Vector2( -1, -41 ) shape = SubResource( 2 ) +[node name="SmokeParticles" type="CPUParticles2D" parent="."] +position = Vector2( -145, -12 ) +amount = 24 +lifetime = 10.0 +preprocess = 10.0 +explosiveness = 0.07 +randomness = 0.95 +lifetime_randomness = 0.36 +texture = ExtResource( 4 ) +direction = Vector2( -1, -0.1 ) +spread = 7.85 +gravity = Vector2( 0, -20 ) +initial_velocity = 160.0 +initial_velocity_random = 0.13 +angular_velocity = -6.61 +angular_velocity_random = 1.0 +damping = 8.71 +angle = 231.2 +angle_random = 1.0 +scale_amount = 10.18 +color_ramp = SubResource( 5 ) +hue_variation_random = 1.0 + [node name="Sprite" type="Sprite" parent="."] position = Vector2( 0, -70 ) scale = Vector2( 6, 6 ) @@ -43,5 +72,13 @@ polygon = PoolVector2Array( 172, -5, 198, 106, 150, 106, 122, 127, 74, 109, 46, position = Vector2( 0, -2.25 ) shape = SubResource( 3 ) +[node name="Timer" type="Timer" parent="."] + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 3 ) +pitch_scale = 0.99 +max_distance = 800.0 + [connection signal="body_shape_exited" from="TrolleySurroundingArea" to="." method="_on_TrolleySurroundingArea_body_exited"] [connection signal="body_entered" from="TrolleySeatArea" to="." method="_on_TrolleySeatArea_body_entered"] +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/scripts/Clouds.gd b/scripts/Clouds.gd index 610f81c..2fbcc8d 100644 --- a/scripts/Clouds.gd +++ b/scripts/Clouds.gd @@ -42,7 +42,6 @@ func _start_position(): var x = rng.randi_range(leftBorder.global_position.x, rightBorder.global_position.x) cloud.global_position = Vector2(x, y) - - +func _set_paused(paused: bool) -> void: + set_process(!paused) - diff --git a/scripts/UI.gd b/scripts/UI.gd index 20de409..ea6e263 100644 --- a/scripts/UI.gd +++ b/scripts/UI.gd @@ -3,11 +3,12 @@ extends Node2D class_name GUI signal toggle_music(music_off) +signal toggle_pause(paused) onready var time_label := $MarginContainer/HBoxContainer/TimeLabel onready var neighbor_label := $MarginContainer/HBoxContainer/NeighborLabel onready var game_timer := $GameTimer -onready var music_button := $MarginContainer/HBoxContainer/VBoxContainer/MusicButton +onready var music_button := $MarginContainer/HBoxContainer/GridContainer/MusicButton onready var pause_button := $MarginContainer/HBoxContainer/GridContainer/PauseButton var arrow = preload("res://assets/ui/pointer.png") @@ -36,10 +37,12 @@ func _process(delta: float) -> void: time_label.text = "Time: %s" % time func _on_PauseButton_toggled(button_pressed: bool) -> void: - print('TODO nothing happens...') + game_timer.set_paused(button_pressed) + emit_signal("toggle_pause", button_pressed) func _on_MusicButton_toggled(button_pressed: bool) -> void: - emit_signal("toggle_music", !button_pressed) + get_tree().call_group("plays_audio", "_set_audio", button_pressed) + emit_signal("toggle_music", button_pressed) func _on_mouse_entered() -> void: Input.set_custom_mouse_cursor(hand) diff --git a/scripts/base_level.gd b/scripts/base_level.gd index efe0277..e0057d5 100644 --- a/scripts/base_level.gd +++ b/scripts/base_level.gd @@ -22,13 +22,15 @@ onready var end_game_panel = $Panel onready var end_game_label_title = $Panel/VBoxContainer/EndGameTitle onready var end_game_label_body = $Panel/VBoxContainer/EndGameBody onready var display_timer = $DisplayTimer +onready var level_navigation := $LevelNavigation -func display_start(this_level_num: int, is_last_level: bool = false) -> void: +func display_start(this_level_num: int, is_last_level: bool) -> void: last_level = is_last_level level_num = this_level_num end_game_label_title.text = 'Land of make believe' - end_game_label_body.text = '1 %s' % level_num + end_game_label_body.text = '1 - %s' % level_num end_game_panel.visible = true + display_timer.start(2.0) func _process(delta: float) -> void: if end_game_panel.visible: @@ -42,13 +44,20 @@ func _on_neighbor_found_home(id: int) -> void: gui.set_game_label("Get to the Trolley!") player.follower = trolley -func _on_toggle_music(music_off: bool) -> void: - if music_off: +func _set_audio(enabled: bool) -> void: + if not enabled: playback_position = audio_player.get_playback_position() audio_player.stop() else: audio_player.play(playback_position) +func _on_toggle_music(playing: bool) -> void: + print('Calling _set_audio %s' % playing) + get_tree().call_group("plays_audio", "_set_audio", playing) + +func _on_toggle_pause(paused: bool) -> void: + print('Calling _set_paused %s' % paused) + get_tree().call_group("pausable", "_set_paused", paused) func _on_Trolley_rogers_entered_trolley() -> void: player.follower = null @@ -65,18 +74,17 @@ func _on_GameTimer_timeout() -> void: func _on_Trolley_left_wih_rogers(has_rogers) -> void: if has_rogers: if last_level: - end_game_label_title.text = 'You are very neighborly' - end_game_label_body.text = 'You saved all the neighbors in the land of make believe' + end_game_label_title.text = 'You are so neighborly' + end_game_label_body.text = 'You saved all the neighbors in the land of make believe!' emit_signal("game_complete", true) else: end_game_label_title.text = 'You win' end_game_label_body.text = 'Proceeding to level %s' % (level_num + 1) emit_signal("game_complete", true) + end_game_panel.visible = true else: - end_game_label_title.text = 'Oh no' - end_game_label_body.text = 'You were left in the land of make-believe' emit_signal("game_complete", false) - end_game_panel.visible = true + # Sets up the level start func _on_DisplayTimer_timeout() -> void: @@ -87,11 +95,18 @@ func _on_DisplayTimer_timeout() -> void: player.global_position = trolley.get_node("TrolleySeatArea/SeatAreaShape").global_position for node in get_node("YSort").get_children(): if 'Neighbor' in node.name: - var err = node.connect("found_home", self, "_on_neighbor_found_home") + var neighbor = node as Neighbor + neighbor.set_level_navigation(level_navigation) + var err = neighbor.connect("found_home", self, "_on_neighbor_found_home") total_neighbors += 1 print('Level loaded with %s neighbors' % total_neighbors) gui.set_neighbor_count(total_neighbors) player.set_camera_bounds(bounds.get_node("Top").global_position.y, bounds.get_node("Bottom").global_position.y, bounds.get_node("Left").global_position.x, bounds.get_node("Right").global_position.x) var err = gui.connect("toggle_music", self, "_on_toggle_music") + print('toggle music error %s' % err) if err != 0 else print('') + err = gui.connect("toggle_pause", self, "_on_toggle_pause") + print('toggle music error %s' % err) if err != 0 else print('') err = gui.get_node("GameTimer").connect("timeout", self, "_on_GameTimer_timeout") + print('toggle music error %s' % err) if err != 0 else print('') + # trolley.set_roger_body(player) trolley.move_to_start(get_node("TrolleyLocations/TrolleyStart").global_position) diff --git a/scripts/car.gd b/scripts/car.gd new file mode 100644 index 0000000..af97a87 --- /dev/null +++ b/scripts/car.gd @@ -0,0 +1,68 @@ +extends KinematicBody2D + +class_name Car + +enum CarState { + READY, + MOVING, + DONE +} + +onready var car_sprite := $CarSprite + +var state : int +var car_speed: int +var start_point: Vector2 +var destination: Vector2 +var velocity := Vector2.ZERO +var is_moving_to_left : bool +var rng := RandomNumberGenerator.new() +var collision_speed : Vector2 + +func start_engine(start: Vector2, end: Vector2, speed: int) -> void: + rng.randomize() + var rnd_num = rng.randi_range(1, 3) + start_point = start + destination = end + car_speed = speed + is_moving_to_left = destination.x < start_point.x + global_position = start_point + state = CarState.MOVING + car_sprite.texture = load("res://assets/car%s.png" % rnd_num) + collision_speed = Vector2(car_speed * 3, -10) + if not is_moving_to_left: + car_sprite.flip_h = true + +func _ready() -> void: + state = CarState.READY + +func _physics_process(delta: float) -> void: + match state: + CarState.READY: + _wait(delta) + CarState.MOVING: + _move(delta) + CarState.DONE: + _clean_up(delta) + +func _wait(delta: float) -> void: + pass + +func _move(delta: float) -> void: + velocity.x = car_speed if not is_moving_to_left else -car_speed + var collision := move_and_collide(velocity) + if collision: + var collider = collision.get_collider() + if collider.get_class() == "KinematicBody2D": + collider.move_and_collide(collision_speed) + if is_moving_to_left and global_position.x < destination.x or not is_moving_to_left and global_position.x > destination.x: + state = CarState.DONE + + +func _clean_up(delta: float) -> void: + print('Deleting my car self') + queue_free() + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) diff --git a/scripts/car_spawner.gd b/scripts/car_spawner.gd new file mode 100644 index 0000000..6109965 --- /dev/null +++ b/scripts/car_spawner.gd @@ -0,0 +1,34 @@ +extends Node2D + +onready var spawn_timer := $SpawnTimer +onready var car_end_point := $CarEndPoint + +export var SPAWN_FREQUENCY := 10 +export var SPAWN_VARIANCE := 5 +export var CAR_SPEED := 12 +export var CAR_SPEED_VARIANCE := 6 + +var car_scene = preload("res://scenes/car.tscn") +var rng := RandomNumberGenerator.new() + + +func _ready() -> void: + rng.randomize() + var spawn_time := rng.randf_range((SPAWN_FREQUENCY - SPAWN_VARIANCE / 2), (SPAWN_FREQUENCY + SPAWN_VARIANCE / 2)) + print('Waiting %s for car' % stepify(spawn_time, 0.1)) + spawn_timer.start(spawn_time) + +func _on_SpawnTimer_timeout() -> void: + var new_car_instance = car_scene.instance() as Car + get_parent().add_child(new_car_instance) + var rng_speed := rng.randf_range((CAR_SPEED - CAR_SPEED_VARIANCE / 2), (CAR_SPEED + CAR_SPEED_VARIANCE / 2)) + print('Starting engine at %s' % stepify(rng_speed, 0.1)) + new_car_instance.start_engine(global_position, car_end_point.global_position, rng_speed) + var spawn_time := rng.randf_range((SPAWN_FREQUENCY - SPAWN_VARIANCE / 2), (SPAWN_FREQUENCY + SPAWN_VARIANCE / 2)) + print('Waiting %s for car' % stepify(spawn_time, 0.1)) + spawn_timer.start(spawn_time) + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + spawn_timer.paused = paused diff --git a/scripts/decor.gd b/scripts/decor.gd index 3685910..2176150 100644 --- a/scripts/decor.gd +++ b/scripts/decor.gd @@ -3,8 +3,8 @@ extends Node2D onready var sprite := $Sprite -const SpriteAsset = {bush1 = "bush1", bush2 = "bush2", tree = "tree", lamppost = "lamppost"} -export var SPRITE_ASSET := SpriteAsset.bush1 +const SpriteAsset = {bush1 = "bush1", bush2 = "bush2", tree = "tree", lamppost = "lamppost", stopsign = "stopsign"} +export var SPRITE_ASSET := SpriteAsset.tree func _ready() -> void: if SPRITE_ASSET in SpriteAsset: diff --git a/scripts/game_screen_text.gd b/scripts/game_screen_text.gd new file mode 100644 index 0000000..3c9385b --- /dev/null +++ b/scripts/game_screen_text.gd @@ -0,0 +1,45 @@ +extends Control + +export var HEADER_TIME := 3.0 +export var BODY_TIME := 8.0 + +signal done_reading() + +onready var header_text := $ColorRect/VBoxContainer/HeaderText +onready var body_text := $ColorRect/VBoxContainer/BodyText +onready var text_timer := $TextTimer + +var text_to_readout := 0 + +func _ready() -> void: + # This throws an error in the base level idk why +# if OS.is_debug_build(): +# emit_signal("done_reading") +# else: + header_text.percent_visible = 0.0 + body_text.percent_visible = 0.0 + text_timer.start(1) + + +func _process(delta: float) -> void: + match text_to_readout: + 1: + header_text.percent_visible = (HEADER_TIME - text_timer.time_left) / HEADER_TIME + 0.05 + 3: + body_text.percent_visible = (BODY_TIME - text_timer.time_left) / BODY_TIME + 0.05 + + + +func _on_TextTimer_timeout() -> void: + match text_to_readout: + 0: + text_timer.start(HEADER_TIME) + 1: + text_timer.start(1) + 2: + text_timer.start(BODY_TIME) + 3: + text_timer.start(1) + 4: + emit_signal("done_reading") + text_to_readout += 1 diff --git a/scripts/game_tip.gd b/scripts/game_tip.gd new file mode 100644 index 0000000..f7d7dc3 --- /dev/null +++ b/scripts/game_tip.gd @@ -0,0 +1,25 @@ +extends Node2D + +onready var text_timer := $TextTimer +onready var label := $MarginContainer/TipLabel + +export var TIME_TO_READ := 3.0 +export var LABEL_TEXT := "" + +func _ready() -> void: + label.percent_visible = 0.0 + label.bbcode_text = "[center][wave amp=10 freq=4]%s[/wave][/center]" % LABEL_TEXT + set_process(false) + +func _process(delta: float) -> void: + if not text_timer.is_stopped(): + var percent = TIME_TO_READ - text_timer.get_time_left() + label.percent_visible = percent + +func _on_Area2D_body_entered(body: Node) -> void: + if body is Player: + text_timer.start(TIME_TO_READ) + set_process(true) + +func _on_TextTimer_timeout() -> void: + set_process(false) diff --git a/scripts/house.gd b/scripts/house.gd index fa5b009..8289476 100644 --- a/scripts/house.gd +++ b/scripts/house.gd @@ -6,10 +6,20 @@ onready var door_area = $DoorArea2D signal come_home var id : int +var NeighborSprite = { + 0:"aberlin", + 1:"chad", + 2:"gary", + 3:"maggie", + 4:"sarah", + 5:"steve", + 6:"tim", + 7:"tyler" +} func _ready() -> void: id = int(self.name[-1]) - + sprite.texture = load("res://assets/%sHouse.png" % NeighborSprite[id % 8]) func _on_DoorArea2D_body_entered(body: Node) -> void: diff --git a/scripts/level_controller.gd b/scripts/level_controller.gd index 745cc15..5b25759 100644 --- a/scripts/level_controller.gd +++ b/scripts/level_controller.gd @@ -1,6 +1,5 @@ extends Node2D - var level_path := "res://scenes/level{num}.tscn" var level1 = preload("res://scenes/level1.tscn") var current_level_num = 1 @@ -8,32 +7,53 @@ var current_level : Node var max_levels := 3 var level_win := false -onready var end_timer := $EndTimer +onready var game_timer := $GameTimer +onready var game_screen_text := $GameScreenText -func _ready() -> void: - current_level = level1.instance() - add_child(current_level) - var err = current_level.get_child(0).connect("game_complete", self, "_on_level_complete") +func setup_next_level(): + if current_level_num == 1: + current_level = level1.instance() + add_child(current_level) + else: + var new_level_path = level_path.format({"num": current_level_num}) + var next_level = load(new_level_path).instance() + add_child(next_level) + if current_level != null: + current_level.queue_free() + current_level = next_level + var current_base_level = current_level.get_node("BaseLevel") as BaseLevel + current_base_level.display_start(current_level_num, current_level_num == max_levels) + var err = current_base_level.connect("game_complete", self, "_on_level_complete") + print(err) func _on_level_complete(is_win: bool) -> void: print('Level complete') level_win = is_win if current_level_num == max_levels: - end_timer.start(3.5) + game_timer.start(3.5) else: - end_timer.start(2) - - -func _on_EndTimer_timeout() -> void: - if level_win and current_level_num < max_levels: - current_level_num += 1 - var new_level_path = level_path.format({"num": current_level_num}) - var next_level = load(new_level_path).instance() - add_child(next_level) - current_level.queue_free() - current_level = next_level - var current_base_level = current_level.get_node("BaseLevel") as BaseLevel - current_base_level.display_start(current_level_num) - var err = current_base_level.connect("game_complete", self, "_on_level_complete") + game_timer.start(2) + current_level_num += 1 + +func _on_GameTimer_timeout() -> void: + print('Timer done') + if level_win and current_level_num <= max_levels: + setup_next_level() + elif not level_win: + var header := game_screen_text.get_node("ColorRect/VBoxContainer/HeaderText") + var body := game_screen_text.get_node("ColorRect/VBoxContainer/BodyText") + header.text = "Seems you got lost in the world of make believe" + body.text = "I don't blame you, its a beautiful place" + if current_level != null: + current_level.queue_free() + else: + var header := game_screen_text.get_node("ColorRect/VBoxContainer/HeaderText") + var body := game_screen_text.get_node("ColorRect/VBoxContainer/BodyText") + header.text = "Now go out and meet some real neighbors" + body.text = "'In a way, you’ve already won in this world because you’re the only one who can be you.'\n-Mister Rogers" + if current_level != null: + current_level.queue_free() +func _on_GameScreenText_done_reading() -> void: + setup_next_level() diff --git a/scripts/neighbor.gd b/scripts/neighbor.gd index 71d5220..7fef310 100644 --- a/scripts/neighbor.gd +++ b/scripts/neighbor.gd @@ -4,15 +4,33 @@ class_name Neighbor signal found_home(id) +var NeighborSprite = { + 0:"aberlin", + 1:"chad", + 2:"gary", + 3:"maggie", + 4:"sarah", + 5:"steve", + 6:"tim", + 7:"tyler" +} + onready var roger_area := $RogerArea2D onready var sprite := $AnimatedSprite onready var wander_timer := $WanderTimer onready var chevron_sprite := $ChevronSprite +onready var line_path := $LinePath +onready var path_dist_label := $PathDistanceLabel +onready var circle_sprite := $CircleSprite export var MAX_SPEED := 225 export var ACCELERATION := 1000 export var FRICTION := 2000 +export var MAX_FOLLOW_DISTANCE := 250 +export var MIN_FOLLOW_DISTANCE := 80 +export var DIST_PERCENT_AWAY_SHOW_CUTOFF := 0.65 +var neighbor_sprite : int var state = State.IDLE var neighbor_velocity := Vector2.ZERO var leader: KinematicBody2D @@ -23,6 +41,10 @@ var matching_house_node : Node2D var house_position := Vector2.ZERO var house_direction := Vector2.ZERO var id : int +var path: Array = [] +var path_length: float +var calc_path := true +var level_navigation: Navigation2D setget set_level_navigation var pop_effect_scene = preload("res://scenes/pop.tscn") @@ -39,14 +61,24 @@ func reset_leads() -> void: follower.reset_leads() leader = null follower = null + +func set_level_navigation(node: Navigation2D) -> void: + level_navigation = node func _ready() -> void: + path_dist_label.text = '' id = int(self.name[-1]) rng.set_seed(id) matching_house_node = get_parent().get_node("House%s" % id) matching_house_node.connect("come_home", self, "_on_house_come_home") + circle_sprite.scale = Vector2((MAX_FOLLOW_DISTANCE / 16), (MAX_FOLLOW_DISTANCE / 16)) + circle_sprite.set_modulate(Color(0,0,0,0)) + _setup_animated_sprite() func _physics_process(delta: float) -> void: +# if OS.is_debug_build(): +# line_path.global_position = Vector2.ZERO +# chevron_sprite.visible = leader != null house_position = matching_house_node.global_position house_direction = (house_position - global_position).normalized() match state: @@ -63,12 +95,30 @@ func _move_state(delta: float) -> void: if leader == null: state = State.IDLE return - var result_vector := leader.global_position - global_position - if result_vector.length() > 100: + else: + if (leader.global_position - global_position).length() <= 40.0: +# if OS.is_debug_build(): +# chevron_sprite.rotation_degrees = rad2deg((global_position - leader.global_position).angle()) - 90 + _move_neighbor(global_position - leader.global_position) + return + if calc_path: + path = level_navigation.get_simple_path(global_position, leader.global_position) + calc_path = false + path_length = _calc_points_length(path) +# if OS.is_debug_build(): +# line_path.points = path +# path_dist_label.text = "%s" % path_length + else: + calc_path = true + var result_vector = path[1] - path[0] if len(path) >= 2 else leader.global_position - global_position +# if OS.is_debug_build(): +# chevron_sprite.rotation_degrees = rad2deg((result_vector).angle()) - 90 + if path_length > MIN_FOLLOW_DISTANCE: _move_neighbor(result_vector) else: state = State.IDLE - if result_vector.length() > 250: + _set_circle_indicator(result_vector.length()) + if result_vector.length() > MAX_FOLLOW_DISTANCE or path_length > MAX_FOLLOW_DISTANCE * 1.75: leader.follower = null leader = null if follower != null: @@ -83,13 +133,18 @@ func _wander_state(delta: float) -> void: _move_neighbor(wander_direction, true) func _idle_state(delta: float) -> void: - if wander_timer.is_stopped(): + if leader == null and len(line_path.points) != 0: + line_path.points = [] + circle_sprite.set_modulate(Color(0,0,0,0)) + if wander_timer.is_stopped() and leader == null: wander_timer.start(rng.randf_range(1.8, 6.5)) sprite.play("idle") + # Connect to roger or neighbor following roger for body in roger_area.get_overlapping_bodies(): - if body.is_class("KinematicBody2D") and not body is Trolley and leader == null and body.follower == null and body.leader != null: + if body.is_class("KinematicBody2D") and not body is Trolley and not body is Car and leader == null and body.follower == null and body.leader != null: leader = body leader.follower = self + if leader != null: state = State.MOVE @@ -112,14 +167,18 @@ func _move_neighbor(direction_vector: Vector2, is_walk: bool = false) -> void: else: neighbor_velocity = neighbor_velocity.move_toward(Vector2.ZERO, FRICTION * get_physics_process_delta_time()) - neighbor_velocity = move_and_slide(neighbor_velocity) + neighbor_velocity = move_and_slide(neighbor_velocity, Vector2( 0, 0 ), false, 4, 0.785398, false) + for i in get_slide_count(): + var collision := get_slide_collision(i) + if "Trolley" in collision.collider.name or "Car" in collision.collider.name: + state = State.IDLE func _on_RogerArea2D_body_entered(body: Node) -> void: if body != self and leader == null: if body is Player and body.follower == null: body.follower = self leader = body - elif body.is_class("KinematicBody2D") and not body is Trolley and body.follower == null: + elif body.is_class("KinematicBody2D") and not body is Trolley and not body is Car and body.follower == null: if body.leader != null: leader = body leader.follower = self @@ -152,3 +211,46 @@ func _on_house_come_home() -> void: leader.follower = follower follower.leader = leader state = State.FOUND_HOME + +func _set_circle_indicator(length: float) -> void: + # begin to show circle when neighbor is approaching max + if length / MAX_FOLLOW_DISTANCE >= DIST_PERCENT_AWAY_SHOW_CUTOFF: + # returns a value between 0 and 1 based on the cutoff value + var percent_visible = ((length / MAX_FOLLOW_DISTANCE) - DIST_PERCENT_AWAY_SHOW_CUTOFF) / (1 - DIST_PERCENT_AWAY_SHOW_CUTOFF) + circle_sprite.set_modulate(Color(percent_visible, percent_visible / 2, percent_visible / 2, percent_visible)) + else: + circle_sprite.set_modulate(Color(0,0,0,0)) + +func _setup_animated_sprite() -> void: + var name = NeighborSprite[id % 8] + var sprite_frames := SpriteFrames.new() + # add animations + sprite_frames.add_animation("idle") + sprite_frames.add_animation("run") + sprite_frames.add_animation("walk") + # idle + sprite_frames.add_frame("idle", load("res://assets/%s.png" % name)) + # walk + sprite_frames.add_frame("walk", load("res://assets/runningSprites/%s/%s1.png" % [name, name.capitalize()])) + sprite_frames.add_frame("walk", load("res://assets/runningSprites/%s/%s2.png" % [name, name.capitalize()])) + sprite_frames.add_frame("walk", load("res://assets/%s.png" % name)) + # run + for i in range(8): + sprite_frames.add_frame("run", load("res://assets/runningSprites/%s/%s%s.png" % [name, name.capitalize(), i])) + sprite_frames.set_animation_speed("run", 8.0) + sprite.frames = sprite_frames + +func _calc_points_length(points: PoolVector2Array) -> float: + var sum_vector := Vector2.ZERO + if len(points) == 0: + return (MAX_FOLLOW_DISTANCE + 1) as float + var current_point = points[0] + points.remove(0) + for point in points: + sum_vector += point - current_point + return sum_vector.length() + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + wander_timer.paused = paused diff --git a/scripts/player.gd b/scripts/player.gd index 1199401..f2433cd 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -18,7 +18,7 @@ onready var gui := $GUI enum State { MOVE, - IDLE + IDLE, } func set_camera_bounds(up: int, down: int, left: int, right: int): @@ -59,8 +59,11 @@ func _move_state(delta: float) -> void: else: player_velocity = player_velocity.move_toward(Vector2.ZERO, FRICTION * delta) - player_velocity = move_and_slide(player_velocity) - + player_velocity = move_and_slide(player_velocity, Vector2( 0, 0 ), false, 4, 0.785398, false) + for i in get_slide_count(): + var collision := get_slide_collision(i) + if "Trolley" in collision.collider.name or "Car" in collision.collider.name: + state = State.IDLE if player_velocity == Vector2.ZERO: state = State.IDLE @@ -70,3 +73,7 @@ func _idle_state(delta: float) -> void: state = State.MOVE else: sprite.set_animation("idle") + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) diff --git a/scripts/trolley.gd b/scripts/trolley.gd index afdac67..5e45734 100644 --- a/scripts/trolley.gd +++ b/scripts/trolley.gd @@ -7,7 +7,12 @@ signal rogers_entered_trolley() signal left_wih_rogers(has_rogers) onready var trolley_closed_shape = $TrolleyClosedShape +onready var timer := $Timer +onready var player := $AudioStreamPlayer2D +onready var smoke := $SmokeParticles + export var MAX_VELOCITY = 8 +export var MAX_PITCH_SOUND := 1.25 var velocity := Vector2.ZERO var state = State.STOPPED @@ -16,6 +21,8 @@ var destination := Vector2.ZERO var house_position : Vector2 var arrival_time: int var en_route_length: float +var roger: Player +var audio_enabled := false enum State { MOVE_TO_START, @@ -28,12 +35,14 @@ func set_trolley_open(trolley_open: bool) -> void: trolley_closed_shape.set_deferred("disabled", trolley_open) func move_to_start(start_pos: Vector2) -> void: +# smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 160.0) state = State.MOVE_TO_START destination = start_pos velocity = Vector2(MAX_VELOCITY, 0) set_trolley_open(false) func move_to_end(end_pos: Vector2, seconds_to_exit) -> void: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 100.0) state = State.EN_ROUTE destination = end_pos velocity = Vector2.ZERO @@ -43,11 +52,17 @@ func move_to_end(end_pos: Vector2, seconds_to_exit) -> void: func move_to_leave() -> void: if state != State.LEAVING: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 160.0) set_trolley_open(false) - emit_signal("left_wih_rogers", has_roger) state = State.LEAVING - + timer.start(2) + +#func set_roger_body(body: Player) -> void: +# roger = body + func _physics_process(delta: float) -> void: + if not player.playing and audio_enabled: + player.play() match state: State.MOVE_TO_START: _decelerate_to_start(delta) @@ -74,7 +89,8 @@ func _decelerate_to_start(delta: float) -> void: func _stop(delta: float) -> void: - pass + if smoke.get_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY) > 25: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 25.0) func _en_route(delta: float) -> void: velocity.x = en_route_length / arrival_time * delta @@ -86,11 +102,13 @@ func _en_route(delta: float) -> void: return collider.move_and_collide(velocity * 3) if global_position.x >= destination.x: - set_trolley_open(false) - state = State.LEAVING + set_trolley_open(true) + state = State.STOPPED func _leaving(delta: float) -> void: + var new_speed = move_toward(player.get_pitch_scale(), MAX_PITCH_SOUND, delta / 2) + player.set_pitch_scale(new_speed) velocity.x = min(move_toward(velocity.x, (destination.x + 200), delta * 10), MAX_VELOCITY) var collision := move_and_collide(velocity) if collision: @@ -108,9 +126,20 @@ func _on_TrolleySeatArea_body_entered(body: Node) -> void: trolley_closed_shape.set_deferred("disabled", false) emit_signal("rogers_entered_trolley") - func _on_TrolleySurroundingArea_body_exited(body_rid: RID, body: Node, body_shape_index: int, local_shape_index: int) -> void: if body is Player: has_roger = false emit_signal("rogers_left_trolley") +func _on_Timer_timeout() -> void: + timer.stop() + emit_signal("left_wih_rogers", has_roger) + +func _set_audio(enabled: bool) -> void: + audio_enabled = enabled + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + smoke.set_speed_scale(0 if paused else 1) + timer.paused = paused