diff --git a/assets/fonts/slkscr.ttf b/assets/fonts/slkscr.ttf new file mode 100644 index 0000000..e2dd974 Binary files /dev/null and b/assets/fonts/slkscr.ttf differ diff --git a/assets/fonts/slkscr.ttf.import b/assets/fonts/slkscr.ttf.import new file mode 100644 index 0000000..543093d --- /dev/null +++ b/assets/fonts/slkscr.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://brooj0hba7650" +path="res://.godot/imported/slkscr.ttf-e2ab88759afcb36d0607690a2e6ace57.fontdata" + +[deps] + +source_file="res://assets/fonts/slkscr.ttf" +dest_files=["res://.godot/imported/slkscr.ttf-e2ab88759afcb36d0607690a2e6ace57.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/slkscrb.ttf b/assets/fonts/slkscrb.ttf new file mode 100644 index 0000000..ae4425d Binary files /dev/null and b/assets/fonts/slkscrb.ttf differ diff --git a/assets/fonts/slkscrb.ttf.import b/assets/fonts/slkscrb.ttf.import new file mode 100644 index 0000000..cf5c4c8 --- /dev/null +++ b/assets/fonts/slkscrb.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://cq0jx2aapggkg" +path="res://.godot/imported/slkscrb.ttf-2bf6873d9fb24dc4d6aedfb79b6dbcef.fontdata" + +[deps] + +source_file="res://assets/fonts/slkscrb.ttf" +dest_files=["res://.godot/imported/slkscrb.ttf-2bf6873d9fb24dc4d6aedfb79b6dbcef.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/slkscre.ttf b/assets/fonts/slkscre.ttf new file mode 100644 index 0000000..1e2be59 Binary files /dev/null and b/assets/fonts/slkscre.ttf differ diff --git a/assets/fonts/slkscre.ttf.import b/assets/fonts/slkscre.ttf.import new file mode 100644 index 0000000..a6794d0 --- /dev/null +++ b/assets/fonts/slkscre.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://8v71dcws4q6o" +path="res://.godot/imported/slkscre.ttf-746d32bb32e628b940521caecaa394b4.fontdata" + +[deps] + +source_file="res://assets/fonts/slkscre.ttf" +dest_files=["res://.godot/imported/slkscre.ttf-746d32bb32e628b940521caecaa394b4.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/slkscreb.ttf b/assets/fonts/slkscreb.ttf new file mode 100644 index 0000000..cd68f57 Binary files /dev/null and b/assets/fonts/slkscreb.ttf differ diff --git a/assets/fonts/slkscreb.ttf.import b/assets/fonts/slkscreb.ttf.import new file mode 100644 index 0000000..af69af5 --- /dev/null +++ b/assets/fonts/slkscreb.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://8rga35t0gba3" +path="res://.godot/imported/slkscreb.ttf-5c726b20ebbf06f9811454d2bc50e191.fontdata" + +[deps] + +source_file="res://assets/fonts/slkscreb.ttf" +dest_files=["res://.godot/imported/slkscreb.ttf-5c726b20ebbf06f9811454d2bc50e191.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/images/screenshot_game.png b/assets/images/screenshot_game.png new file mode 100644 index 0000000..e7755dd Binary files /dev/null and b/assets/images/screenshot_game.png differ diff --git a/assets/images/screenshot_game.png.import b/assets/images/screenshot_game.png.import new file mode 100644 index 0000000..8bfb8d7 --- /dev/null +++ b/assets/images/screenshot_game.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2ddggeetjj1t" +path="res://.godot/imported/screenshot_game.png-e9caea71a8640b748792f21ec9e89e03.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/images/screenshot_game.png" +dest_files=["res://.godot/imported/screenshot_game.png-e9caea71a8640b748792f21ec9e89e03.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/music & sfx/music/8_bit_dungeon.mp3 b/assets/music & sfx/music/8_bit_dungeon.mp3 new file mode 100644 index 0000000..0015c75 Binary files /dev/null and b/assets/music & sfx/music/8_bit_dungeon.mp3 differ diff --git a/assets/music & sfx/music/8_bit_dungeon.mp3.import b/assets/music & sfx/music/8_bit_dungeon.mp3.import new file mode 100644 index 0000000..c23ef25 --- /dev/null +++ b/assets/music & sfx/music/8_bit_dungeon.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://tevbt3p1f7ue" +path="res://.godot/imported/8_bit_dungeon.mp3-08978af324a5dc25a34c2e80bf68e0ff.mp3str" + +[deps] + +source_file="res://assets/music & sfx/music/8_bit_dungeon.mp3" +dest_files=["res://.godot/imported/8_bit_dungeon.mp3-08978af324a5dc25a34c2e80bf68e0ff.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/music & sfx/music/ashveil-355633.mp3 b/assets/music & sfx/music/ashveil-355633.mp3 new file mode 100644 index 0000000..ba295e6 Binary files /dev/null and b/assets/music & sfx/music/ashveil-355633.mp3 differ diff --git a/assets/music & sfx/music/ashveil-355633.mp3.import b/assets/music & sfx/music/ashveil-355633.mp3.import new file mode 100644 index 0000000..5b10c9b --- /dev/null +++ b/assets/music & sfx/music/ashveil-355633.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dkwud8e6w8cne" +path="res://.godot/imported/ashveil-355633.mp3-7f583d816a489a87146b865dbf9c3e79.mp3str" + +[deps] + +source_file="res://assets/music & sfx/music/ashveil-355633.mp3" +dest_files=["res://.godot/imported/ashveil-355633.mp3-7f583d816a489a87146b865dbf9c3e79.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/music & sfx/music/chiptune-nu-metal-216243.mp3 b/assets/music & sfx/music/chiptune-nu-metal-216243.mp3 new file mode 100644 index 0000000..e40896b Binary files /dev/null and b/assets/music & sfx/music/chiptune-nu-metal-216243.mp3 differ diff --git a/assets/music & sfx/music/chiptune-nu-metal-216243.mp3.import b/assets/music & sfx/music/chiptune-nu-metal-216243.mp3.import new file mode 100644 index 0000000..c530616 --- /dev/null +++ b/assets/music & sfx/music/chiptune-nu-metal-216243.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://df47mpp8jojqf" +path="res://.godot/imported/chiptune-nu-metal-216243.mp3-a6a5f24b0fa2887faefe73a72dd9dd68.mp3str" + +[deps] + +source_file="res://assets/music & sfx/music/chiptune-nu-metal-216243.mp3" +dest_files=["res://.godot/imported/chiptune-nu-metal-216243.mp3-a6a5f24b0fa2887faefe73a72dd9dd68.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/music & sfx/music/digital-dreamscape-193900.mp3 b/assets/music & sfx/music/digital-dreamscape-193900.mp3 new file mode 100644 index 0000000..2a824e5 Binary files /dev/null and b/assets/music & sfx/music/digital-dreamscape-193900.mp3 differ diff --git a/assets/music & sfx/music/digital-dreamscape-193900.mp3.import b/assets/music & sfx/music/digital-dreamscape-193900.mp3.import new file mode 100644 index 0000000..ee9c83a --- /dev/null +++ b/assets/music & sfx/music/digital-dreamscape-193900.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dphh6vqb3hy8" +path="res://.godot/imported/digital-dreamscape-193900.mp3-c52e9403dc1656a741fcc3a21a2e9021.mp3str" + +[deps] + +source_file="res://assets/music & sfx/music/digital-dreamscape-193900.mp3" +dest_files=["res://.godot/imported/digital-dreamscape-193900.mp3-c52e9403dc1656a741fcc3a21a2e9021.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/music & sfx/sfx/fireball_hit.wav b/assets/music & sfx/sfx/fireball_hit.wav new file mode 100644 index 0000000..1d8d66a Binary files /dev/null and b/assets/music & sfx/sfx/fireball_hit.wav differ diff --git a/assets/music & sfx/sfx/fireball_hit.wav.import b/assets/music & sfx/sfx/fireball_hit.wav.import new file mode 100644 index 0000000..fdd52ac --- /dev/null +++ b/assets/music & sfx/sfx/fireball_hit.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dyd1oajlyth1l" +path="res://.godot/imported/fireball_hit.wav-361b6388d1466a2cfaf6fdbdb58463c2.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/fireball_hit.wav" +dest_files=["res://.godot/imported/fireball_hit.wav-361b6388d1466a2cfaf6fdbdb58463c2.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/hit.wav b/assets/music & sfx/sfx/hit.wav new file mode 100644 index 0000000..6f92331 Binary files /dev/null and b/assets/music & sfx/sfx/hit.wav differ diff --git a/assets/music & sfx/sfx/hit.wav.import b/assets/music & sfx/sfx/hit.wav.import new file mode 100644 index 0000000..efff5ba --- /dev/null +++ b/assets/music & sfx/sfx/hit.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://yohax5uj566" +path="res://.godot/imported/hit.wav-68f50106aeba7a81870b09df21551565.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/hit.wav" +dest_files=["res://.godot/imported/hit.wav-68f50106aeba7a81870b09df21551565.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/hit2.wav b/assets/music & sfx/sfx/hit2.wav new file mode 100644 index 0000000..48f48cb Binary files /dev/null and b/assets/music & sfx/sfx/hit2.wav differ diff --git a/assets/music & sfx/sfx/hit2.wav.import b/assets/music & sfx/sfx/hit2.wav.import new file mode 100644 index 0000000..1bae86d --- /dev/null +++ b/assets/music & sfx/sfx/hit2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d01afcc0uluw8" +path="res://.godot/imported/hit2.wav-09febd1a6c1c47c3da7dd4dd41e3ebf0.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/hit2.wav" +dest_files=["res://.godot/imported/hit2.wav-09febd1a6c1c47c3da7dd4dd41e3ebf0.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/hit3.wav b/assets/music & sfx/sfx/hit3.wav new file mode 100644 index 0000000..a6b1910 Binary files /dev/null and b/assets/music & sfx/sfx/hit3.wav differ diff --git a/assets/music & sfx/sfx/hit3.wav.import b/assets/music & sfx/sfx/hit3.wav.import new file mode 100644 index 0000000..9aaf4c1 --- /dev/null +++ b/assets/music & sfx/sfx/hit3.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b7lddrkrm8qy0" +path="res://.godot/imported/hit3.wav-8e99c8865a9fb0da973f06a04ac268bb.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/hit3.wav" +dest_files=["res://.godot/imported/hit3.wav-8e99c8865a9fb0da973f06a04ac268bb.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/levelup.wav b/assets/music & sfx/sfx/levelup.wav new file mode 100644 index 0000000..bdc3046 Binary files /dev/null and b/assets/music & sfx/sfx/levelup.wav differ diff --git a/assets/music & sfx/sfx/levelup.wav.import b/assets/music & sfx/sfx/levelup.wav.import new file mode 100644 index 0000000..f28aac8 --- /dev/null +++ b/assets/music & sfx/sfx/levelup.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bhqgrgry7rwf1" +path="res://.godot/imported/levelup.wav-8cbe8d27297b36b2d44126de69c9232d.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/levelup.wav" +dest_files=["res://.godot/imported/levelup.wav-8cbe8d27297b36b2d44126de69c9232d.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/levelup2.wav b/assets/music & sfx/sfx/levelup2.wav new file mode 100644 index 0000000..8120ff1 Binary files /dev/null and b/assets/music & sfx/sfx/levelup2.wav differ diff --git a/assets/music & sfx/sfx/levelup2.wav.import b/assets/music & sfx/sfx/levelup2.wav.import new file mode 100644 index 0000000..878e163 --- /dev/null +++ b/assets/music & sfx/sfx/levelup2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cjdd2pfnkqvkv" +path="res://.godot/imported/levelup2.wav-96d72c6390ba89072cfbdb57e9800f5e.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/levelup2.wav" +dest_files=["res://.godot/imported/levelup2.wav-96d72c6390ba89072cfbdb57e9800f5e.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/levelup3.wav b/assets/music & sfx/sfx/levelup3.wav new file mode 100644 index 0000000..097ebb9 Binary files /dev/null and b/assets/music & sfx/sfx/levelup3.wav differ diff --git a/assets/music & sfx/sfx/levelup3.wav.import b/assets/music & sfx/sfx/levelup3.wav.import new file mode 100644 index 0000000..9b735d8 --- /dev/null +++ b/assets/music & sfx/sfx/levelup3.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://eyh0fillwv0g" +path="res://.godot/imported/levelup3.wav-83d273967083589a5242307c970d9d61.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/levelup3.wav" +dest_files=["res://.godot/imported/levelup3.wav-83d273967083589a5242307c970d9d61.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/pickup.wav b/assets/music & sfx/sfx/pickup.wav new file mode 100644 index 0000000..be91088 Binary files /dev/null and b/assets/music & sfx/sfx/pickup.wav differ diff --git a/assets/music & sfx/sfx/pickup.wav.import b/assets/music & sfx/sfx/pickup.wav.import new file mode 100644 index 0000000..9612ed6 --- /dev/null +++ b/assets/music & sfx/sfx/pickup.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://btdd1hy6kgtia" +path="res://.godot/imported/pickup.wav-2911a2506e67fa1f34ef8a83bea98c4d.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/pickup.wav" +dest_files=["res://.godot/imported/pickup.wav-2911a2506e67fa1f34ef8a83bea98c4d.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/assets/music & sfx/sfx/pickup2.wav b/assets/music & sfx/sfx/pickup2.wav new file mode 100644 index 0000000..53943aa Binary files /dev/null and b/assets/music & sfx/sfx/pickup2.wav differ diff --git a/assets/music & sfx/sfx/pickup2.wav.import b/assets/music & sfx/sfx/pickup2.wav.import new file mode 100644 index 0000000..6e51818 --- /dev/null +++ b/assets/music & sfx/sfx/pickup2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://620mgxqpjjrm" +path="res://.godot/imported/pickup2.wav-660623c74a806c3409416193fd1180e3.sample" + +[deps] + +source_file="res://assets/music & sfx/sfx/pickup2.wav" +dest_files=["res://.godot/imported/pickup2.wav-660623c74a806c3409416193fd1180e3.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_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/default_bus_layout.tres b/default_bus_layout.tres new file mode 100644 index 0000000..94ada82 --- /dev/null +++ b/default_bus_layout.tres @@ -0,0 +1,15 @@ +[gd_resource type="AudioBusLayout" format=3 uid="uid://5oswo22yvmtg"] + +[resource] +bus/1/name = &"Music" +bus/1/solo = false +bus/1/mute = false +bus/1/bypass_fx = false +bus/1/volume_db = -29.23591 +bus/1/send = &"Master" +bus/2/name = &"SFX" +bus/2/solo = false +bus/2/mute = false +bus/2/bypass_fx = false +bus/2/volume_db = -5.625 +bus/2/send = &"Master" diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..9901322 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,71 @@ +[preset.0] + +name="Windows Desktop" +platform="Windows Desktop" +runnable=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="../brewing/export/gae_wild_jam.exe" +patches=PackedStringArray() +patch_delta_encoding=false +patch_delta_compression_level_zstd=19 +patch_delta_min_reduction=0.1 +patch_delta_include_filters="*" +patch_delta_exclude_filters="" +encryption_include_filters="" +encryption_exclude_filters="" +seed=0 +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=1 +binary_format/embed_pck=false +texture_format/s3tc_bptc=true +texture_format/etc2_astc=false +shader_baker/enabled=false +binary_format/architecture="x86_64" +codesign/enable=false +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PackedStringArray() +application/modify_resources=true +application/icon="" +application/console_wrapper_icon="" +application/icon_interpolation=4 +application/file_version="" +application/product_version="" +application/company_name="" +application/product_name="" +application/file_description="" +application/copyright="" +application/trademarks="" +application/export_angle=0 +application/export_d3d12=0 +application/d3d12_agility_sdk_multiarch=true +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}' +$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}' +$trigger = New-ScheduledTaskTrigger -Once -At 00:00 +$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries +$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings +Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true +Start-ScheduledTask -TaskName godot_remote_debug +while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 } +Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue" +ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue +Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue +Remove-Item -Recurse -Force '{temp_dir}'" diff --git a/options.gd b/options.gd new file mode 100644 index 0000000..affcf0d --- /dev/null +++ b/options.gd @@ -0,0 +1,22 @@ +extends CanvasLayer + +func _ready(): + $VBoxContainer/HBoxContainer/HSlider.min_value = 0.0 + $VBoxContainer/HBoxContainer/HSlider.max_value = 1.0 + $VBoxContainer/HBoxContainer/HSlider.step = 0.01 + # Aktuellen Bus-Wert als Startwert setzen + var bus_idx = AudioServer.get_bus_index("Music") + $VBoxContainer/HBoxContainer/HSlider.value = db_to_linear(AudioServer.get_bus_volume_db(bus_idx)) + +func _on_back_button_pressed() -> void: + get_tree().change_scene_to_file("res://scenes/mainmenu.tscn") + +func _on_check_box_toggled(toggled_on: bool) -> void: + if toggled_on: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) + else: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + +func _on_h_slider_value_changed(value: float) -> void: + var bus_idx = AudioServer.get_bus_index("Music") + AudioServer.set_bus_volume_db(bus_idx, linear_to_db(value)) diff --git a/options.gd.uid b/options.gd.uid new file mode 100644 index 0000000..289097e --- /dev/null +++ b/options.gd.uid @@ -0,0 +1 @@ +uid://d05ac7jxa8og diff --git a/project.godot b/project.godot index 9822f3b..ebac6e8 100644 --- a/project.godot +++ b/project.godot @@ -15,6 +15,14 @@ run/main_scene="uid://b3dfeupbstcs8" config/features=PackedStringArray("4.6", "GL Compatibility") config/icon="res://assets/icon.svg" +[audio] + +buses/default_bus_layout="uid://5oswo22yvmtg" + +[autoload] + +MusicManager="*uid://dmu7041wi1upt" + [display] window/size/viewport_width=1280 diff --git a/scenes/game.gd b/scenes/game.gd new file mode 100644 index 0000000..97c96be --- /dev/null +++ b/scenes/game.gd @@ -0,0 +1,11 @@ +extends Node2D + + +# Called when the node enters the scene tree for the first time. +func _ready(): + MusicManager.play(preload("res://assets/music & sfx/music/ashveil-355633.mp3")) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/scenes/game.gd.uid b/scenes/game.gd.uid new file mode 100644 index 0000000..15e8325 --- /dev/null +++ b/scenes/game.gd.uid @@ -0,0 +1 @@ +uid://cphrdy0xexx30 diff --git a/scenes/game.tscn b/scenes/game.tscn index 5721f50..3831512 100644 --- a/scenes/game.tscn +++ b/scenes/game.tscn @@ -1,13 +1,2346 @@ [gd_scene format=4 uid="uid://lq8e5h6fjrnq"] [ext_resource type="PackedScene" uid="uid://cw8jnr0mscanx" path="res://scenes/player.tscn" id="1_uwrxv"] +[ext_resource type="Script" uid="uid://cphrdy0xexx30" path="res://scenes/game.gd" id="1_vtaks"] [ext_resource type="Script" uid="uid://dovkm6w8af08x" path="res://scripts/spawn_control.gd" id="6_p57ef"] +[ext_resource type="Texture2D" uid="uid://c4i3fnr6gpjp" path="res://assets/tileset/Tiled_files/details.png" id="7_gee14"] [ext_resource type="PackedScene" uid="uid://b4v0ntaukg2je" path="res://scenes/witch.tscn" id="7_u5sy4"] -[ext_resource type="PackedScene" uid="uid://cgu7w2jd42f3a" path="res://scenes/tile_map_layer(background).tscn" id="8_vtaks"] -[ext_resource type="PackedScene" uid="uid://bgpsc6dvsn7ak" path="res://scenes/tile_map_layer(objects).tscn" id="9_kvpfn"] -[ext_resource type="PackedScene" uid="uid://co8t1fr3b3kub" path="res://scenes/tile_map_layer(overlay).tscn" id="10_dinhu"] +[ext_resource type="Texture2D" uid="uid://0xu8ohipv2mj" path="res://assets/tileset/Tiled_files/Objects.png" id="8_0tnpc"] +[ext_resource type="PackedScene" path="res://scenes/tile_map_layer(background).tscn" id="8_vtaks"] +[ext_resource type="AudioStream" uid="uid://dkwud8e6w8cne" path="res://assets/music & sfx/music/ashveil-355633.mp3" id="9_0tnpc"] +[ext_resource type="PackedScene" path="res://scenes/tile_map_layer(objects).tscn" id="9_kvpfn"] +[ext_resource type="PackedScene" path="res://scenes/tile_map_layer(overlay).tscn" id="10_dinhu"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vtaks"] +texture = ExtResource("7_gee14") +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +14:1/0 = 0 +15:1/0 = 0 +16:1/0 = 0 +17:1/0 = 0 +27:1/0 = 0 +28:1/0 = 0 +29:1/0 = 0 +30:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +14:2/0 = 0 +15:2/0 = 0 +16:2/0 = 0 +17:2/0 = 0 +18:2/0 = 0 +19:2/0 = 0 +20:2/0 = 0 +22:2/0 = 0 +23:2/0 = 0 +24:2/0 = 0 +27:2/0 = 0 +28:2/0 = 0 +29:2/0 = 0 +30:2/0 = 0 +31:2/0 = 0 +32:2/0 = 0 +33:2/0 = 0 +35:2/0 = 0 +36:2/0 = 0 +37:2/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +12:4/0 = 0 +14:4/0 = 0 +15:4/0 = 0 +16:4/0 = 0 +17:4/0 = 0 +18:4/0 = 0 +19:4/0 = 0 +20:4/0 = 0 +21:4/0 = 0 +22:4/0 = 0 +23:4/0 = 0 +24:4/0 = 0 +25:4/0 = 0 +27:4/0 = 0 +28:4/0 = 0 +29:4/0 = 0 +30:4/0 = 0 +31:4/0 = 0 +32:4/0 = 0 +33:4/0 = 0 +34:4/0 = 0 +35:4/0 = 0 +36:4/0 = 0 +37:4/0 = 0 +38:4/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +12:5/0 = 0 +14:5/0 = 0 +15:5/0 = 0 +16:5/0 = 0 +17:5/0 = 0 +18:5/0 = 0 +19:5/0 = 0 +20:5/0 = 0 +21:5/0 = 0 +22:5/0 = 0 +23:5/0 = 0 +24:5/0 = 0 +25:5/0 = 0 +27:5/0 = 0 +28:5/0 = 0 +29:5/0 = 0 +30:5/0 = 0 +31:5/0 = 0 +32:5/0 = 0 +33:5/0 = 0 +34:5/0 = 0 +35:5/0 = 0 +36:5/0 = 0 +37:5/0 = 0 +38:5/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +12:6/0 = 0 +14:6/0 = 0 +15:6/0 = 0 +16:6/0 = 0 +17:6/0 = 0 +18:6/0 = 0 +19:6/0 = 0 +20:6/0 = 0 +21:6/0 = 0 +22:6/0 = 0 +23:6/0 = 0 +24:6/0 = 0 +25:6/0 = 0 +27:6/0 = 0 +28:6/0 = 0 +29:6/0 = 0 +30:6/0 = 0 +31:6/0 = 0 +32:6/0 = 0 +33:6/0 = 0 +34:6/0 = 0 +35:6/0 = 0 +36:6/0 = 0 +37:6/0 = 0 +38:6/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +12:7/0 = 0 +14:7/0 = 0 +15:7/0 = 0 +16:7/0 = 0 +17:7/0 = 0 +18:7/0 = 0 +19:7/0 = 0 +20:7/0 = 0 +21:7/0 = 0 +22:7/0 = 0 +23:7/0 = 0 +24:7/0 = 0 +25:7/0 = 0 +27:7/0 = 0 +28:7/0 = 0 +29:7/0 = 0 +30:7/0 = 0 +31:7/0 = 0 +32:7/0 = 0 +33:7/0 = 0 +34:7/0 = 0 +35:7/0 = 0 +36:7/0 = 0 +37:7/0 = 0 +38:7/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +11:8/0 = 0 +12:8/0 = 0 +14:8/0 = 0 +15:8/0 = 0 +16:8/0 = 0 +18:8/0 = 0 +19:8/0 = 0 +20:8/0 = 0 +21:8/0 = 0 +22:8/0 = 0 +23:8/0 = 0 +24:8/0 = 0 +25:8/0 = 0 +27:8/0 = 0 +28:8/0 = 0 +29:8/0 = 0 +30:8/0 = 0 +31:8/0 = 0 +32:8/0 = 0 +33:8/0 = 0 +34:8/0 = 0 +35:8/0 = 0 +36:8/0 = 0 +37:8/0 = 0 +38:8/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +3:9/0 = 0 +4:9/0 = 0 +5:9/0 = 0 +6:9/0 = 0 +7:9/0 = 0 +8:9/0 = 0 +9:9/0 = 0 +10:9/0 = 0 +11:9/0 = 0 +12:9/0 = 0 +14:9/0 = 0 +15:9/0 = 0 +16:9/0 = 0 +17:9/0 = 0 +18:9/0 = 0 +19:9/0 = 0 +20:9/0 = 0 +21:9/0 = 0 +22:9/0 = 0 +23:9/0 = 0 +24:9/0 = 0 +25:9/0 = 0 +27:9/0 = 0 +28:9/0 = 0 +29:9/0 = 0 +30:9/0 = 0 +31:9/0 = 0 +37:9/0 = 0 +38:9/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +3:10/0 = 0 +4:10/0 = 0 +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +9:10/0 = 0 +10:10/0 = 0 +11:10/0 = 0 +12:10/0 = 0 +14:10/0 = 0 +15:10/0 = 0 +16:10/0 = 0 +17:10/0 = 0 +18:10/0 = 0 +19:10/0 = 0 +20:10/0 = 0 +21:10/0 = 0 +22:10/0 = 0 +23:10/0 = 0 +24:10/0 = 0 +25:10/0 = 0 +27:10/0 = 0 +28:10/0 = 0 +29:10/0 = 0 +30:10/0 = 0 +31:10/0 = 0 +32:10/0 = 0 +33:10/0 = 0 +34:10/0 = 0 +35:10/0 = 0 +36:10/0 = 0 +37:10/0 = 0 +38:10/0 = 0 +1:11/0 = 0 +2:11/0 = 0 +3:11/0 = 0 +4:11/0 = 0 +5:11/0 = 0 +6:11/0 = 0 +7:11/0 = 0 +8:11/0 = 0 +9:11/0 = 0 +10:11/0 = 0 +11:11/0 = 0 +12:11/0 = 0 +14:11/0 = 0 +15:11/0 = 0 +16:11/0 = 0 +17:11/0 = 0 +18:11/0 = 0 +19:11/0 = 0 +20:11/0 = 0 +21:11/0 = 0 +22:11/0 = 0 +23:11/0 = 0 +24:11/0 = 0 +25:11/0 = 0 +27:11/0 = 0 +28:11/0 = 0 +29:11/0 = 0 +30:11/0 = 0 +31:11/0 = 0 +32:11/0 = 0 +33:11/0 = 0 +34:11/0 = 0 +35:11/0 = 0 +36:11/0 = 0 +37:11/0 = 0 +38:11/0 = 0 +1:12/0 = 0 +2:12/0 = 0 +3:12/0 = 0 +4:12/0 = 0 +5:12/0 = 0 +6:12/0 = 0 +7:12/0 = 0 +8:12/0 = 0 +9:12/0 = 0 +10:12/0 = 0 +11:12/0 = 0 +14:12/0 = 0 +15:12/0 = 0 +16:12/0 = 0 +17:12/0 = 0 +18:12/0 = 0 +19:12/0 = 0 +20:12/0 = 0 +21:12/0 = 0 +22:12/0 = 0 +23:12/0 = 0 +24:12/0 = 0 +27:12/0 = 0 +28:12/0 = 0 +29:12/0 = 0 +30:12/0 = 0 +31:12/0 = 0 +32:12/0 = 0 +33:12/0 = 0 +34:12/0 = 0 +35:12/0 = 0 +36:12/0 = 0 +37:12/0 = 0 +38:12/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kvpfn"] +texture = ExtResource("8_0tnpc") +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +26:1/0 = 0 +27:1/0 = 0 +28:1/0 = 0 +29:1/0 = 0 +30:1/0 = 0 +51:1/0 = 0 +52:1/0 = 0 +53:1/0 = 0 +54:1/0 = 0 +55:1/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +26:2/0 = 0 +27:2/0 = 0 +28:2/0 = 0 +29:2/0 = 0 +30:2/0 = 0 +51:2/0 = 0 +52:2/0 = 0 +53:2/0 = 0 +54:2/0 = 0 +55:2/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +14:3/0 = 0 +15:3/0 = 0 +16:3/0 = 0 +26:3/0 = 0 +27:3/0 = 0 +28:3/0 = 0 +29:3/0 = 0 +30:3/0 = 0 +33:3/0 = 0 +34:3/0 = 0 +35:3/0 = 0 +39:3/0 = 0 +40:3/0 = 0 +41:3/0 = 0 +51:3/0 = 0 +52:3/0 = 0 +53:3/0 = 0 +54:3/0 = 0 +55:3/0 = 0 +58:3/0 = 0 +59:3/0 = 0 +60:3/0 = 0 +64:3/0 = 0 +65:3/0 = 0 +66:3/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +13:4/0 = 0 +14:4/0 = 0 +15:4/0 = 0 +16:4/0 = 0 +18:4/0 = 0 +19:4/0 = 0 +20:4/0 = 0 +26:4/0 = 0 +27:4/0 = 0 +28:4/0 = 0 +29:4/0 = 0 +30:4/0 = 0 +32:4/0 = 0 +33:4/0 = 0 +34:4/0 = 0 +35:4/0 = 0 +36:4/0 = 0 +38:4/0 = 0 +39:4/0 = 0 +40:4/0 = 0 +41:4/0 = 0 +43:4/0 = 0 +44:4/0 = 0 +45:4/0 = 0 +51:4/0 = 0 +52:4/0 = 0 +53:4/0 = 0 +54:4/0 = 0 +55:4/0 = 0 +57:4/0 = 0 +58:4/0 = 0 +59:4/0 = 0 +60:4/0 = 0 +61:4/0 = 0 +63:4/0 = 0 +64:4/0 = 0 +65:4/0 = 0 +66:4/0 = 0 +68:4/0 = 0 +69:4/0 = 0 +70:4/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +13:5/0 = 0 +14:5/0 = 0 +15:5/0 = 0 +16:5/0 = 0 +18:5/0 = 0 +19:5/0 = 0 +20:5/0 = 0 +22:5/0 = 0 +23:5/0 = 0 +26:5/0 = 0 +27:5/0 = 0 +28:5/0 = 0 +29:5/0 = 0 +30:5/0 = 0 +32:5/0 = 0 +33:5/0 = 0 +34:5/0 = 0 +35:5/0 = 0 +36:5/0 = 0 +38:5/0 = 0 +39:5/0 = 0 +40:5/0 = 0 +41:5/0 = 0 +43:5/0 = 0 +44:5/0 = 0 +45:5/0 = 0 +47:5/0 = 0 +48:5/0 = 0 +51:5/0 = 0 +52:5/0 = 0 +53:5/0 = 0 +54:5/0 = 0 +55:5/0 = 0 +57:5/0 = 0 +58:5/0 = 0 +59:5/0 = 0 +60:5/0 = 0 +61:5/0 = 0 +63:5/0 = 0 +64:5/0 = 0 +65:5/0 = 0 +66:5/0 = 0 +68:5/0 = 0 +69:5/0 = 0 +70:5/0 = 0 +72:5/0 = 0 +73:5/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +13:6/0 = 0 +14:6/0 = 0 +15:6/0 = 0 +16:6/0 = 0 +18:6/0 = 0 +19:6/0 = 0 +20:6/0 = 0 +22:6/0 = 0 +23:6/0 = 0 +26:6/0 = 0 +27:6/0 = 0 +28:6/0 = 0 +29:6/0 = 0 +30:6/0 = 0 +32:6/0 = 0 +33:6/0 = 0 +34:6/0 = 0 +35:6/0 = 0 +36:6/0 = 0 +38:6/0 = 0 +39:6/0 = 0 +40:6/0 = 0 +41:6/0 = 0 +43:6/0 = 0 +44:6/0 = 0 +45:6/0 = 0 +47:6/0 = 0 +48:6/0 = 0 +51:6/0 = 0 +52:6/0 = 0 +53:6/0 = 0 +54:6/0 = 0 +55:6/0 = 0 +57:6/0 = 0 +58:6/0 = 0 +59:6/0 = 0 +60:6/0 = 0 +61:6/0 = 0 +63:6/0 = 0 +64:6/0 = 0 +65:6/0 = 0 +66:6/0 = 0 +68:6/0 = 0 +69:6/0 = 0 +70:6/0 = 0 +72:6/0 = 0 +73:6/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +26:7/0 = 0 +27:7/0 = 0 +28:7/0 = 0 +29:7/0 = 0 +51:7/0 = 0 +52:7/0 = 0 +53:7/0 = 0 +54:7/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +15:8/0 = 0 +16:8/0 = 0 +17:8/0 = 0 +26:8/0 = 0 +27:8/0 = 0 +28:8/0 = 0 +29:8/0 = 0 +30:8/0 = 0 +31:8/0 = 0 +32:8/0 = 0 +33:8/0 = 0 +40:8/0 = 0 +41:8/0 = 0 +42:8/0 = 0 +51:8/0 = 0 +52:8/0 = 0 +53:8/0 = 0 +54:8/0 = 0 +55:8/0 = 0 +56:8/0 = 0 +57:8/0 = 0 +58:8/0 = 0 +65:8/0 = 0 +66:8/0 = 0 +67:8/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +3:9/0 = 0 +4:9/0 = 0 +5:9/0 = 0 +6:9/0 = 0 +7:9/0 = 0 +8:9/0 = 0 +9:9/0 = 0 +10:9/0 = 0 +11:9/0 = 0 +15:9/0 = 0 +16:9/0 = 0 +17:9/0 = 0 +18:9/0 = 0 +19:9/0 = 0 +20:9/0 = 0 +26:9/0 = 0 +27:9/0 = 0 +28:9/0 = 0 +29:9/0 = 0 +30:9/0 = 0 +31:9/0 = 0 +32:9/0 = 0 +33:9/0 = 0 +34:9/0 = 0 +35:9/0 = 0 +36:9/0 = 0 +40:9/0 = 0 +41:9/0 = 0 +42:9/0 = 0 +43:9/0 = 0 +44:9/0 = 0 +45:9/0 = 0 +51:9/0 = 0 +52:9/0 = 0 +53:9/0 = 0 +54:9/0 = 0 +55:9/0 = 0 +56:9/0 = 0 +57:9/0 = 0 +58:9/0 = 0 +59:9/0 = 0 +60:9/0 = 0 +61:9/0 = 0 +65:9/0 = 0 +66:9/0 = 0 +67:9/0 = 0 +68:9/0 = 0 +69:9/0 = 0 +70:9/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +3:10/0 = 0 +4:10/0 = 0 +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +9:10/0 = 0 +10:10/0 = 0 +11:10/0 = 0 +15:10/0 = 0 +16:10/0 = 0 +17:10/0 = 0 +18:10/0 = 0 +19:10/0 = 0 +20:10/0 = 0 +21:10/0 = 0 +22:10/0 = 0 +26:10/0 = 0 +27:10/0 = 0 +27:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +28:10/0 = 0 +28:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +29:10/0 = 0 +30:10/0 = 0 +31:10/0 = 0 +32:10/0 = 0 +33:10/0 = 0 +34:10/0 = 0 +35:10/0 = 0 +36:10/0 = 0 +40:10/0 = 0 +41:10/0 = 0 +42:10/0 = 0 +43:10/0 = 0 +44:10/0 = 0 +45:10/0 = 0 +46:10/0 = 0 +47:10/0 = 0 +51:10/0 = 0 +52:10/0 = 0 +53:10/0 = 0 +54:10/0 = 0 +55:10/0 = 0 +56:10/0 = 0 +57:10/0 = 0 +58:10/0 = 0 +59:10/0 = 0 +60:10/0 = 0 +61:10/0 = 0 +65:10/0 = 0 +66:10/0 = 0 +67:10/0 = 0 +68:10/0 = 0 +69:10/0 = 0 +70:10/0 = 0 +71:10/0 = 0 +72:10/0 = 0 +1:11/0 = 0 +2:11/0 = 0 +3:11/0 = 0 +6:11/0 = 0 +7:11/0 = 0 +9:11/0 = 0 +10:11/0 = 0 +11:11/0 = 0 +15:11/0 = 0 +16:11/0 = 0 +17:11/0 = 0 +18:11/0 = 0 +19:11/0 = 0 +20:11/0 = 0 +21:11/0 = 0 +22:11/0 = 0 +23:11/0 = 0 +26:11/0 = 0 +27:11/0 = 0 +27:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, -0.5395756, 8, 0, 8, -8) +28:11/0 = 0 +28:11/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 1.2590122, 5.3957615, -8) +31:11/0 = 0 +32:11/0 = 0 +34:11/0 = 0 +35:11/0 = 0 +36:11/0 = 0 +40:11/0 = 0 +41:11/0 = 0 +42:11/0 = 0 +43:11/0 = 0 +44:11/0 = 0 +45:11/0 = 0 +46:11/0 = 0 +47:11/0 = 0 +48:11/0 = 0 +51:11/0 = 0 +52:11/0 = 0 +53:11/0 = 0 +56:11/0 = 0 +57:11/0 = 0 +59:11/0 = 0 +60:11/0 = 0 +61:11/0 = 0 +65:11/0 = 0 +66:11/0 = 0 +67:11/0 = 0 +68:11/0 = 0 +69:11/0 = 0 +70:11/0 = 0 +71:11/0 = 0 +72:11/0 = 0 +73:11/0 = 0 +1:12/0 = 0 +2:12/0 = 0 +3:12/0 = 0 +4:12/0 = 0 +26:12/0 = 0 +27:12/0 = 0 +28:12/0 = 0 +29:12/0 = 0 +51:12/0 = 0 +52:12/0 = 0 +53:12/0 = 0 +54:12/0 = 0 +1:13/0 = 0 +2:13/0 = 0 +3:13/0 = 0 +4:13/0 = 0 +5:13/0 = 0 +6:13/0 = 0 +7:13/0 = 0 +8:13/0 = 0 +9:13/0 = 0 +10:13/0 = 0 +26:13/0 = 0 +27:13/0 = 0 +28:13/0 = 0 +29:13/0 = 0 +30:13/0 = 0 +31:13/0 = 0 +32:13/0 = 0 +33:13/0 = 0 +34:13/0 = 0 +35:13/0 = 0 +51:13/0 = 0 +52:13/0 = 0 +53:13/0 = 0 +54:13/0 = 0 +55:13/0 = 0 +56:13/0 = 0 +57:13/0 = 0 +58:13/0 = 0 +59:13/0 = 0 +60:13/0 = 0 +1:14/0 = 0 +2:14/0 = 0 +3:14/0 = 0 +4:14/0 = 0 +5:14/0 = 0 +6:14/0 = 0 +7:14/0 = 0 +8:14/0 = 0 +9:14/0 = 0 +10:14/0 = 0 +11:14/0 = 0 +12:14/0 = 0 +15:14/0 = 0 +16:14/0 = 0 +18:14/0 = 0 +19:14/0 = 0 +20:14/0 = 0 +21:14/0 = 0 +22:14/0 = 0 +23:14/0 = 0 +26:14/0 = 0 +27:14/0 = 0 +28:14/0 = 0 +29:14/0 = 0 +30:14/0 = 0 +31:14/0 = 0 +32:14/0 = 0 +33:14/0 = 0 +34:14/0 = 0 +35:14/0 = 0 +36:14/0 = 0 +37:14/0 = 0 +40:14/0 = 0 +41:14/0 = 0 +43:14/0 = 0 +44:14/0 = 0 +45:14/0 = 0 +46:14/0 = 0 +47:14/0 = 0 +48:14/0 = 0 +51:14/0 = 0 +52:14/0 = 0 +53:14/0 = 0 +54:14/0 = 0 +55:14/0 = 0 +56:14/0 = 0 +57:14/0 = 0 +58:14/0 = 0 +59:14/0 = 0 +60:14/0 = 0 +61:14/0 = 0 +62:14/0 = 0 +65:14/0 = 0 +66:14/0 = 0 +68:14/0 = 0 +69:14/0 = 0 +70:14/0 = 0 +71:14/0 = 0 +72:14/0 = 0 +73:14/0 = 0 +1:15/0 = 0 +2:15/0 = 0 +3:15/0 = 0 +4:15/0 = 0 +5:15/0 = 0 +6:15/0 = 0 +7:15/0 = 0 +8:15/0 = 0 +9:15/0 = 0 +10:15/0 = 0 +11:15/0 = 0 +12:15/0 = 0 +13:15/0 = 0 +15:15/0 = 0 +16:15/0 = 0 +17:15/0 = 0 +18:15/0 = 0 +19:15/0 = 0 +20:15/0 = 0 +20:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +21:15/0 = 0 +21:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +22:15/0 = 0 +22:15/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +23:15/0 = 0 +26:15/0 = 0 +27:15/0 = 0 +28:15/0 = 0 +29:15/0 = 0 +30:15/0 = 0 +31:15/0 = 0 +32:15/0 = 0 +33:15/0 = 0 +34:15/0 = 0 +35:15/0 = 0 +36:15/0 = 0 +37:15/0 = 0 +38:15/0 = 0 +40:15/0 = 0 +41:15/0 = 0 +42:15/0 = 0 +43:15/0 = 0 +44:15/0 = 0 +45:15/0 = 0 +46:15/0 = 0 +47:15/0 = 0 +48:15/0 = 0 +51:15/0 = 0 +52:15/0 = 0 +53:15/0 = 0 +54:15/0 = 0 +55:15/0 = 0 +56:15/0 = 0 +57:15/0 = 0 +58:15/0 = 0 +59:15/0 = 0 +60:15/0 = 0 +61:15/0 = 0 +62:15/0 = 0 +63:15/0 = 0 +65:15/0 = 0 +66:15/0 = 0 +67:15/0 = 0 +68:15/0 = 0 +69:15/0 = 0 +70:15/0 = 0 +71:15/0 = 0 +72:15/0 = 0 +73:15/0 = 0 +5:17/0 = 0 +6:17/0 = 0 +8:17/0 = 0 +9:17/0 = 0 +11:17/0 = 0 +12:17/0 = 0 +13:17/0 = 0 +14:17/0 = 0 +15:17/0 = 0 +16:17/0 = 0 +17:17/0 = 0 +18:17/0 = 0 +19:17/0 = 0 +20:17/0 = 0 +22:17/0 = 0 +30:17/0 = 0 +31:17/0 = 0 +33:17/0 = 0 +34:17/0 = 0 +36:17/0 = 0 +37:17/0 = 0 +38:17/0 = 0 +39:17/0 = 0 +40:17/0 = 0 +41:17/0 = 0 +42:17/0 = 0 +43:17/0 = 0 +44:17/0 = 0 +45:17/0 = 0 +47:17/0 = 0 +55:17/0 = 0 +56:17/0 = 0 +58:17/0 = 0 +59:17/0 = 0 +61:17/0 = 0 +62:17/0 = 0 +63:17/0 = 0 +64:17/0 = 0 +65:17/0 = 0 +66:17/0 = 0 +67:17/0 = 0 +68:17/0 = 0 +69:17/0 = 0 +70:17/0 = 0 +72:17/0 = 0 +1:18/0 = 0 +2:18/0 = 0 +3:18/0 = 0 +4:18/0 = 0 +5:18/0 = 0 +6:18/0 = 0 +8:18/0 = 0 +9:18/0 = 0 +11:18/0 = 0 +12:18/0 = 0 +13:18/0 = 0 +14:18/0 = 0 +15:18/0 = 0 +16:18/0 = 0 +17:18/0 = 0 +18:18/0 = 0 +19:18/0 = 0 +20:18/0 = 0 +26:18/0 = 0 +27:18/0 = 0 +28:18/0 = 0 +29:18/0 = 0 +30:18/0 = 0 +31:18/0 = 0 +33:18/0 = 0 +34:18/0 = 0 +36:18/0 = 0 +37:18/0 = 0 +38:18/0 = 0 +39:18/0 = 0 +40:18/0 = 0 +41:18/0 = 0 +42:18/0 = 0 +43:18/0 = 0 +44:18/0 = 0 +45:18/0 = 0 +51:18/0 = 0 +52:18/0 = 0 +53:18/0 = 0 +54:18/0 = 0 +55:18/0 = 0 +56:18/0 = 0 +58:18/0 = 0 +59:18/0 = 0 +61:18/0 = 0 +62:18/0 = 0 +63:18/0 = 0 +64:18/0 = 0 +65:18/0 = 0 +66:18/0 = 0 +67:18/0 = 0 +68:18/0 = 0 +69:18/0 = 0 +70:18/0 = 0 +1:19/0 = 0 +2:19/0 = 0 +3:19/0 = 0 +4:19/0 = 0 +5:19/0 = 0 +6:19/0 = 0 +26:19/0 = 0 +27:19/0 = 0 +28:19/0 = 0 +29:19/0 = 0 +30:19/0 = 0 +31:19/0 = 0 +51:19/0 = 0 +52:19/0 = 0 +53:19/0 = 0 +54:19/0 = 0 +55:19/0 = 0 +56:19/0 = 0 +7:20/0 = 0 +8:20/0 = 0 +9:20/0 = 0 +10:20/0 = 0 +11:20/0 = 0 +12:20/0 = 0 +13:20/0 = 0 +14:20/0 = 0 +15:20/0 = 0 +16:20/0 = 0 +17:20/0 = 0 +18:20/0 = 0 +19:20/0 = 0 +20:20/0 = 0 +21:20/0 = 0 +22:20/0 = 0 +32:20/0 = 0 +33:20/0 = 0 +34:20/0 = 0 +35:20/0 = 0 +36:20/0 = 0 +37:20/0 = 0 +38:20/0 = 0 +39:20/0 = 0 +40:20/0 = 0 +41:20/0 = 0 +42:20/0 = 0 +43:20/0 = 0 +44:20/0 = 0 +45:20/0 = 0 +46:20/0 = 0 +47:20/0 = 0 +57:20/0 = 0 +58:20/0 = 0 +59:20/0 = 0 +60:20/0 = 0 +61:20/0 = 0 +62:20/0 = 0 +63:20/0 = 0 +64:20/0 = 0 +65:20/0 = 0 +66:20/0 = 0 +67:20/0 = 0 +68:20/0 = 0 +69:20/0 = 0 +70:20/0 = 0 +71:20/0 = 0 +72:20/0 = 0 +1:21/0 = 0 +2:21/0 = 0 +3:21/0 = 0 +5:21/0 = 0 +6:21/0 = 0 +7:21/0 = 0 +8:21/0 = 0 +9:21/0 = 0 +10:21/0 = 0 +11:21/0 = 0 +12:21/0 = 0 +13:21/0 = 0 +14:21/0 = 0 +15:21/0 = 0 +16:21/0 = 0 +17:21/0 = 0 +18:21/0 = 0 +19:21/0 = 0 +20:21/0 = 0 +21:21/0 = 0 +22:21/0 = 0 +23:21/0 = 0 +26:21/0 = 0 +27:21/0 = 0 +28:21/0 = 0 +30:21/0 = 0 +31:21/0 = 0 +32:21/0 = 0 +33:21/0 = 0 +34:21/0 = 0 +35:21/0 = 0 +36:21/0 = 0 +37:21/0 = 0 +38:21/0 = 0 +39:21/0 = 0 +40:21/0 = 0 +41:21/0 = 0 +42:21/0 = 0 +43:21/0 = 0 +44:21/0 = 0 +45:21/0 = 0 +46:21/0 = 0 +47:21/0 = 0 +48:21/0 = 0 +51:21/0 = 0 +52:21/0 = 0 +53:21/0 = 0 +55:21/0 = 0 +56:21/0 = 0 +57:21/0 = 0 +58:21/0 = 0 +59:21/0 = 0 +60:21/0 = 0 +61:21/0 = 0 +62:21/0 = 0 +63:21/0 = 0 +64:21/0 = 0 +65:21/0 = 0 +66:21/0 = 0 +67:21/0 = 0 +68:21/0 = 0 +69:21/0 = 0 +70:21/0 = 0 +71:21/0 = 0 +72:21/0 = 0 +73:21/0 = 0 +1:22/0 = 0 +2:22/0 = 0 +3:22/0 = 0 +5:22/0 = 0 +6:22/0 = 0 +7:22/0 = 0 +8:22/0 = 0 +9:22/0 = 0 +10:22/0 = 0 +11:22/0 = 0 +12:22/0 = 0 +13:22/0 = 0 +14:22/0 = 0 +15:22/0 = 0 +16:22/0 = 0 +17:22/0 = 0 +18:22/0 = 0 +19:22/0 = 0 +20:22/0 = 0 +22:22/0 = 0 +23:22/0 = 0 +26:22/0 = 0 +27:22/0 = 0 +28:22/0 = 0 +30:22/0 = 0 +31:22/0 = 0 +32:22/0 = 0 +33:22/0 = 0 +34:22/0 = 0 +35:22/0 = 0 +36:22/0 = 0 +37:22/0 = 0 +38:22/0 = 0 +39:22/0 = 0 +40:22/0 = 0 +41:22/0 = 0 +42:22/0 = 0 +43:22/0 = 0 +44:22/0 = 0 +45:22/0 = 0 +47:22/0 = 0 +48:22/0 = 0 +51:22/0 = 0 +52:22/0 = 0 +53:22/0 = 0 +55:22/0 = 0 +56:22/0 = 0 +57:22/0 = 0 +58:22/0 = 0 +59:22/0 = 0 +60:22/0 = 0 +61:22/0 = 0 +62:22/0 = 0 +63:22/0 = 0 +64:22/0 = 0 +65:22/0 = 0 +66:22/0 = 0 +67:22/0 = 0 +68:22/0 = 0 +69:22/0 = 0 +70:22/0 = 0 +72:22/0 = 0 +73:22/0 = 0 +1:23/0 = 0 +2:23/0 = 0 +3:23/0 = 0 +4:23/0 = 0 +5:23/0 = 0 +6:23/0 = 0 +7:23/0 = 0 +8:23/0 = 0 +9:23/0 = 0 +10:23/0 = 0 +11:23/0 = 0 +12:23/0 = 0 +14:23/0 = 0 +15:23/0 = 0 +16:23/0 = 0 +17:23/0 = 0 +18:23/0 = 0 +19:23/0 = 0 +20:23/0 = 0 +21:23/0 = 0 +22:23/0 = 0 +26:23/0 = 0 +27:23/0 = 0 +28:23/0 = 0 +29:23/0 = 0 +30:23/0 = 0 +31:23/0 = 0 +32:23/0 = 0 +33:23/0 = 0 +34:23/0 = 0 +35:23/0 = 0 +36:23/0 = 0 +37:23/0 = 0 +39:23/0 = 0 +40:23/0 = 0 +41:23/0 = 0 +42:23/0 = 0 +43:23/0 = 0 +44:23/0 = 0 +45:23/0 = 0 +46:23/0 = 0 +47:23/0 = 0 +51:23/0 = 0 +52:23/0 = 0 +53:23/0 = 0 +54:23/0 = 0 +55:23/0 = 0 +56:23/0 = 0 +57:23/0 = 0 +58:23/0 = 0 +59:23/0 = 0 +60:23/0 = 0 +61:23/0 = 0 +62:23/0 = 0 +64:23/0 = 0 +65:23/0 = 0 +66:23/0 = 0 +67:23/0 = 0 +68:23/0 = 0 +69:23/0 = 0 +70:23/0 = 0 +71:23/0 = 0 +71:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(3.4173164, 8, 3.7770329, 2.1583061, 8, 1.2590122, 8, 8) +72:23/0 = 0 +72:23/0/physics_layer_0/polygon_0/points = PackedVector2Array(-3.057598, 8, 2.877739, -1.7985859, 5.5756207, 8) +1:24/0 = 0 +2:24/0 = 0 +3:24/0 = 0 +4:24/0 = 0 +5:24/0 = 0 +6:24/0 = 0 +7:24/0 = 0 +8:24/0 = 0 +9:24/0 = 0 +10:24/0 = 0 +11:24/0 = 0 +12:24/0 = 0 +13:24/0 = 0 +14:24/0 = 0 +16:24/0 = 0 +17:24/0 = 0 +18:24/0 = 0 +19:24/0 = 0 +20:24/0 = 0 +21:24/0 = 0 +22:24/0 = 0 +23:24/0 = 0 +26:24/0 = 0 +27:24/0 = 0 +28:24/0 = 0 +29:24/0 = 0 +30:24/0 = 0 +31:24/0 = 0 +32:24/0 = 0 +33:24/0 = 0 +34:24/0 = 0 +35:24/0 = 0 +36:24/0 = 0 +37:24/0 = 0 +38:24/0 = 0 +39:24/0 = 0 +41:24/0 = 0 +42:24/0 = 0 +43:24/0 = 0 +44:24/0 = 0 +45:24/0 = 0 +46:24/0 = 0 +47:24/0 = 0 +48:24/0 = 0 +51:24/0 = 0 +52:24/0 = 0 +53:24/0 = 0 +54:24/0 = 0 +55:24/0 = 0 +56:24/0 = 0 +57:24/0 = 0 +58:24/0 = 0 +59:24/0 = 0 +60:24/0 = 0 +61:24/0 = 0 +62:24/0 = 0 +63:24/0 = 0 +64:24/0 = 0 +66:24/0 = 0 +67:24/0 = 0 +68:24/0 = 0 +69:24/0 = 0 +70:24/0 = 0 +71:24/0 = 0 +71:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-0.71943474, -8, 0.17985916, -0.5395756, 8, 2.1583061, 8, -8) +72:24/0 = 0 +72:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +73:24/0 = 0 +73:24/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -2.1583042, -8, -2.5180225, 8, -8, 8) +1:25/0 = 0 +2:25/0 = 0 +3:25/0 = 0 +4:25/0 = 0 +5:25/0 = 0 +6:25/0 = 0 +7:25/0 = 0 +8:25/0 = 0 +9:25/0 = 0 +10:25/0 = 0 +12:25/0 = 0 +13:25/0 = 0 +14:25/0 = 0 +15:25/0 = 0 +16:25/0 = 0 +17:25/0 = 0 +18:25/0 = 0 +19:25/0 = 0 +20:25/0 = 0 +22:25/0 = 0 +23:25/0 = 0 +26:25/0 = 0 +27:25/0 = 0 +28:25/0 = 0 +29:25/0 = 0 +30:25/0 = 0 +31:25/0 = 0 +32:25/0 = 0 +33:25/0 = 0 +34:25/0 = 0 +35:25/0 = 0 +37:25/0 = 0 +38:25/0 = 0 +39:25/0 = 0 +40:25/0 = 0 +41:25/0 = 0 +42:25/0 = 0 +43:25/0 = 0 +44:25/0 = 0 +45:25/0 = 0 +47:25/0 = 0 +48:25/0 = 0 +51:25/0 = 0 +52:25/0 = 0 +53:25/0 = 0 +54:25/0 = 0 +55:25/0 = 0 +56:25/0 = 0 +57:25/0 = 0 +58:25/0 = 0 +59:25/0 = 0 +60:25/0 = 0 +62:25/0 = 0 +63:25/0 = 0 +64:25/0 = 0 +65:25/0 = 0 +66:25/0 = 0 +67:25/0 = 0 +68:25/0 = 0 +69:25/0 = 0 +70:25/0 = 0 +72:25/0 = 0 +72:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-1.2590103, -8, 8, -1.978445, 8, -8) +73:25/0 = 0 +73:25/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, -0.17985725, -1.2590103, -8) +1:26/0 = 0 +2:26/0 = 0 +3:26/0 = 0 +6:26/0 = 0 +7:26/0 = 0 +8:26/0 = 0 +9:26/0 = 0 +12:26/0 = 0 +13:26/0 = 0 +14:26/0 = 0 +15:26/0 = 0 +16:26/0 = 0 +18:26/0 = 0 +19:26/0 = 0 +20:26/0 = 0 +21:26/0 = 0 +22:26/0 = 0 +23:26/0 = 0 +26:26/0 = 0 +27:26/0 = 0 +28:26/0 = 0 +31:26/0 = 0 +32:26/0 = 0 +33:26/0 = 0 +34:26/0 = 0 +37:26/0 = 0 +38:26/0 = 0 +39:26/0 = 0 +40:26/0 = 0 +41:26/0 = 0 +43:26/0 = 0 +44:26/0 = 0 +45:26/0 = 0 +46:26/0 = 0 +47:26/0 = 0 +48:26/0 = 0 +51:26/0 = 0 +52:26/0 = 0 +53:26/0 = 0 +56:26/0 = 0 +57:26/0 = 0 +58:26/0 = 0 +59:26/0 = 0 +62:26/0 = 0 +63:26/0 = 0 +64:26/0 = 0 +65:26/0 = 0 +66:26/0 = 0 +68:26/0 = 0 +69:26/0 = 0 +70:26/0 = 0 +71:26/0 = 0 +72:26/0 = 0 +73:26/0 = 0 +2:27/0 = 0 +3:27/0 = 0 +4:27/0 = 0 +8:27/0 = 0 +10:27/0 = 0 +11:27/0 = 0 +18:27/0 = 0 +19:27/0 = 0 +20:27/0 = 0 +21:27/0 = 0 +22:27/0 = 0 +23:27/0 = 0 +27:27/0 = 0 +28:27/0 = 0 +29:27/0 = 0 +33:27/0 = 0 +35:27/0 = 0 +36:27/0 = 0 +43:27/0 = 0 +44:27/0 = 0 +45:27/0 = 0 +46:27/0 = 0 +47:27/0 = 0 +48:27/0 = 0 +52:27/0 = 0 +53:27/0 = 0 +54:27/0 = 0 +58:27/0 = 0 +60:27/0 = 0 +61:27/0 = 0 +68:27/0 = 0 +69:27/0 = 0 +70:27/0 = 0 +71:27/0 = 0 +72:27/0 = 0 +73:27/0 = 0 +1:28/0 = 0 +2:28/0 = 0 +3:28/0 = 0 +4:28/0 = 0 +5:28/0 = 0 +10:28/0 = 0 +11:28/0 = 0 +13:28/0 = 0 +14:28/0 = 0 +15:28/0 = 0 +16:28/0 = 0 +26:28/0 = 0 +27:28/0 = 0 +28:28/0 = 0 +29:28/0 = 0 +30:28/0 = 0 +35:28/0 = 0 +36:28/0 = 0 +38:28/0 = 0 +39:28/0 = 0 +40:28/0 = 0 +41:28/0 = 0 +51:28/0 = 0 +52:28/0 = 0 +53:28/0 = 0 +54:28/0 = 0 +55:28/0 = 0 +60:28/0 = 0 +61:28/0 = 0 +63:28/0 = 0 +64:28/0 = 0 +65:28/0 = 0 +66:28/0 = 0 +1:29/0 = 0 +2:29/0 = 0 +3:29/0 = 0 +4:29/0 = 0 +5:29/0 = 0 +10:29/0 = 0 +11:29/0 = 0 +13:29/0 = 0 +14:29/0 = 0 +15:29/0 = 0 +16:29/0 = 0 +17:29/0 = 0 +18:29/0 = 0 +19:29/0 = 0 +26:29/0 = 0 +27:29/0 = 0 +28:29/0 = 0 +29:29/0 = 0 +30:29/0 = 0 +35:29/0 = 0 +36:29/0 = 0 +38:29/0 = 0 +39:29/0 = 0 +40:29/0 = 0 +41:29/0 = 0 +42:29/0 = 0 +43:29/0 = 0 +44:29/0 = 0 +51:29/0 = 0 +52:29/0 = 0 +53:29/0 = 0 +54:29/0 = 0 +55:29/0 = 0 +60:29/0 = 0 +61:29/0 = 0 +63:29/0 = 0 +64:29/0 = 0 +65:29/0 = 0 +66:29/0 = 0 +67:29/0 = 0 +68:29/0 = 0 +69:29/0 = 0 +1:30/0 = 0 +2:30/0 = 0 +3:30/0 = 0 +4:30/0 = 0 +5:30/0 = 0 +13:30/0 = 0 +14:30/0 = 0 +15:30/0 = 0 +16:30/0 = 0 +17:30/0 = 0 +18:30/0 = 0 +19:30/0 = 0 +20:30/0 = 0 +21:30/0 = 0 +22:30/0 = 0 +26:30/0 = 0 +27:30/0 = 0 +28:30/0 = 0 +29:30/0 = 0 +30:30/0 = 0 +38:30/0 = 0 +39:30/0 = 0 +39:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +40:30/0 = 0 +40:30/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +41:30/0 = 0 +42:30/0 = 0 +43:30/0 = 0 +44:30/0 = 0 +45:30/0 = 0 +46:30/0 = 0 +47:30/0 = 0 +51:30/0 = 0 +52:30/0 = 0 +53:30/0 = 0 +54:30/0 = 0 +55:30/0 = 0 +63:30/0 = 0 +64:30/0 = 0 +65:30/0 = 0 +66:30/0 = 0 +67:30/0 = 0 +68:30/0 = 0 +69:30/0 = 0 +70:30/0 = 0 +71:30/0 = 0 +72:30/0 = 0 +2:31/0 = 0 +3:31/0 = 0 +4:31/0 = 0 +13:31/0 = 0 +14:31/0 = 0 +15:31/0 = 0 +16:31/0 = 0 +17:31/0 = 0 +18:31/0 = 0 +19:31/0 = 0 +20:31/0 = 0 +21:31/0 = 0 +22:31/0 = 0 +23:31/0 = 0 +27:31/0 = 0 +28:31/0 = 0 +29:31/0 = 0 +38:31/0 = 0 +39:31/0 = 0 +40:31/0 = 0 +41:31/0 = 0 +42:31/0 = 0 +43:31/0 = 0 +44:31/0 = 0 +45:31/0 = 0 +46:31/0 = 0 +47:31/0 = 0 +48:31/0 = 0 +52:31/0 = 0 +53:31/0 = 0 +54:31/0 = 0 +63:31/0 = 0 +64:31/0 = 0 +65:31/0 = 0 +66:31/0 = 0 +67:31/0 = 0 +68:31/0 = 0 +69:31/0 = 0 +70:31/0 = 0 +71:31/0 = 0 +72:31/0 = 0 +73:31/0 = 0 +1:32/0 = 0 +2:32/0 = 0 +3:32/0 = 0 +4:32/0 = 0 +7:32/0 = 0 +8:32/0 = 0 +26:32/0 = 0 +27:32/0 = 0 +28:32/0 = 0 +29:32/0 = 0 +32:32/0 = 0 +33:32/0 = 0 +51:32/0 = 0 +52:32/0 = 0 +53:32/0 = 0 +54:32/0 = 0 +57:32/0 = 0 +58:32/0 = 0 +1:33/0 = 0 +2:33/0 = 0 +3:33/0 = 0 +4:33/0 = 0 +6:33/0 = 0 +7:33/0 = 0 +8:33/0 = 0 +13:33/0 = 0 +14:33/0 = 0 +15:33/0 = 0 +16:33/0 = 0 +18:33/0 = 0 +19:33/0 = 0 +20:33/0 = 0 +21:33/0 = 0 +26:33/0 = 0 +27:33/0 = 0 +28:33/0 = 0 +29:33/0 = 0 +31:33/0 = 0 +32:33/0 = 0 +33:33/0 = 0 +38:33/0 = 0 +39:33/0 = 0 +40:33/0 = 0 +41:33/0 = 0 +43:33/0 = 0 +44:33/0 = 0 +45:33/0 = 0 +46:33/0 = 0 +51:33/0 = 0 +52:33/0 = 0 +53:33/0 = 0 +54:33/0 = 0 +56:33/0 = 0 +57:33/0 = 0 +58:33/0 = 0 +63:33/0 = 0 +64:33/0 = 0 +65:33/0 = 0 +66:33/0 = 0 +68:33/0 = 0 +69:33/0 = 0 +70:33/0 = 0 +71:33/0 = 0 +2:34/0 = 0 +3:34/0 = 0 +4:34/0 = 0 +5:34/0 = 0 +6:34/0 = 0 +7:34/0 = 0 +8:34/0 = 0 +10:34/0 = 0 +11:34/0 = 0 +13:34/0 = 0 +14:34/0 = 0 +15:34/0 = 0 +16:34/0 = 0 +17:34/0 = 0 +18:34/0 = 0 +19:34/0 = 0 +20:34/0 = 0 +21:34/0 = 0 +22:34/0 = 0 +23:34/0 = 0 +27:34/0 = 0 +28:34/0 = 0 +29:34/0 = 0 +30:34/0 = 0 +31:34/0 = 0 +32:34/0 = 0 +33:34/0 = 0 +35:34/0 = 0 +36:34/0 = 0 +38:34/0 = 0 +39:34/0 = 0 +40:34/0 = 0 +41:34/0 = 0 +42:34/0 = 0 +43:34/0 = 0 +44:34/0 = 0 +45:34/0 = 0 +46:34/0 = 0 +47:34/0 = 0 +48:34/0 = 0 +52:34/0 = 0 +53:34/0 = 0 +54:34/0 = 0 +55:34/0 = 0 +56:34/0 = 0 +57:34/0 = 0 +58:34/0 = 0 +60:34/0 = 0 +61:34/0 = 0 +63:34/0 = 0 +64:34/0 = 0 +65:34/0 = 0 +66:34/0 = 0 +67:34/0 = 0 +68:34/0 = 0 +69:34/0 = 0 +70:34/0 = 0 +71:34/0 = 0 +72:34/0 = 0 +73:34/0 = 0 +1:35/0 = 0 +2:35/0 = 0 +3:35/0 = 0 +3:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +4:35/0 = 0 +5:35/0 = 0 +6:35/0 = 0 +7:35/0 = 0 +9:35/0 = 0 +10:35/0 = 0 +11:35/0 = 0 +13:35/0 = 0 +14:35/0 = 0 +15:35/0 = 0 +16:35/0 = 0 +17:35/0 = 0 +18:35/0 = 0 +19:35/0 = 0 +20:35/0 = 0 +21:35/0 = 0 +22:35/0 = 0 +23:35/0 = 0 +26:35/0 = 0 +27:35/0 = 0 +28:35/0 = 0 +28:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +29:35/0 = 0 +30:35/0 = 0 +31:35/0 = 0 +32:35/0 = 0 +34:35/0 = 0 +35:35/0 = 0 +36:35/0 = 0 +38:35/0 = 0 +39:35/0 = 0 +40:35/0 = 0 +40:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +41:35/0 = 0 +41:35/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 1.0791531, -8, 0.5395756, 8, -8, 8) +42:35/0 = 0 +43:35/0 = 0 +44:35/0 = 0 +45:35/0 = 0 +46:35/0 = 0 +47:35/0 = 0 +48:35/0 = 0 +51:35/0 = 0 +52:35/0 = 0 +53:35/0 = 0 +54:35/0 = 0 +55:35/0 = 0 +56:35/0 = 0 +57:35/0 = 0 +59:35/0 = 0 +60:35/0 = 0 +61:35/0 = 0 +63:35/0 = 0 +64:35/0 = 0 +65:35/0 = 0 +66:35/0 = 0 +67:35/0 = 0 +68:35/0 = 0 +69:35/0 = 0 +70:35/0 = 0 +71:35/0 = 0 +72:35/0 = 0 +73:35/0 = 0 +1:36/0 = 0 +2:36/0 = 0 +3:36/0 = 0 +4:36/0 = 0 +5:36/0 = 0 +6:36/0 = 0 +7:36/0 = 0 +9:36/0 = 0 +10:36/0 = 0 +11:36/0 = 0 +14:36/0 = 0 +15:36/0 = 0 +16:36/0 = 0 +17:36/0 = 0 +18:36/0 = 0 +19:36/0 = 0 +20:36/0 = 0 +21:36/0 = 0 +22:36/0 = 0 +23:36/0 = 0 +26:36/0 = 0 +27:36/0 = 0 +28:36/0 = 0 +29:36/0 = 0 +30:36/0 = 0 +31:36/0 = 0 +32:36/0 = 0 +34:36/0 = 0 +35:36/0 = 0 +36:36/0 = 0 +39:36/0 = 0 +40:36/0 = 0 +40:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, -0.17985725, 8, -0.5395756, 8, -8) +41:36/0 = 0 +41:36/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, -0.17985725, 0.5395756, -8) +42:36/0 = 0 +43:36/0 = 0 +44:36/0 = 0 +45:36/0 = 0 +46:36/0 = 0 +47:36/0 = 0 +48:36/0 = 0 +51:36/0 = 0 +52:36/0 = 0 +53:36/0 = 0 +54:36/0 = 0 +55:36/0 = 0 +56:36/0 = 0 +57:36/0 = 0 +59:36/0 = 0 +60:36/0 = 0 +61:36/0 = 0 +64:36/0 = 0 +65:36/0 = 0 +66:36/0 = 0 +67:36/0 = 0 +68:36/0 = 0 +69:36/0 = 0 +70:36/0 = 0 +71:36/0 = 0 +72:36/0 = 0 +73:36/0 = 0 +3:37/0 = 0 +4:37/0 = 0 +5:37/0 = 0 +28:37/0 = 0 +29:37/0 = 0 +30:37/0 = 0 +53:37/0 = 0 +54:37/0 = 0 +55:37/0 = 0 +3:38/0 = 0 +4:38/0 = 0 +5:38/0 = 0 +6:38/0 = 0 +10:38/0 = 0 +11:38/0 = 0 +28:38/0 = 0 +29:38/0 = 0 +30:38/0 = 0 +31:38/0 = 0 +35:38/0 = 0 +36:38/0 = 0 +53:38/0 = 0 +54:38/0 = 0 +55:38/0 = 0 +56:38/0 = 0 +60:38/0 = 0 +61:38/0 = 0 +2:39/0 = 0 +3:39/0 = 0 +4:39/0 = 0 +5:39/0 = 0 +6:39/0 = 0 +7:39/0 = 0 +10:39/0 = 0 +11:39/0 = 0 +12:39/0 = 0 +13:39/0 = 0 +14:39/0 = 0 +15:39/0 = 0 +17:39/0 = 0 +18:39/0 = 0 +27:39/0 = 0 +28:39/0 = 0 +29:39/0 = 0 +30:39/0 = 0 +31:39/0 = 0 +32:39/0 = 0 +35:39/0 = 0 +36:39/0 = 0 +37:39/0 = 0 +38:39/0 = 0 +39:39/0 = 0 +40:39/0 = 0 +42:39/0 = 0 +43:39/0 = 0 +52:39/0 = 0 +53:39/0 = 0 +54:39/0 = 0 +55:39/0 = 0 +56:39/0 = 0 +57:39/0 = 0 +60:39/0 = 0 +61:39/0 = 0 +62:39/0 = 0 +63:39/0 = 0 +64:39/0 = 0 +65:39/0 = 0 +67:39/0 = 0 +68:39/0 = 0 +1:40/0 = 0 +2:40/0 = 0 +3:40/0 = 0 +4:40/0 = 0 +5:40/0 = 0 +6:40/0 = 0 +7:40/0 = 0 +9:40/0 = 0 +10:40/0 = 0 +11:40/0 = 0 +12:40/0 = 0 +13:40/0 = 0 +14:40/0 = 0 +15:40/0 = 0 +16:40/0 = 0 +17:40/0 = 0 +18:40/0 = 0 +19:40/0 = 0 +21:40/0 = 0 +22:40/0 = 0 +23:40/0 = 0 +24:40/0 = 0 +26:40/0 = 0 +27:40/0 = 0 +28:40/0 = 0 +29:40/0 = 0 +30:40/0 = 0 +31:40/0 = 0 +32:40/0 = 0 +34:40/0 = 0 +35:40/0 = 0 +36:40/0 = 0 +37:40/0 = 0 +38:40/0 = 0 +39:40/0 = 0 +40:40/0 = 0 +41:40/0 = 0 +42:40/0 = 0 +43:40/0 = 0 +44:40/0 = 0 +46:40/0 = 0 +47:40/0 = 0 +48:40/0 = 0 +49:40/0 = 0 +51:40/0 = 0 +52:40/0 = 0 +53:40/0 = 0 +54:40/0 = 0 +55:40/0 = 0 +56:40/0 = 0 +57:40/0 = 0 +59:40/0 = 0 +60:40/0 = 0 +61:40/0 = 0 +62:40/0 = 0 +63:40/0 = 0 +64:40/0 = 0 +65:40/0 = 0 +66:40/0 = 0 +67:40/0 = 0 +68:40/0 = 0 +69:40/0 = 0 +71:40/0 = 0 +72:40/0 = 0 +73:40/0 = 0 +74:40/0 = 0 +1:41/0 = 0 +2:41/0 = 0 +3:41/0 = 0 +4:41/0 = 0 +5:41/0 = 0 +6:41/0 = 0 +7:41/0 = 0 +9:41/0 = 0 +10:41/0 = 0 +11:41/0 = 0 +12:41/0 = 0 +13:41/0 = 0 +14:41/0 = 0 +16:41/0 = 0 +17:41/0 = 0 +18:41/0 = 0 +19:41/0 = 0 +21:41/0 = 0 +22:41/0 = 0 +23:41/0 = 0 +24:41/0 = 0 +26:41/0 = 0 +27:41/0 = 0 +28:41/0 = 0 +29:41/0 = 0 +30:41/0 = 0 +31:41/0 = 0 +32:41/0 = 0 +34:41/0 = 0 +35:41/0 = 0 +36:41/0 = 0 +37:41/0 = 0 +38:41/0 = 0 +39:41/0 = 0 +41:41/0 = 0 +42:41/0 = 0 +43:41/0 = 0 +44:41/0 = 0 +46:41/0 = 0 +47:41/0 = 0 +48:41/0 = 0 +49:41/0 = 0 +51:41/0 = 0 +52:41/0 = 0 +53:41/0 = 0 +54:41/0 = 0 +55:41/0 = 0 +56:41/0 = 0 +57:41/0 = 0 +59:41/0 = 0 +60:41/0 = 0 +61:41/0 = 0 +62:41/0 = 0 +63:41/0 = 0 +64:41/0 = 0 +66:41/0 = 0 +67:41/0 = 0 +68:41/0 = 0 +69:41/0 = 0 +71:41/0 = 0 +72:41/0 = 0 +73:41/0 = 0 +74:41/0 = 0 +1:43/0 = 0 +3:43/0 = 0 +5:43/0 = 0 +7:43/0 = 0 +9:43/0 = 0 +11:43/0 = 0 +13:43/0 = 0 +15:43/0 = 0 +17:43/0 = 0 +18:43/0 = 0 +19:43/0 = 0 +20:43/0 = 0 +21:43/0 = 0 +22:43/0 = 0 +23:43/0 = 0 +24:43/0 = 0 +26:43/0 = 0 +28:43/0 = 0 +30:43/0 = 0 +32:43/0 = 0 +34:43/0 = 0 +36:43/0 = 0 +38:43/0 = 0 +40:43/0 = 0 +42:43/0 = 0 +43:43/0 = 0 +44:43/0 = 0 +45:43/0 = 0 +46:43/0 = 0 +47:43/0 = 0 +48:43/0 = 0 +49:43/0 = 0 +51:43/0 = 0 +53:43/0 = 0 +55:43/0 = 0 +57:43/0 = 0 +59:43/0 = 0 +61:43/0 = 0 +63:43/0 = 0 +65:43/0 = 0 +67:43/0 = 0 +68:43/0 = 0 +69:43/0 = 0 +70:43/0 = 0 +71:43/0 = 0 +72:43/0 = 0 +73:43/0 = 0 +74:43/0 = 0 +1:44/0 = 0 +3:44/0 = 0 +5:44/0 = 0 +7:44/0 = 0 +9:44/0 = 0 +11:44/0 = 0 +13:44/0 = 0 +15:44/0 = 0 +17:44/0 = 0 +18:44/0 = 0 +19:44/0 = 0 +20:44/0 = 0 +21:44/0 = 0 +22:44/0 = 0 +23:44/0 = 0 +24:44/0 = 0 +26:44/0 = 0 +28:44/0 = 0 +30:44/0 = 0 +32:44/0 = 0 +34:44/0 = 0 +36:44/0 = 0 +38:44/0 = 0 +40:44/0 = 0 +42:44/0 = 0 +43:44/0 = 0 +44:44/0 = 0 +45:44/0 = 0 +46:44/0 = 0 +47:44/0 = 0 +48:44/0 = 0 +49:44/0 = 0 +51:44/0 = 0 +53:44/0 = 0 +55:44/0 = 0 +57:44/0 = 0 +59:44/0 = 0 +61:44/0 = 0 +63:44/0 = 0 +65:44/0 = 0 +67:44/0 = 0 +68:44/0 = 0 +69:44/0 = 0 +70:44/0 = 0 +71:44/0 = 0 +72:44/0 = 0 +73:44/0 = 0 +74:44/0 = 0 +1:45/0 = 0 +2:45/0 = 0 +3:45/0 = 0 +4:45/0 = 0 +5:45/0 = 0 +6:45/0 = 0 +7:45/0 = 0 +8:45/0 = 0 +9:45/0 = 0 +10:45/0 = 0 +26:45/0 = 0 +27:45/0 = 0 +28:45/0 = 0 +29:45/0 = 0 +30:45/0 = 0 +31:45/0 = 0 +32:45/0 = 0 +33:45/0 = 0 +34:45/0 = 0 +35:45/0 = 0 +51:45/0 = 0 +52:45/0 = 0 +53:45/0 = 0 +54:45/0 = 0 +55:45/0 = 0 +56:45/0 = 0 +57:45/0 = 0 +58:45/0 = 0 +59:45/0 = 0 +60:45/0 = 0 +1:46/0 = 0 +2:46/0 = 0 +3:46/0 = 0 +4:46/0 = 0 +5:46/0 = 0 +6:46/0 = 0 +7:46/0 = 0 +8:46/0 = 0 +9:46/0 = 0 +10:46/0 = 0 +26:46/0 = 0 +27:46/0 = 0 +28:46/0 = 0 +29:46/0 = 0 +30:46/0 = 0 +31:46/0 = 0 +32:46/0 = 0 +33:46/0 = 0 +34:46/0 = 0 +35:46/0 = 0 +51:46/0 = 0 +52:46/0 = 0 +53:46/0 = 0 +54:46/0 = 0 +55:46/0 = 0 +56:46/0 = 0 +57:46/0 = 0 +58:46/0 = 0 +59:46/0 = 0 +60:46/0 = 0 + +[sub_resource type="TileSet" id="TileSet_dinhu"] +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_vtaks") +sources/1 = SubResource("TileSetAtlasSource_kvpfn") [node name="Game" type="Node2D" unique_id=1188224334] +script = ExtResource("1_vtaks") [node name="Player" parent="." unique_id=804585690 instance=ExtResource("1_uwrxv")] z_index = 1 @@ -40,5 +2373,12 @@ texture_filter = 1 [node name="TileMapLayer(Objects)" parent="." unique_id=229708934 instance=ExtResource("9_kvpfn")] texture_filter = 1 tile_map_data = PackedByteArray("AAACABEAAQAmACIAAAAXAAMAAAAEAAoAAAALABEAAAATAAoAAAALABIAAAATAAsAAAAMABEAAAAUAAoAAAAMABIAAAAUAAsAAAAbAA4AAAAeAAoAAAAgAAgAAAAbAAEAAAAgAAkAAAAbAAIAAAAhAAgAAAAcAAEAAAAhAAkAAAAcAAIAAAACAAsAAAAOAAEAAAACAAwAAAAOAAIAAAADAAsAAAAPAAEAAAADAAwAAAAPAAIAAAAhAAsAAAAjAAIAAAAZABEAAAAjAAIAAAAJABEAAAAjAAIAAAALAAoAAAAjAAIAAAATAAIAAAAjAAIAAAACABAAAQAmACEAAAACABIAAQAmACMAAAADABAAAQAnACEAAAADABEAAQAnACIAAAADABIAAQAnACMAAAADABMAAQAnACQAAAAEABAAAQAoACEAAAAEABEAAQAoACIAAAAEABIAAQAoACMAAAAEABMAAQAoACQAAAAFABAAAQApACEAAAAFABEAAQApACIAAAAFABIAAQApACMAAAAFABMAAQApACQAAAD//wYAAQABACAAAAD//wcAAQABACEAAAD//wkAAQABACMAAAD//woAAQABACQAAAAAAAUAAQACAB8AAAAAAAYAAQACACAAAAAAAAcAAQACACEAAAAAAAgAAQACACIAAAAAAAkAAQACACMAAAAAAAoAAQACACQAAAABAAUAAQADAB8AAAABAAYAAQADACAAAAABAAcAAQADACEAAAABAAgAAQADACIAAAABAAkAAQADACMAAAABAAoAAQADACQAAAACAAUAAQAEAB8AAAACAAYAAQAEACAAAAACAAcAAQAEACEAAAACAAgAAQAEACIAAAACAAkAAQAEACMAAAACAAoAAQAEACQAAAAVAA4AAQAaAAcAAAAVAA8AAQAaAAgAAAAVABAAAQAaAAkAAAAVABEAAQAaAAoAAAAVABIAAQAaAAsAAAAWAA4AAQAbAAcAAAAWAA8AAQAbAAgAAAAWABAAAQAbAAkAAAAWABEAAQAbAAoAAAAWABIAAQAbAAsAAAAXAA4AAQAcAAcAAAAXAA8AAQAcAAgAAAAXABAAAQAcAAkAAAAXABEAAQAcAAoAAAAXABIAAQAcAAsAAAAYAA4AAQAdAAcAAAAYAA8AAQAdAAgAAAAYABAAAQAdAAkAAAAYABEAAQAdAAoAAAAgAAQAAQAUAA4AAAAgAAUAAQAUAA8AAAAhAAQAAQAVAA4AAAAhAAUAAQAVAA8AAAAiAAQAAQAWAA4AAAAiAAUAAQAWAA8AAAAjAAQAAQAXAA4AAAAjAAUAAQAXAA8AAAAPAAUAAQA3ACsAAAAPAAYAAQA3ACwAAAAMAAYAAQAzACsAAAAMAAcAAQAzACwAAAAOAAcAAQA7ACsAAAAOAAgAAQA7ACwAAAAPABAAAQBHABcAAAAPABEAAQBHABgAAAAQABAAAQBIABcAAAAQABEAAQBIABgAAAAQABIAAQBIABkAAAARABEAAQBJABgAAAARABIAAQBJABkAAAAbAAEAAQAmABwAAAAbAAIAAQAmAB0AAAAbAAMAAQAmAB4AAAAbAAQAAQAmAB8AAAAcAAEAAQAnABwAAAAcAAIAAQAnAB0AAAAcAAMAAQAnAB4AAAAcAAQAAQAnAB8AAAAdAAEAAQAoABwAAAAdAAIAAQAoAB0AAAAdAAMAAQAoAB4AAAAdAAQAAQAoAB8AAAAeAAEAAQApABwAAAAeAAIAAQApAB0AAAAeAAMAAQApAB4AAAAeAAQAAQApAB8AAAA=") +tile_set = SubResource("TileSet_dinhu") + +[node name="BackgroundMusic" type="AudioStreamPlayer2D" parent="." unique_id=1410606885] +visible = false +stream = ExtResource("9_0tnpc") +autoplay = true +bus = &"Music" [connection signal="timeout" from="SpawnTimer" to="SpawnControl" method="_on_spawn_timer_timeout"] diff --git a/scenes/mainmenu.tscn b/scenes/mainmenu.tscn index 7ef553b..5fc0914 100644 --- a/scenes/mainmenu.tscn +++ b/scenes/mainmenu.tscn @@ -1,31 +1,78 @@ [gd_scene format=3 uid="uid://b3dfeupbstcs8"] [ext_resource type="Script" uid="uid://c3l4dvs4hcd5k" path="res://scripts/mainmenu.gd" id="1_5mbse"] +[ext_resource type="AudioStream" uid="uid://tevbt3p1f7ue" path="res://assets/music & sfx/music/8_bit_dungeon.mp3" id="2_natt5"] +[ext_resource type="Texture2D" uid="uid://2ddggeetjj1t" path="res://assets/images/screenshot_game.png" id="3_r3g3c"] +[ext_resource type="FontFile" uid="uid://8v71dcws4q6o" path="res://assets/fonts/slkscre.ttf" id="4_3vvtq"] [node name="mainmenu" type="CanvasLayer" unique_id=48528055] script = ExtResource("1_5mbse") +[node name="BackgroundSprite" type="TextureRect" parent="." unique_id=437917373] +z_index = -2 +offset_left = 4.0 +offset_top = 2.0 +offset_right = 1277.0 +offset_bottom = 718.0 +texture = ExtResource("3_r3g3c") +expand_mode = 2 + +[node name="BackgroundRect" type="ColorRect" parent="." unique_id=189171469] +z_index = -1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 0.47058824) + +[node name="BackgroundMusic" type="AudioStreamPlayer2D" parent="." unique_id=829947052] +visible = false +stream = ExtResource("2_natt5") +autoplay = true +bus = &"Music" + [node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1844679990] -offset_left = 584.0 -offset_top = 217.0 -offset_right = 687.0 -offset_bottom = 345.0 +z_index = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -308.5 +offset_top = -106.0 +offset_right = 308.5 +offset_bottom = 106.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/separation = 50 alignment = 1 [node name="Label" type="Label" parent="VBoxContainer" unique_id=2039313375] layout_mode = 2 +theme_override_fonts/font = ExtResource("4_3vvtq") +theme_override_font_sizes/font_size = 64 text = "Working Title" [node name="PlayButton" type="Button" parent="VBoxContainer" unique_id=1536378372] +custom_minimum_size = Vector2(200, 45) layout_mode = 2 +theme_override_fonts/font = ExtResource("4_3vvtq") +theme_override_font_sizes/font_size = 32 text = "Play" [node name="OptionsButton" type="Button" parent="VBoxContainer" unique_id=1460263213] +custom_minimum_size = Vector2(200, 45) layout_mode = 2 +theme_override_fonts/font = ExtResource("4_3vvtq") +theme_override_font_sizes/font_size = 32 text = "Options" [node name="QuitButton" type="Button" parent="VBoxContainer" unique_id=1704957427] +custom_minimum_size = Vector2(200, 45) layout_mode = 2 +theme_override_fonts/font = ExtResource("4_3vvtq") +theme_override_font_sizes/font_size = 32 text = "Quit" [connection signal="pressed" from="VBoxContainer/PlayButton" to="." method="_on_play_button_pressed"] diff --git a/scenes/options.tscn b/scenes/options.tscn new file mode 100644 index 0000000..f13d337 --- /dev/null +++ b/scenes/options.tscn @@ -0,0 +1,89 @@ +[gd_scene format=3 uid="uid://dkjnko13aajor"] + +[ext_resource type="Script" uid="uid://d05ac7jxa8og" path="res://options.gd" id="1_2iy26"] +[ext_resource type="Texture2D" uid="uid://2ddggeetjj1t" path="res://assets/images/screenshot_game.png" id="2_kv8mn"] +[ext_resource type="FontFile" uid="uid://8v71dcws4q6o" path="res://assets/fonts/slkscre.ttf" id="3_1sggn"] + +[node name="options" type="CanvasLayer" unique_id=1052266028] +script = ExtResource("1_2iy26") + +[node name="BackgroundSprite" type="TextureRect" parent="." unique_id=1032425303] +z_index = -2 +offset_left = 4.0 +offset_top = 2.0 +offset_right = 1277.0 +offset_bottom = 718.0 +texture = ExtResource("2_kv8mn") +expand_mode = 2 + +[node name="BackgroundRect" type="ColorRect" parent="." unique_id=998212266] +z_index = -1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 0.47058824) + +[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=422787080] +z_index = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -308.5 +offset_top = -106.0 +offset_right = 308.5 +offset_bottom = 106.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/separation = 50 +alignment = 1 + +[node name="Label" type="Label" parent="VBoxContainer" unique_id=1435679909] +layout_mode = 2 +theme_override_fonts/font = ExtResource("3_1sggn") +theme_override_font_sizes/font_size = 64 +text = "Options" +horizontal_alignment = 1 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer" unique_id=1082653827] +custom_minimum_size = Vector2(300, 0) +layout_mode = 2 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer" unique_id=388379542] +custom_minimum_size = Vector2(150, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("3_1sggn") +theme_override_font_sizes/font_size = 32 +text = "Music Volume" + +[node name="HSlider" type="HSlider" parent="VBoxContainer/HBoxContainer" unique_id=2135080977] +custom_minimum_size = Vector2(300, 30) +layout_mode = 2 + +[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer" unique_id=532391329] +custom_minimum_size = Vector2(300, 0) +layout_mode = 2 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer2" unique_id=1484176872] +custom_minimum_size = Vector2(150, 0) +layout_mode = 2 +theme_override_fonts/font = ExtResource("3_1sggn") +theme_override_font_sizes/font_size = 32 +text = "Fullscreen" + +[node name="CheckBox" type="CheckBox" parent="VBoxContainer/HBoxContainer2" unique_id=56580094] +layout_mode = 2 + +[node name="BackButton" type="Button" parent="VBoxContainer" unique_id=2058400072] +custom_minimum_size = Vector2(200, 45) +layout_mode = 2 +theme_override_fonts/font = ExtResource("3_1sggn") +theme_override_font_sizes/font_size = 32 +text = "Back" + +[connection signal="value_changed" from="VBoxContainer/HBoxContainer/HSlider" to="." method="_on_h_slider_value_changed"] +[connection signal="toggled" from="VBoxContainer/HBoxContainer2/CheckBox" to="." method="_on_check_box_toggled"] +[connection signal="pressed" from="VBoxContainer/BackButton" to="." method="_on_back_button_pressed"] diff --git a/scenes/play_button.gd b/scenes/play_button.gd new file mode 100644 index 0000000..00c6e75 --- /dev/null +++ b/scenes/play_button.gd @@ -0,0 +1,11 @@ +extends Button + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/scenes/play_button.gd.uid b/scenes/play_button.gd.uid new file mode 100644 index 0000000..6e053a9 --- /dev/null +++ b/scenes/play_button.gd.uid @@ -0,0 +1 @@ +uid://10hq5bwy42mv diff --git a/scripts/mainmenu.gd b/scripts/mainmenu.gd index 77e3fa9..0cfdae8 100644 --- a/scripts/mainmenu.gd +++ b/scripts/mainmenu.gd @@ -1,10 +1,13 @@ extends CanvasLayer +func _ready(): + MusicManager.play(preload("res://assets/music & sfx/music/8_bit_dungeon.mp3")) + func _on_play_button_pressed() -> void: get_tree().change_scene_to_file("res://scenes/game.tscn") func _on_options_button_pressed() -> void: - pass # Replace with function body. + get_tree().change_scene_to_file("res://scenes/options.tscn") func _on_quit_button_pressed() -> void: - pass # Replace with function body. + get_tree().quit() diff --git a/scripts/music_manager.gd b/scripts/music_manager.gd new file mode 100644 index 0000000..cf01ec8 --- /dev/null +++ b/scripts/music_manager.gd @@ -0,0 +1,17 @@ +extends Node + +var music_player: AudioStreamPlayer + +func _ready(): + music_player = AudioStreamPlayer.new() + music_player.bus = "Music" + add_child(music_player) + +func play(stream: AudioStream): + if music_player.stream == stream and music_player.playing: + return # läuft schon, nichts tun + music_player.stream = stream + music_player.play() + +func stop(): + music_player.stop() diff --git a/scripts/music_manager.gd.uid b/scripts/music_manager.gd.uid new file mode 100644 index 0000000..5d67549 --- /dev/null +++ b/scripts/music_manager.gd.uid @@ -0,0 +1 @@ +uid://dmu7041wi1upt