summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Weipert <code@drogueronin.de>2023-06-18 16:43:22 +0200
committerDaniel Weipert <code@drogueronin.de>2023-06-18 16:43:22 +0200
commit395c25b1fbe51f42decf402f97e51eabcc8c0a77 (patch)
tree72a17c71a39b53d328a76e111ae205d9538d64d0
parent2686ec6d4af6b5437a5f5a5cac008f3d38295f78 (diff)
Godot v3 -> v4
-rw-r--r--.gitignore4
-rw-r--r--Assets/Characters/Dove/Back.png.import32
-rw-r--r--Assets/Characters/Dove/Duck.png.import32
-rw-r--r--Assets/Characters/Dove/Fall1.png.import32
-rw-r--r--Assets/Characters/Dove/Fall1Wings.png.import32
-rw-r--r--Assets/Characters/Dove/Fall2.png.import32
-rw-r--r--Assets/Characters/Dove/Fall2Wings.png.import32
-rw-r--r--Assets/Characters/Dove/Fly.png.import32
-rw-r--r--Assets/Characters/Dove/FlyWings.png.import32
-rw-r--r--Assets/Characters/Dove/Front.png.import32
-rw-r--r--Assets/Characters/Dove/Jump.png.import32
-rw-r--r--Assets/Characters/Dove/Slide.png.import32
-rw-r--r--Assets/Characters/Dove/Walk1.png.import32
-rw-r--r--Assets/Characters/Dove/Walk2.png.import32
-rw-r--r--Assets/Characters/Dove/Wall.png.import32
-rw-r--r--Assets/Characters/Duck/Back.png.import32
-rw-r--r--Assets/Characters/Duck/Duck.png.import32
-rw-r--r--Assets/Characters/Duck/Fall1.png.import32
-rw-r--r--Assets/Characters/Duck/Fall1Wings.png.import32
-rw-r--r--Assets/Characters/Duck/Fall2.png.import32
-rw-r--r--Assets/Characters/Duck/Fall2Wings.png.import32
-rw-r--r--Assets/Characters/Duck/Front.png.import32
-rw-r--r--Assets/Characters/Duck/Jump.png.import32
-rw-r--r--Assets/Characters/Duck/Slide.png.import32
-rw-r--r--Assets/Characters/Duck/Walk1.png.import32
-rw-r--r--Assets/Characters/Duck/Walk2.png.import32
-rw-r--r--Assets/Characters/Duck/Wall.png.import32
-rw-r--r--Assets/Characters/Duck/_Slide.png.import32
-rw-r--r--Assets/Characters/Elephant/Back.png.import32
-rw-r--r--Assets/Characters/Elephant/Duck.png.import32
-rw-r--r--Assets/Characters/Elephant/Front.png.import32
-rw-r--r--Assets/Characters/Elephant/Jump.png.import32
-rw-r--r--Assets/Characters/Elephant/Walk1.png.import32
-rw-r--r--Assets/Characters/Elephant/Walk2.png.import32
-rw-r--r--Assets/Characters/Elephant/Wall.png.import32
-rw-r--r--Assets/Characters/Monkey/Back.png.import32
-rw-r--r--Assets/Characters/Monkey/Duck.png.import32
-rw-r--r--Assets/Characters/Monkey/Front.png.import32
-rw-r--r--Assets/Characters/Monkey/Jump.png.import32
-rw-r--r--Assets/Characters/Monkey/Walk1.png.import32
-rw-r--r--Assets/Characters/Monkey/Walk2.png.import32
-rw-r--r--Assets/Characters/Monkey/Wall.png.import32
-rw-r--r--Assets/Characters/Pidgin/Back.png.import32
-rw-r--r--Assets/Characters/Pidgin/Duck.png.import32
-rw-r--r--Assets/Characters/Pidgin/Fall1.png.import32
-rw-r--r--Assets/Characters/Pidgin/Fall1Wings.png.import32
-rw-r--r--Assets/Characters/Pidgin/Fall2.png.import32
-rw-r--r--Assets/Characters/Pidgin/Fall2Wings.png.import32
-rw-r--r--Assets/Characters/Pidgin/Fly.png.import32
-rw-r--r--Assets/Characters/Pidgin/FlyWings.png.import32
-rw-r--r--Assets/Characters/Pidgin/Front.png.import32
-rw-r--r--Assets/Characters/Pidgin/Jump.png.import32
-rw-r--r--Assets/Characters/Pidgin/Slide.png.import32
-rw-r--r--Assets/Characters/Pidgin/Walk1.png.import32
-rw-r--r--Assets/Characters/Pidgin/Walk2.png.import32
-rw-r--r--Assets/Characters/Pidgin/Wall.png.import32
-rw-r--r--Assets/Characters/Tux/Back.png.import32
-rw-r--r--Assets/Characters/Tux/Duck.png.import32
-rw-r--r--Assets/Characters/Tux/Fall1.png.import32
-rw-r--r--Assets/Characters/Tux/Fall1Wings.png.import32
-rw-r--r--Assets/Characters/Tux/Fall2Wings.png.import32
-rw-r--r--Assets/Characters/Tux/Front.png.import32
-rw-r--r--Assets/Characters/Tux/Jump.png.import32
-rw-r--r--Assets/Characters/Tux/Slide.png.import32
-rw-r--r--Assets/Characters/Tux/Swim.png.import32
-rw-r--r--Assets/Characters/Tux/Walk1.png.import32
-rw-r--r--Assets/Characters/Tux/Walk2.png.import32
-rw-r--r--Assets/Characters/Tux/Wall.png.import32
-rw-r--r--Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import32
-rw-r--r--Assets/Environment/FreeTileset/BG/BG.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Bush (1).png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Bush (2).png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Bush (3).png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Bush (4).png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Crate.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Mushroom_1.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Mushroom_2.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Sign_1.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Sign_2.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Stone.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Tree_1.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Tree_2.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Object/Tree_3.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/1.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/10.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/11.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/12.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/13.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/14.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/15.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/16.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/17.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/18.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/2.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/3.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/4.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/5.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/6.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/7.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/8.png.import32
-rw-r--r--Assets/Environment/FreeTileset/Tiles/9.png.import32
-rw-r--r--Assets/Environment/OA animated flag.png.import32
-rw-r--r--Assets/Environment/WinterTileset/BG/BG.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Crate.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Crystal.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/IceBox.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Igloo.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Sign_1.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Sign_2.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/SnowMan.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Stone.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Tree_1.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Object/Tree_2.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/1.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/10.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/11.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/12.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/13.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/14.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/15.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/16.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/17.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/18.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/2.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/3.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/4.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/5.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/6.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/7.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/8.png.import32
-rw-r--r--Assets/Environment/WinterTileset/Tiles/9.png.import32
-rw-r--r--Assets/Environment/generic_platformer.tres2438
-rw-r--r--Assets/Environment/generic_platformer_test.pngbin0 -> 2619 bytes
-rw-r--r--Assets/Environment/generic_platformer_test.png.import34
-rw-r--r--Assets/Environment/goodly-2x.png.import32
-rw-r--r--Assets/Environment/nestle.png.import32
-rw-r--r--Assets/Environment/nestle.tres126
-rw-r--r--Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf.import33
-rw-r--r--Assets/Fonts/impact-label/Impact_Label.ttf.import33
-rw-r--r--Assets/Fonts/impact-label/Impact_Label_Reversed.ttf.import33
-rw-r--r--Assets/Fonts/impact-label/impactlabel.jpg.import32
-rw-r--r--Characters/Character.gd68
-rw-r--r--Characters/Character.tscn124
-rw-r--r--Characters/Dove.tscn124
-rw-r--r--Characters/Duck.tscn124
-rw-r--r--Characters/Elephant.tscn94
-rw-r--r--Characters/Monkey.tscn94
-rw-r--r--Characters/Pidgin.tscn124
-rw-r--r--Characters/Tux.tscn125
-rw-r--r--Global.gd20
-rw-r--r--Levels/Level.gd31
-rw-r--r--Levels/Level_0001.gd4
-rw-r--r--Levels/Level_0001.tscn46
-rw-r--r--Levels/Level_0002.gd4
-rw-r--r--Levels/Level_0002.tscn735
-rw-r--r--Levels/Level_0003.gd4
-rw-r--r--Levels/Level_0003.tscn768
-rw-r--r--Levels/Level_0004.gd4
-rw-r--r--Levels/Level_0004.tscn57
-rw-r--r--Levels/Level_0005.gd4
-rw-r--r--Levels/Level_0005.tscn58
-rw-r--r--Network/Lobby.gd20
-rw-r--r--Network/Lobby.tscn176
-rw-r--r--Network/Network.gd53
-rw-r--r--Objects/CheckFall.gd2
-rw-r--r--Objects/CheckFall.tscn2
-rw-r--r--Objects/Flag.tscn87
-rw-r--r--UI/CharacterSelect.gd10
-rw-r--r--UI/CharacterSelect.tscn162
-rw-r--r--UI/GameOver.gd2
-rw-r--r--UI/GameOver.tscn102
-rw-r--r--UI/HUD/CancelButton.tscn32
-rw-r--r--UI/HUD/LevelMap.gd8
-rw-r--r--UI/HUD/LevelMap.tscn23
-rw-r--r--UI/HUD/LevelMapCell.gd15
-rw-r--r--UI/HUD/LevelMapCell.tscn182
-rw-r--r--UI/HUD/Timer.tscn13
-rw-r--r--UI/LevelSelect.gd15
-rw-r--r--UI/LevelSelect.tscn13
-rw-r--r--UI/LevelSelectCell.gd15
-rw-r--r--UI/LevelSelectCell.tscn101
-rw-r--r--UI/Menu/KeyBindings.gd4
-rw-r--r--UI/Menu/KeyBindings.tscn116
-rw-r--r--UI/Menu/Menu.gd2
-rw-r--r--UI/Menu/Menu.tscn47
-rw-r--r--UI/Menu/MenuButton.tscn15
-rw-r--r--default_env.tres2
-rw-r--r--export_presets.cfg192
-rw-r--r--icon.png.import32
-rw-r--r--project.godot57
190 files changed, 6862 insertions, 4207 deletions
diff --git a/.gitignore b/.gitignore
index 440003f..e54c49a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
+# Godot 4+ specific ignores
+.godot/
+
# Godot-specific ignores
.import/
export.cfg
@@ -10,4 +13,3 @@ export.cfg
# Mono-specific ignores
.mono/
data_*/
-
diff --git a/Assets/Characters/Dove/Back.png.import b/Assets/Characters/Dove/Back.png.import
index a4ccad6..c3ec326 100644
--- a/Assets/Characters/Dove/Back.png.import
+++ b/Assets/Characters/Dove/Back.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Back.png-bb718ceceb98046521cb8602da81d8ae.stex"
+type="CompressedTexture2D"
+uid="uid://cklkw2yi7mwx3"
+path="res://.godot/imported/Back.png-bb718ceceb98046521cb8602da81d8ae.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Back.png"
-dest_files=[ "res://.import/Back.png-bb718ceceb98046521cb8602da81d8ae.stex" ]
+dest_files=["res://.godot/imported/Back.png-bb718ceceb98046521cb8602da81d8ae.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Duck.png.import b/Assets/Characters/Dove/Duck.png.import
index 763cb54..4ba36cd 100644
--- a/Assets/Characters/Dove/Duck.png.import
+++ b/Assets/Characters/Dove/Duck.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Duck.png-533985c631be0aa844bda0b14774c477.stex"
+type="CompressedTexture2D"
+uid="uid://bc30cis6uy374"
+path="res://.godot/imported/Duck.png-533985c631be0aa844bda0b14774c477.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Duck.png"
-dest_files=[ "res://.import/Duck.png-533985c631be0aa844bda0b14774c477.stex" ]
+dest_files=["res://.godot/imported/Duck.png-533985c631be0aa844bda0b14774c477.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Fall1.png.import b/Assets/Characters/Dove/Fall1.png.import
index 3553e29..bfa1ef1 100644
--- a/Assets/Characters/Dove/Fall1.png.import
+++ b/Assets/Characters/Dove/Fall1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1.png-7ebd5efacd01082512d41309a5457beb.stex"
+type="CompressedTexture2D"
+uid="uid://pa7nogs2tjhr"
+path="res://.godot/imported/Fall1.png-7ebd5efacd01082512d41309a5457beb.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Fall1.png"
-dest_files=[ "res://.import/Fall1.png-7ebd5efacd01082512d41309a5457beb.stex" ]
+dest_files=["res://.godot/imported/Fall1.png-7ebd5efacd01082512d41309a5457beb.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Fall1Wings.png.import b/Assets/Characters/Dove/Fall1Wings.png.import
index 2c3a9c9..b6b2cf8 100644
--- a/Assets/Characters/Dove/Fall1Wings.png.import
+++ b/Assets/Characters/Dove/Fall1Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1Wings.png-64c023a9147f911c5628220f0094b21e.stex"
+type="CompressedTexture2D"
+uid="uid://dvy3vwsl2pnqa"
+path="res://.godot/imported/Fall1Wings.png-64c023a9147f911c5628220f0094b21e.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Fall1Wings.png"
-dest_files=[ "res://.import/Fall1Wings.png-64c023a9147f911c5628220f0094b21e.stex" ]
+dest_files=["res://.godot/imported/Fall1Wings.png-64c023a9147f911c5628220f0094b21e.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Fall2.png.import b/Assets/Characters/Dove/Fall2.png.import
index 2032e29..dbb77d5 100644
--- a/Assets/Characters/Dove/Fall2.png.import
+++ b/Assets/Characters/Dove/Fall2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall2.png-3757025ca764b9e87a5884a8badec078.stex"
+type="CompressedTexture2D"
+uid="uid://d30sk72q4cm7h"
+path="res://.godot/imported/Fall2.png-3757025ca764b9e87a5884a8badec078.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Fall2.png"
-dest_files=[ "res://.import/Fall2.png-3757025ca764b9e87a5884a8badec078.stex" ]
+dest_files=["res://.godot/imported/Fall2.png-3757025ca764b9e87a5884a8badec078.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Fall2Wings.png.import b/Assets/Characters/Dove/Fall2Wings.png.import
index 7112302..bcab67a 100644
--- a/Assets/Characters/Dove/Fall2Wings.png.import
+++ b/Assets/Characters/Dove/Fall2Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall2Wings.png-6e1c0e1cf02d94d4c4b77d5de3ee7792.stex"
+type="CompressedTexture2D"
+uid="uid://b0f24rq8rhi52"
+path="res://.godot/imported/Fall2Wings.png-6e1c0e1cf02d94d4c4b77d5de3ee7792.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Fall2Wings.png"
-dest_files=[ "res://.import/Fall2Wings.png-6e1c0e1cf02d94d4c4b77d5de3ee7792.stex" ]
+dest_files=["res://.godot/imported/Fall2Wings.png-6e1c0e1cf02d94d4c4b77d5de3ee7792.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Fly.png.import b/Assets/Characters/Dove/Fly.png.import
index 5a3e57d..b875727 100644
--- a/Assets/Characters/Dove/Fly.png.import
+++ b/Assets/Characters/Dove/Fly.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fly.png-f53a933884af4c2e5ed736dc269323d3.stex"
+type="CompressedTexture2D"
+uid="uid://d27sjqf3ifb6t"
+path="res://.godot/imported/Fly.png-f53a933884af4c2e5ed736dc269323d3.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Fly.png"
-dest_files=[ "res://.import/Fly.png-f53a933884af4c2e5ed736dc269323d3.stex" ]
+dest_files=["res://.godot/imported/Fly.png-f53a933884af4c2e5ed736dc269323d3.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/FlyWings.png.import b/Assets/Characters/Dove/FlyWings.png.import
index ff38de3..45783cd 100644
--- a/Assets/Characters/Dove/FlyWings.png.import
+++ b/Assets/Characters/Dove/FlyWings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/FlyWings.png-9ecec75c9e96b490a68226354c548f6c.stex"
+type="CompressedTexture2D"
+uid="uid://cjvp17muxedkr"
+path="res://.godot/imported/FlyWings.png-9ecec75c9e96b490a68226354c548f6c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/FlyWings.png"
-dest_files=[ "res://.import/FlyWings.png-9ecec75c9e96b490a68226354c548f6c.stex" ]
+dest_files=["res://.godot/imported/FlyWings.png-9ecec75c9e96b490a68226354c548f6c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Front.png.import b/Assets/Characters/Dove/Front.png.import
index cfeca17..b2964cf 100644
--- a/Assets/Characters/Dove/Front.png.import
+++ b/Assets/Characters/Dove/Front.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Front.png-bf5a460f485ad1f13bd4b9479a59c042.stex"
+type="CompressedTexture2D"
+uid="uid://b2h82tdfbogjx"
+path="res://.godot/imported/Front.png-bf5a460f485ad1f13bd4b9479a59c042.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Front.png"
-dest_files=[ "res://.import/Front.png-bf5a460f485ad1f13bd4b9479a59c042.stex" ]
+dest_files=["res://.godot/imported/Front.png-bf5a460f485ad1f13bd4b9479a59c042.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Jump.png.import b/Assets/Characters/Dove/Jump.png.import
index ea34ca8..651e828 100644
--- a/Assets/Characters/Dove/Jump.png.import
+++ b/Assets/Characters/Dove/Jump.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Jump.png-cef84fa863a08a27d46cd0446fe8d4a8.stex"
+type="CompressedTexture2D"
+uid="uid://bbgjua7kpisfy"
+path="res://.godot/imported/Jump.png-cef84fa863a08a27d46cd0446fe8d4a8.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Jump.png"
-dest_files=[ "res://.import/Jump.png-cef84fa863a08a27d46cd0446fe8d4a8.stex" ]
+dest_files=["res://.godot/imported/Jump.png-cef84fa863a08a27d46cd0446fe8d4a8.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Slide.png.import b/Assets/Characters/Dove/Slide.png.import
index 7787f8c..688b7fb 100644
--- a/Assets/Characters/Dove/Slide.png.import
+++ b/Assets/Characters/Dove/Slide.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Slide.png-6f5135879ccc7ac91abfd5ef70db8232.stex"
+type="CompressedTexture2D"
+uid="uid://bprs82t6l1k5l"
+path="res://.godot/imported/Slide.png-6f5135879ccc7ac91abfd5ef70db8232.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Slide.png"
-dest_files=[ "res://.import/Slide.png-6f5135879ccc7ac91abfd5ef70db8232.stex" ]
+dest_files=["res://.godot/imported/Slide.png-6f5135879ccc7ac91abfd5ef70db8232.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Walk1.png.import b/Assets/Characters/Dove/Walk1.png.import
index 0ccd67e..0137ff3 100644
--- a/Assets/Characters/Dove/Walk1.png.import
+++ b/Assets/Characters/Dove/Walk1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk1.png-c6ac84c69e0aae9d20c6fc5ff45a340c.stex"
+type="CompressedTexture2D"
+uid="uid://bpdka00y5rpyq"
+path="res://.godot/imported/Walk1.png-c6ac84c69e0aae9d20c6fc5ff45a340c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Walk1.png"
-dest_files=[ "res://.import/Walk1.png-c6ac84c69e0aae9d20c6fc5ff45a340c.stex" ]
+dest_files=["res://.godot/imported/Walk1.png-c6ac84c69e0aae9d20c6fc5ff45a340c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Walk2.png.import b/Assets/Characters/Dove/Walk2.png.import
index ec6aba0..e5e0cdc 100644
--- a/Assets/Characters/Dove/Walk2.png.import
+++ b/Assets/Characters/Dove/Walk2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk2.png-557228b2ad6a907ecff12baf35efe3b6.stex"
+type="CompressedTexture2D"
+uid="uid://b8rox7xmamvs0"
+path="res://.godot/imported/Walk2.png-557228b2ad6a907ecff12baf35efe3b6.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Walk2.png"
-dest_files=[ "res://.import/Walk2.png-557228b2ad6a907ecff12baf35efe3b6.stex" ]
+dest_files=["res://.godot/imported/Walk2.png-557228b2ad6a907ecff12baf35efe3b6.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Dove/Wall.png.import b/Assets/Characters/Dove/Wall.png.import
index c44b339..2b48b50 100644
--- a/Assets/Characters/Dove/Wall.png.import
+++ b/Assets/Characters/Dove/Wall.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Wall.png-583bcca745e8bfe3e7f1b6e9c68eb57d.stex"
+type="CompressedTexture2D"
+uid="uid://d3sulcf630kwm"
+path="res://.godot/imported/Wall.png-583bcca745e8bfe3e7f1b6e9c68eb57d.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Dove/Wall.png"
-dest_files=[ "res://.import/Wall.png-583bcca745e8bfe3e7f1b6e9c68eb57d.stex" ]
+dest_files=["res://.godot/imported/Wall.png-583bcca745e8bfe3e7f1b6e9c68eb57d.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Back.png.import b/Assets/Characters/Duck/Back.png.import
index 5953fdb..693775b 100644
--- a/Assets/Characters/Duck/Back.png.import
+++ b/Assets/Characters/Duck/Back.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Back.png-35793800f4a5d1e5690178108725cb5b.stex"
+type="CompressedTexture2D"
+uid="uid://cektwmgi1dspp"
+path="res://.godot/imported/Back.png-35793800f4a5d1e5690178108725cb5b.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Back.png"
-dest_files=[ "res://.import/Back.png-35793800f4a5d1e5690178108725cb5b.stex" ]
+dest_files=["res://.godot/imported/Back.png-35793800f4a5d1e5690178108725cb5b.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Duck.png.import b/Assets/Characters/Duck/Duck.png.import
index 86989d0..20accf7 100644
--- a/Assets/Characters/Duck/Duck.png.import
+++ b/Assets/Characters/Duck/Duck.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Duck.png-e70ad3c63193f9e614df67f2f48a4b33.stex"
+type="CompressedTexture2D"
+uid="uid://b13oyrr0fnysy"
+path="res://.godot/imported/Duck.png-e70ad3c63193f9e614df67f2f48a4b33.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Duck.png"
-dest_files=[ "res://.import/Duck.png-e70ad3c63193f9e614df67f2f48a4b33.stex" ]
+dest_files=["res://.godot/imported/Duck.png-e70ad3c63193f9e614df67f2f48a4b33.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Fall1.png.import b/Assets/Characters/Duck/Fall1.png.import
index 33f2b58..006b93f 100644
--- a/Assets/Characters/Duck/Fall1.png.import
+++ b/Assets/Characters/Duck/Fall1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1.png-90afa5207bd5b979809d88821f2a5949.stex"
+type="CompressedTexture2D"
+uid="uid://1x88sprpx053"
+path="res://.godot/imported/Fall1.png-90afa5207bd5b979809d88821f2a5949.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Fall1.png"
-dest_files=[ "res://.import/Fall1.png-90afa5207bd5b979809d88821f2a5949.stex" ]
+dest_files=["res://.godot/imported/Fall1.png-90afa5207bd5b979809d88821f2a5949.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Fall1Wings.png.import b/Assets/Characters/Duck/Fall1Wings.png.import
index 860ce03..27697d1 100644
--- a/Assets/Characters/Duck/Fall1Wings.png.import
+++ b/Assets/Characters/Duck/Fall1Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1Wings.png-7f43c111e0720237de6857d1ac463cca.stex"
+type="CompressedTexture2D"
+uid="uid://cdfbqwj76p8rg"
+path="res://.godot/imported/Fall1Wings.png-7f43c111e0720237de6857d1ac463cca.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Fall1Wings.png"
-dest_files=[ "res://.import/Fall1Wings.png-7f43c111e0720237de6857d1ac463cca.stex" ]
+dest_files=["res://.godot/imported/Fall1Wings.png-7f43c111e0720237de6857d1ac463cca.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Fall2.png.import b/Assets/Characters/Duck/Fall2.png.import
index ab5ab10..5fcd6e1 100644
--- a/Assets/Characters/Duck/Fall2.png.import
+++ b/Assets/Characters/Duck/Fall2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall2.png-337cef3634a278bd61e7f0af4e3e80c6.stex"
+type="CompressedTexture2D"
+uid="uid://dlyfhcbfacp3j"
+path="res://.godot/imported/Fall2.png-337cef3634a278bd61e7f0af4e3e80c6.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Fall2.png"
-dest_files=[ "res://.import/Fall2.png-337cef3634a278bd61e7f0af4e3e80c6.stex" ]
+dest_files=["res://.godot/imported/Fall2.png-337cef3634a278bd61e7f0af4e3e80c6.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Fall2Wings.png.import b/Assets/Characters/Duck/Fall2Wings.png.import
index a39fd3e..5ec4dcc 100644
--- a/Assets/Characters/Duck/Fall2Wings.png.import
+++ b/Assets/Characters/Duck/Fall2Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall2Wings.png-cf5df504a31a0d48e371464a934f5966.stex"
+type="CompressedTexture2D"
+uid="uid://cpyt71toxyag4"
+path="res://.godot/imported/Fall2Wings.png-cf5df504a31a0d48e371464a934f5966.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Fall2Wings.png"
-dest_files=[ "res://.import/Fall2Wings.png-cf5df504a31a0d48e371464a934f5966.stex" ]
+dest_files=["res://.godot/imported/Fall2Wings.png-cf5df504a31a0d48e371464a934f5966.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Front.png.import b/Assets/Characters/Duck/Front.png.import
index 66fb18d..130e065 100644
--- a/Assets/Characters/Duck/Front.png.import
+++ b/Assets/Characters/Duck/Front.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Front.png-b68d91e26addcebf2b2cf87543ebfd13.stex"
+type="CompressedTexture2D"
+uid="uid://dibcyc08wpu0a"
+path="res://.godot/imported/Front.png-b68d91e26addcebf2b2cf87543ebfd13.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Front.png"
-dest_files=[ "res://.import/Front.png-b68d91e26addcebf2b2cf87543ebfd13.stex" ]
+dest_files=["res://.godot/imported/Front.png-b68d91e26addcebf2b2cf87543ebfd13.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Jump.png.import b/Assets/Characters/Duck/Jump.png.import
index 2811e86..ec2c72c 100644
--- a/Assets/Characters/Duck/Jump.png.import
+++ b/Assets/Characters/Duck/Jump.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Jump.png-1dfa45c45b0c230941b7c6eb58cb6cf7.stex"
+type="CompressedTexture2D"
+uid="uid://dfk20nuratgte"
+path="res://.godot/imported/Jump.png-1dfa45c45b0c230941b7c6eb58cb6cf7.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Jump.png"
-dest_files=[ "res://.import/Jump.png-1dfa45c45b0c230941b7c6eb58cb6cf7.stex" ]
+dest_files=["res://.godot/imported/Jump.png-1dfa45c45b0c230941b7c6eb58cb6cf7.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Slide.png.import b/Assets/Characters/Duck/Slide.png.import
index 9782404..c7c9da2 100644
--- a/Assets/Characters/Duck/Slide.png.import
+++ b/Assets/Characters/Duck/Slide.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Slide.png-45ea1fd1dbed4afa06f47a030e9f5187.stex"
+type="CompressedTexture2D"
+uid="uid://bpw7aneapgwfr"
+path="res://.godot/imported/Slide.png-45ea1fd1dbed4afa06f47a030e9f5187.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Slide.png"
-dest_files=[ "res://.import/Slide.png-45ea1fd1dbed4afa06f47a030e9f5187.stex" ]
+dest_files=["res://.godot/imported/Slide.png-45ea1fd1dbed4afa06f47a030e9f5187.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Walk1.png.import b/Assets/Characters/Duck/Walk1.png.import
index 71ddb77..e39ae8e 100644
--- a/Assets/Characters/Duck/Walk1.png.import
+++ b/Assets/Characters/Duck/Walk1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk1.png-3ffd4a39a8acbc49f2d7d54720ffb1cb.stex"
+type="CompressedTexture2D"
+uid="uid://bekcxwxti2d8r"
+path="res://.godot/imported/Walk1.png-3ffd4a39a8acbc49f2d7d54720ffb1cb.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Walk1.png"
-dest_files=[ "res://.import/Walk1.png-3ffd4a39a8acbc49f2d7d54720ffb1cb.stex" ]
+dest_files=["res://.godot/imported/Walk1.png-3ffd4a39a8acbc49f2d7d54720ffb1cb.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Walk2.png.import b/Assets/Characters/Duck/Walk2.png.import
index 4f622d5..fa5c6b4 100644
--- a/Assets/Characters/Duck/Walk2.png.import
+++ b/Assets/Characters/Duck/Walk2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk2.png-0b24ef6d4f530d001e2b4b06ff4c8d8e.stex"
+type="CompressedTexture2D"
+uid="uid://dn1xecq7vx3tm"
+path="res://.godot/imported/Walk2.png-0b24ef6d4f530d001e2b4b06ff4c8d8e.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Walk2.png"
-dest_files=[ "res://.import/Walk2.png-0b24ef6d4f530d001e2b4b06ff4c8d8e.stex" ]
+dest_files=["res://.godot/imported/Walk2.png-0b24ef6d4f530d001e2b4b06ff4c8d8e.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/Wall.png.import b/Assets/Characters/Duck/Wall.png.import
index 6f4c4aa..6581867 100644
--- a/Assets/Characters/Duck/Wall.png.import
+++ b/Assets/Characters/Duck/Wall.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Wall.png-6f50c3652782bb60779132e240a1554a.stex"
+type="CompressedTexture2D"
+uid="uid://bgvorvxaiccfj"
+path="res://.godot/imported/Wall.png-6f50c3652782bb60779132e240a1554a.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/Wall.png"
-dest_files=[ "res://.import/Wall.png-6f50c3652782bb60779132e240a1554a.stex" ]
+dest_files=["res://.godot/imported/Wall.png-6f50c3652782bb60779132e240a1554a.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Duck/_Slide.png.import b/Assets/Characters/Duck/_Slide.png.import
index 336c216..48e6d70 100644
--- a/Assets/Characters/Duck/_Slide.png.import
+++ b/Assets/Characters/Duck/_Slide.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/_Slide.png-ce4c20394f79a87a566f5cfb197ec263.stex"
+type="CompressedTexture2D"
+uid="uid://ddvg3ksavfb3x"
+path="res://.godot/imported/_Slide.png-ce4c20394f79a87a566f5cfb197ec263.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Duck/_Slide.png"
-dest_files=[ "res://.import/_Slide.png-ce4c20394f79a87a566f5cfb197ec263.stex" ]
+dest_files=["res://.godot/imported/_Slide.png-ce4c20394f79a87a566f5cfb197ec263.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Elephant/Back.png.import b/Assets/Characters/Elephant/Back.png.import
index 20c611e..9b54adf 100644
--- a/Assets/Characters/Elephant/Back.png.import
+++ b/Assets/Characters/Elephant/Back.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Back.png-b658e30cd4bfbc01b4e99a1b46683317.stex"
+type="CompressedTexture2D"
+uid="uid://dggbekqiasbvp"
+path="res://.godot/imported/Back.png-b658e30cd4bfbc01b4e99a1b46683317.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Elephant/Back.png"
-dest_files=[ "res://.import/Back.png-b658e30cd4bfbc01b4e99a1b46683317.stex" ]
+dest_files=["res://.godot/imported/Back.png-b658e30cd4bfbc01b4e99a1b46683317.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Elephant/Duck.png.import b/Assets/Characters/Elephant/Duck.png.import
index 0f052db..c7eff4a 100644
--- a/Assets/Characters/Elephant/Duck.png.import
+++ b/Assets/Characters/Elephant/Duck.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Duck.png-92d70934a8db16ad0b43b47221970b65.stex"
+type="CompressedTexture2D"
+uid="uid://kdrkd5arwyix"
+path="res://.godot/imported/Duck.png-92d70934a8db16ad0b43b47221970b65.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Elephant/Duck.png"
-dest_files=[ "res://.import/Duck.png-92d70934a8db16ad0b43b47221970b65.stex" ]
+dest_files=["res://.godot/imported/Duck.png-92d70934a8db16ad0b43b47221970b65.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Elephant/Front.png.import b/Assets/Characters/Elephant/Front.png.import
index a0c8597..dbe90e1 100644
--- a/Assets/Characters/Elephant/Front.png.import
+++ b/Assets/Characters/Elephant/Front.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Front.png-cf504e923224c7680998af63ae766925.stex"
+type="CompressedTexture2D"
+uid="uid://bfr2ek0h8rveb"
+path="res://.godot/imported/Front.png-cf504e923224c7680998af63ae766925.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Elephant/Front.png"
-dest_files=[ "res://.import/Front.png-cf504e923224c7680998af63ae766925.stex" ]
+dest_files=["res://.godot/imported/Front.png-cf504e923224c7680998af63ae766925.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Elephant/Jump.png.import b/Assets/Characters/Elephant/Jump.png.import
index 3bf27fd..5c57efa 100644
--- a/Assets/Characters/Elephant/Jump.png.import
+++ b/Assets/Characters/Elephant/Jump.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Jump.png-bb7246fe24989fb290bd07905251af70.stex"
+type="CompressedTexture2D"
+uid="uid://cx8mq4nhpgn07"
+path="res://.godot/imported/Jump.png-bb7246fe24989fb290bd07905251af70.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Elephant/Jump.png"
-dest_files=[ "res://.import/Jump.png-bb7246fe24989fb290bd07905251af70.stex" ]
+dest_files=["res://.godot/imported/Jump.png-bb7246fe24989fb290bd07905251af70.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Elephant/Walk1.png.import b/Assets/Characters/Elephant/Walk1.png.import
index e52999b..95294e4 100644
--- a/Assets/Characters/Elephant/Walk1.png.import
+++ b/Assets/Characters/Elephant/Walk1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk1.png-44c378595f7a0735da6ef2e500a030d0.stex"
+type="CompressedTexture2D"
+uid="uid://dhfj50q47tmr5"
+path="res://.godot/imported/Walk1.png-44c378595f7a0735da6ef2e500a030d0.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Elephant/Walk1.png"
-dest_files=[ "res://.import/Walk1.png-44c378595f7a0735da6ef2e500a030d0.stex" ]
+dest_files=["res://.godot/imported/Walk1.png-44c378595f7a0735da6ef2e500a030d0.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Elephant/Walk2.png.import b/Assets/Characters/Elephant/Walk2.png.import
index d28e79c..abc9afe 100644
--- a/Assets/Characters/Elephant/Walk2.png.import
+++ b/Assets/Characters/Elephant/Walk2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk2.png-45b7f6cee9340875711e8e11fa017174.stex"
+type="CompressedTexture2D"
+uid="uid://b1ubrkswjkmg4"
+path="res://.godot/imported/Walk2.png-45b7f6cee9340875711e8e11fa017174.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Elephant/Walk2.png"
-dest_files=[ "res://.import/Walk2.png-45b7f6cee9340875711e8e11fa017174.stex" ]
+dest_files=["res://.godot/imported/Walk2.png-45b7f6cee9340875711e8e11fa017174.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Elephant/Wall.png.import b/Assets/Characters/Elephant/Wall.png.import
index 01ebcb3..aec00d3 100644
--- a/Assets/Characters/Elephant/Wall.png.import
+++ b/Assets/Characters/Elephant/Wall.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Wall.png-b2e10b2e2b04f744d64495ec49f97d62.stex"
+type="CompressedTexture2D"
+uid="uid://47xb7truren2"
+path="res://.godot/imported/Wall.png-b2e10b2e2b04f744d64495ec49f97d62.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Elephant/Wall.png"
-dest_files=[ "res://.import/Wall.png-b2e10b2e2b04f744d64495ec49f97d62.stex" ]
+dest_files=["res://.godot/imported/Wall.png-b2e10b2e2b04f744d64495ec49f97d62.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Monkey/Back.png.import b/Assets/Characters/Monkey/Back.png.import
index 1698a11..fc7951d 100644
--- a/Assets/Characters/Monkey/Back.png.import
+++ b/Assets/Characters/Monkey/Back.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Back.png-2faaea4f418d413bbad22df0f6a26380.stex"
+type="CompressedTexture2D"
+uid="uid://cjmgcegibbs3b"
+path="res://.godot/imported/Back.png-2faaea4f418d413bbad22df0f6a26380.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Monkey/Back.png"
-dest_files=[ "res://.import/Back.png-2faaea4f418d413bbad22df0f6a26380.stex" ]
+dest_files=["res://.godot/imported/Back.png-2faaea4f418d413bbad22df0f6a26380.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Monkey/Duck.png.import b/Assets/Characters/Monkey/Duck.png.import
index 5f064f6..630c020 100644
--- a/Assets/Characters/Monkey/Duck.png.import
+++ b/Assets/Characters/Monkey/Duck.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Duck.png-ca95e7d812d8d0be783b83dc6af365c9.stex"
+type="CompressedTexture2D"
+uid="uid://dmlln3ee7tt6y"
+path="res://.godot/imported/Duck.png-ca95e7d812d8d0be783b83dc6af365c9.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Monkey/Duck.png"
-dest_files=[ "res://.import/Duck.png-ca95e7d812d8d0be783b83dc6af365c9.stex" ]
+dest_files=["res://.godot/imported/Duck.png-ca95e7d812d8d0be783b83dc6af365c9.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Monkey/Front.png.import b/Assets/Characters/Monkey/Front.png.import
index 3e39c53..bc594bc 100644
--- a/Assets/Characters/Monkey/Front.png.import
+++ b/Assets/Characters/Monkey/Front.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Front.png-8e489ecf528d80571d044d721a4d28a8.stex"
+type="CompressedTexture2D"
+uid="uid://c338yichhecvr"
+path="res://.godot/imported/Front.png-8e489ecf528d80571d044d721a4d28a8.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Monkey/Front.png"
-dest_files=[ "res://.import/Front.png-8e489ecf528d80571d044d721a4d28a8.stex" ]
+dest_files=["res://.godot/imported/Front.png-8e489ecf528d80571d044d721a4d28a8.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Monkey/Jump.png.import b/Assets/Characters/Monkey/Jump.png.import
index d69a254..7f57bae 100644
--- a/Assets/Characters/Monkey/Jump.png.import
+++ b/Assets/Characters/Monkey/Jump.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Jump.png-763439b4126a0631a6d536f184a3a46f.stex"
+type="CompressedTexture2D"
+uid="uid://dqnwnuy3e1unr"
+path="res://.godot/imported/Jump.png-763439b4126a0631a6d536f184a3a46f.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Monkey/Jump.png"
-dest_files=[ "res://.import/Jump.png-763439b4126a0631a6d536f184a3a46f.stex" ]
+dest_files=["res://.godot/imported/Jump.png-763439b4126a0631a6d536f184a3a46f.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Monkey/Walk1.png.import b/Assets/Characters/Monkey/Walk1.png.import
index 5aa0580..fd8aa7d 100644
--- a/Assets/Characters/Monkey/Walk1.png.import
+++ b/Assets/Characters/Monkey/Walk1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk1.png-be2e8777f8b1e6d5b19ad208ecf1af27.stex"
+type="CompressedTexture2D"
+uid="uid://cv0um2orghk12"
+path="res://.godot/imported/Walk1.png-be2e8777f8b1e6d5b19ad208ecf1af27.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Monkey/Walk1.png"
-dest_files=[ "res://.import/Walk1.png-be2e8777f8b1e6d5b19ad208ecf1af27.stex" ]
+dest_files=["res://.godot/imported/Walk1.png-be2e8777f8b1e6d5b19ad208ecf1af27.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Monkey/Walk2.png.import b/Assets/Characters/Monkey/Walk2.png.import
index b3e5f18..4ad4f48 100644
--- a/Assets/Characters/Monkey/Walk2.png.import
+++ b/Assets/Characters/Monkey/Walk2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk2.png-aa9bb81e75fd3334ade180b069fdaa58.stex"
+type="CompressedTexture2D"
+uid="uid://cieug1suk3wcv"
+path="res://.godot/imported/Walk2.png-aa9bb81e75fd3334ade180b069fdaa58.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Monkey/Walk2.png"
-dest_files=[ "res://.import/Walk2.png-aa9bb81e75fd3334ade180b069fdaa58.stex" ]
+dest_files=["res://.godot/imported/Walk2.png-aa9bb81e75fd3334ade180b069fdaa58.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Monkey/Wall.png.import b/Assets/Characters/Monkey/Wall.png.import
index c9458d2..9f89fc2 100644
--- a/Assets/Characters/Monkey/Wall.png.import
+++ b/Assets/Characters/Monkey/Wall.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Wall.png-2f6f7aff3745e03ca3ec0955080ca6d7.stex"
+type="CompressedTexture2D"
+uid="uid://b23kvr62xexxi"
+path="res://.godot/imported/Wall.png-2f6f7aff3745e03ca3ec0955080ca6d7.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Monkey/Wall.png"
-dest_files=[ "res://.import/Wall.png-2f6f7aff3745e03ca3ec0955080ca6d7.stex" ]
+dest_files=["res://.godot/imported/Wall.png-2f6f7aff3745e03ca3ec0955080ca6d7.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Back.png.import b/Assets/Characters/Pidgin/Back.png.import
index 48d1240..6b71404 100644
--- a/Assets/Characters/Pidgin/Back.png.import
+++ b/Assets/Characters/Pidgin/Back.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Back.png-34954e1d82d717ff62e19e07072b40e2.stex"
+type="CompressedTexture2D"
+uid="uid://dmn06w00ol0tv"
+path="res://.godot/imported/Back.png-34954e1d82d717ff62e19e07072b40e2.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Back.png"
-dest_files=[ "res://.import/Back.png-34954e1d82d717ff62e19e07072b40e2.stex" ]
+dest_files=["res://.godot/imported/Back.png-34954e1d82d717ff62e19e07072b40e2.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Duck.png.import b/Assets/Characters/Pidgin/Duck.png.import
index d1e247a..cdd9145 100644
--- a/Assets/Characters/Pidgin/Duck.png.import
+++ b/Assets/Characters/Pidgin/Duck.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Duck.png-56f4629ad25ad06f1ead06bd0f39acf4.stex"
+type="CompressedTexture2D"
+uid="uid://dpdjw2b2uo71s"
+path="res://.godot/imported/Duck.png-56f4629ad25ad06f1ead06bd0f39acf4.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Duck.png"
-dest_files=[ "res://.import/Duck.png-56f4629ad25ad06f1ead06bd0f39acf4.stex" ]
+dest_files=["res://.godot/imported/Duck.png-56f4629ad25ad06f1ead06bd0f39acf4.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Fall1.png.import b/Assets/Characters/Pidgin/Fall1.png.import
index 1b08b0d..93d0167 100644
--- a/Assets/Characters/Pidgin/Fall1.png.import
+++ b/Assets/Characters/Pidgin/Fall1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1.png-9beb448bc5bccf760cb4cd1aec128ec5.stex"
+type="CompressedTexture2D"
+uid="uid://o4p83pk1n66t"
+path="res://.godot/imported/Fall1.png-9beb448bc5bccf760cb4cd1aec128ec5.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Fall1.png"
-dest_files=[ "res://.import/Fall1.png-9beb448bc5bccf760cb4cd1aec128ec5.stex" ]
+dest_files=["res://.godot/imported/Fall1.png-9beb448bc5bccf760cb4cd1aec128ec5.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Fall1Wings.png.import b/Assets/Characters/Pidgin/Fall1Wings.png.import
index 32e7311..4a6f185 100644
--- a/Assets/Characters/Pidgin/Fall1Wings.png.import
+++ b/Assets/Characters/Pidgin/Fall1Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1Wings.png-946d51d24adbdf2f150556dbae6e8664.stex"
+type="CompressedTexture2D"
+uid="uid://gbcntftexor7"
+path="res://.godot/imported/Fall1Wings.png-946d51d24adbdf2f150556dbae6e8664.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Fall1Wings.png"
-dest_files=[ "res://.import/Fall1Wings.png-946d51d24adbdf2f150556dbae6e8664.stex" ]
+dest_files=["res://.godot/imported/Fall1Wings.png-946d51d24adbdf2f150556dbae6e8664.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Fall2.png.import b/Assets/Characters/Pidgin/Fall2.png.import
index 3b44097..2e895af 100644
--- a/Assets/Characters/Pidgin/Fall2.png.import
+++ b/Assets/Characters/Pidgin/Fall2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall2.png-77bf629d0e7607c8ca9af503fe6bcd7c.stex"
+type="CompressedTexture2D"
+uid="uid://dbp26y6efrkda"
+path="res://.godot/imported/Fall2.png-77bf629d0e7607c8ca9af503fe6bcd7c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Fall2.png"
-dest_files=[ "res://.import/Fall2.png-77bf629d0e7607c8ca9af503fe6bcd7c.stex" ]
+dest_files=["res://.godot/imported/Fall2.png-77bf629d0e7607c8ca9af503fe6bcd7c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Fall2Wings.png.import b/Assets/Characters/Pidgin/Fall2Wings.png.import
index 7cd3fd6..eab5be0 100644
--- a/Assets/Characters/Pidgin/Fall2Wings.png.import
+++ b/Assets/Characters/Pidgin/Fall2Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall2Wings.png-fc7aa637f771205965cbad764f47aff7.stex"
+type="CompressedTexture2D"
+uid="uid://cdbpm42arculv"
+path="res://.godot/imported/Fall2Wings.png-fc7aa637f771205965cbad764f47aff7.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Fall2Wings.png"
-dest_files=[ "res://.import/Fall2Wings.png-fc7aa637f771205965cbad764f47aff7.stex" ]
+dest_files=["res://.godot/imported/Fall2Wings.png-fc7aa637f771205965cbad764f47aff7.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Fly.png.import b/Assets/Characters/Pidgin/Fly.png.import
index 8dd9a47..da0b40a 100644
--- a/Assets/Characters/Pidgin/Fly.png.import
+++ b/Assets/Characters/Pidgin/Fly.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fly.png-68f496e886236ed60e37216f5edc4f69.stex"
+type="CompressedTexture2D"
+uid="uid://cqgcxxmet36jk"
+path="res://.godot/imported/Fly.png-68f496e886236ed60e37216f5edc4f69.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Fly.png"
-dest_files=[ "res://.import/Fly.png-68f496e886236ed60e37216f5edc4f69.stex" ]
+dest_files=["res://.godot/imported/Fly.png-68f496e886236ed60e37216f5edc4f69.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/FlyWings.png.import b/Assets/Characters/Pidgin/FlyWings.png.import
index b1bc04f..180e200 100644
--- a/Assets/Characters/Pidgin/FlyWings.png.import
+++ b/Assets/Characters/Pidgin/FlyWings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/FlyWings.png-21375df51a095a3615e9cfafe63dbc57.stex"
+type="CompressedTexture2D"
+uid="uid://co80jw41w8a6c"
+path="res://.godot/imported/FlyWings.png-21375df51a095a3615e9cfafe63dbc57.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/FlyWings.png"
-dest_files=[ "res://.import/FlyWings.png-21375df51a095a3615e9cfafe63dbc57.stex" ]
+dest_files=["res://.godot/imported/FlyWings.png-21375df51a095a3615e9cfafe63dbc57.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Front.png.import b/Assets/Characters/Pidgin/Front.png.import
index 90d82d5..06ffc1d 100644
--- a/Assets/Characters/Pidgin/Front.png.import
+++ b/Assets/Characters/Pidgin/Front.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Front.png-855b3ca9d50d7ce77d83eaeaca1303f0.stex"
+type="CompressedTexture2D"
+uid="uid://cnuotyqgyqplm"
+path="res://.godot/imported/Front.png-855b3ca9d50d7ce77d83eaeaca1303f0.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Front.png"
-dest_files=[ "res://.import/Front.png-855b3ca9d50d7ce77d83eaeaca1303f0.stex" ]
+dest_files=["res://.godot/imported/Front.png-855b3ca9d50d7ce77d83eaeaca1303f0.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Jump.png.import b/Assets/Characters/Pidgin/Jump.png.import
index 84f32a0..47ef48b 100644
--- a/Assets/Characters/Pidgin/Jump.png.import
+++ b/Assets/Characters/Pidgin/Jump.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Jump.png-998b38484d7c33be55603c5d22fe5cfb.stex"
+type="CompressedTexture2D"
+uid="uid://bkfn8al2da6si"
+path="res://.godot/imported/Jump.png-998b38484d7c33be55603c5d22fe5cfb.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Jump.png"
-dest_files=[ "res://.import/Jump.png-998b38484d7c33be55603c5d22fe5cfb.stex" ]
+dest_files=["res://.godot/imported/Jump.png-998b38484d7c33be55603c5d22fe5cfb.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Slide.png.import b/Assets/Characters/Pidgin/Slide.png.import
index b2a9ca8..433cda3 100644
--- a/Assets/Characters/Pidgin/Slide.png.import
+++ b/Assets/Characters/Pidgin/Slide.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Slide.png-d1c57617663e3bd0409c1d244655195d.stex"
+type="CompressedTexture2D"
+uid="uid://rrfag5dhfel7"
+path="res://.godot/imported/Slide.png-d1c57617663e3bd0409c1d244655195d.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Slide.png"
-dest_files=[ "res://.import/Slide.png-d1c57617663e3bd0409c1d244655195d.stex" ]
+dest_files=["res://.godot/imported/Slide.png-d1c57617663e3bd0409c1d244655195d.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Walk1.png.import b/Assets/Characters/Pidgin/Walk1.png.import
index 4cf587b..113932e 100644
--- a/Assets/Characters/Pidgin/Walk1.png.import
+++ b/Assets/Characters/Pidgin/Walk1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk1.png-d93d97a5cfb2888b781e4d086a368a3e.stex"
+type="CompressedTexture2D"
+uid="uid://d8167647lwsv"
+path="res://.godot/imported/Walk1.png-d93d97a5cfb2888b781e4d086a368a3e.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Walk1.png"
-dest_files=[ "res://.import/Walk1.png-d93d97a5cfb2888b781e4d086a368a3e.stex" ]
+dest_files=["res://.godot/imported/Walk1.png-d93d97a5cfb2888b781e4d086a368a3e.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Walk2.png.import b/Assets/Characters/Pidgin/Walk2.png.import
index 784b71a..52a5419 100644
--- a/Assets/Characters/Pidgin/Walk2.png.import
+++ b/Assets/Characters/Pidgin/Walk2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk2.png-f15f784f7360de1933e37ca066af6948.stex"
+type="CompressedTexture2D"
+uid="uid://cqyoyj6d4dkah"
+path="res://.godot/imported/Walk2.png-f15f784f7360de1933e37ca066af6948.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Walk2.png"
-dest_files=[ "res://.import/Walk2.png-f15f784f7360de1933e37ca066af6948.stex" ]
+dest_files=["res://.godot/imported/Walk2.png-f15f784f7360de1933e37ca066af6948.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Pidgin/Wall.png.import b/Assets/Characters/Pidgin/Wall.png.import
index 45ebb73..46ef68e 100644
--- a/Assets/Characters/Pidgin/Wall.png.import
+++ b/Assets/Characters/Pidgin/Wall.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Wall.png-dacdb4d6a68dc9501dee937533f7f3e5.stex"
+type="CompressedTexture2D"
+uid="uid://t7c0desi04ra"
+path="res://.godot/imported/Wall.png-dacdb4d6a68dc9501dee937533f7f3e5.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Pidgin/Wall.png"
-dest_files=[ "res://.import/Wall.png-dacdb4d6a68dc9501dee937533f7f3e5.stex" ]
+dest_files=["res://.godot/imported/Wall.png-dacdb4d6a68dc9501dee937533f7f3e5.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Back.png.import b/Assets/Characters/Tux/Back.png.import
index d04a7f6..1deeaa6 100644
--- a/Assets/Characters/Tux/Back.png.import
+++ b/Assets/Characters/Tux/Back.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Back.png-894f5d165f20795cc17d79509a86726b.stex"
+type="CompressedTexture2D"
+uid="uid://cw26jrhhcu4wk"
+path="res://.godot/imported/Back.png-894f5d165f20795cc17d79509a86726b.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Back.png"
-dest_files=[ "res://.import/Back.png-894f5d165f20795cc17d79509a86726b.stex" ]
+dest_files=["res://.godot/imported/Back.png-894f5d165f20795cc17d79509a86726b.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Duck.png.import b/Assets/Characters/Tux/Duck.png.import
index 0bfef0e..ed45787 100644
--- a/Assets/Characters/Tux/Duck.png.import
+++ b/Assets/Characters/Tux/Duck.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Duck.png-d9b6b0939ed2c174e51ba35a4477e992.stex"
+type="CompressedTexture2D"
+uid="uid://odo5oxy6w8gl"
+path="res://.godot/imported/Duck.png-d9b6b0939ed2c174e51ba35a4477e992.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Duck.png"
-dest_files=[ "res://.import/Duck.png-d9b6b0939ed2c174e51ba35a4477e992.stex" ]
+dest_files=["res://.godot/imported/Duck.png-d9b6b0939ed2c174e51ba35a4477e992.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Fall1.png.import b/Assets/Characters/Tux/Fall1.png.import
index bca9193..3098497 100644
--- a/Assets/Characters/Tux/Fall1.png.import
+++ b/Assets/Characters/Tux/Fall1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1.png-2df6426526d2c5aa64a7a7c339f5b152.stex"
+type="CompressedTexture2D"
+uid="uid://biuuco5wr0gvb"
+path="res://.godot/imported/Fall1.png-2df6426526d2c5aa64a7a7c339f5b152.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Fall1.png"
-dest_files=[ "res://.import/Fall1.png-2df6426526d2c5aa64a7a7c339f5b152.stex" ]
+dest_files=["res://.godot/imported/Fall1.png-2df6426526d2c5aa64a7a7c339f5b152.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Fall1Wings.png.import b/Assets/Characters/Tux/Fall1Wings.png.import
index fa25409..99749b1 100644
--- a/Assets/Characters/Tux/Fall1Wings.png.import
+++ b/Assets/Characters/Tux/Fall1Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall1Wings.png-53eb59d039d394e94fb81807128f0f76.stex"
+type="CompressedTexture2D"
+uid="uid://kxdfm0mdwdom"
+path="res://.godot/imported/Fall1Wings.png-53eb59d039d394e94fb81807128f0f76.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Fall1Wings.png"
-dest_files=[ "res://.import/Fall1Wings.png-53eb59d039d394e94fb81807128f0f76.stex" ]
+dest_files=["res://.godot/imported/Fall1Wings.png-53eb59d039d394e94fb81807128f0f76.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Fall2Wings.png.import b/Assets/Characters/Tux/Fall2Wings.png.import
index ff30c93..0712b43 100644
--- a/Assets/Characters/Tux/Fall2Wings.png.import
+++ b/Assets/Characters/Tux/Fall2Wings.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Fall2Wings.png-f650fa959d0af586766591268253819f.stex"
+type="CompressedTexture2D"
+uid="uid://dty1utxtd8qne"
+path="res://.godot/imported/Fall2Wings.png-f650fa959d0af586766591268253819f.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Fall2Wings.png"
-dest_files=[ "res://.import/Fall2Wings.png-f650fa959d0af586766591268253819f.stex" ]
+dest_files=["res://.godot/imported/Fall2Wings.png-f650fa959d0af586766591268253819f.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Front.png.import b/Assets/Characters/Tux/Front.png.import
index 62abf0c..3560627 100644
--- a/Assets/Characters/Tux/Front.png.import
+++ b/Assets/Characters/Tux/Front.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Front.png-a6d4ccbcfd2486fec1e20a77f4bd17a5.stex"
+type="CompressedTexture2D"
+uid="uid://fg3wtt3q51ly"
+path="res://.godot/imported/Front.png-a6d4ccbcfd2486fec1e20a77f4bd17a5.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Front.png"
-dest_files=[ "res://.import/Front.png-a6d4ccbcfd2486fec1e20a77f4bd17a5.stex" ]
+dest_files=["res://.godot/imported/Front.png-a6d4ccbcfd2486fec1e20a77f4bd17a5.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Jump.png.import b/Assets/Characters/Tux/Jump.png.import
index 1b70f12..674331e 100644
--- a/Assets/Characters/Tux/Jump.png.import
+++ b/Assets/Characters/Tux/Jump.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Jump.png-27f3125ee6ae1ab6b45000ab779a5d2c.stex"
+type="CompressedTexture2D"
+uid="uid://b87ss8k4j8qu0"
+path="res://.godot/imported/Jump.png-27f3125ee6ae1ab6b45000ab779a5d2c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Jump.png"
-dest_files=[ "res://.import/Jump.png-27f3125ee6ae1ab6b45000ab779a5d2c.stex" ]
+dest_files=["res://.godot/imported/Jump.png-27f3125ee6ae1ab6b45000ab779a5d2c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Slide.png.import b/Assets/Characters/Tux/Slide.png.import
index e91a2d8..7c92d6d 100644
--- a/Assets/Characters/Tux/Slide.png.import
+++ b/Assets/Characters/Tux/Slide.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Slide.png-f461cbed3170b8c9b066a53a5f3e822e.stex"
+type="CompressedTexture2D"
+uid="uid://ds2u0youtlt34"
+path="res://.godot/imported/Slide.png-f461cbed3170b8c9b066a53a5f3e822e.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Slide.png"
-dest_files=[ "res://.import/Slide.png-f461cbed3170b8c9b066a53a5f3e822e.stex" ]
+dest_files=["res://.godot/imported/Slide.png-f461cbed3170b8c9b066a53a5f3e822e.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Swim.png.import b/Assets/Characters/Tux/Swim.png.import
index 7496c84..3210c2d 100644
--- a/Assets/Characters/Tux/Swim.png.import
+++ b/Assets/Characters/Tux/Swim.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Swim.png-46e16632a0141cb1b79cd96f82253d40.stex"
+type="CompressedTexture2D"
+uid="uid://bha18wkqkbqug"
+path="res://.godot/imported/Swim.png-46e16632a0141cb1b79cd96f82253d40.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Swim.png"
-dest_files=[ "res://.import/Swim.png-46e16632a0141cb1b79cd96f82253d40.stex" ]
+dest_files=["res://.godot/imported/Swim.png-46e16632a0141cb1b79cd96f82253d40.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Walk1.png.import b/Assets/Characters/Tux/Walk1.png.import
index 07a5a61..5858a4e 100644
--- a/Assets/Characters/Tux/Walk1.png.import
+++ b/Assets/Characters/Tux/Walk1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk1.png-a523f8ffd104512e6d9ba0f6a4ba000b.stex"
+type="CompressedTexture2D"
+uid="uid://b0femqwgwmyco"
+path="res://.godot/imported/Walk1.png-a523f8ffd104512e6d9ba0f6a4ba000b.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Walk1.png"
-dest_files=[ "res://.import/Walk1.png-a523f8ffd104512e6d9ba0f6a4ba000b.stex" ]
+dest_files=["res://.godot/imported/Walk1.png-a523f8ffd104512e6d9ba0f6a4ba000b.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Walk2.png.import b/Assets/Characters/Tux/Walk2.png.import
index fa724c8..a91a483 100644
--- a/Assets/Characters/Tux/Walk2.png.import
+++ b/Assets/Characters/Tux/Walk2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Walk2.png-329598a37e4226bd4663c7be3b152560.stex"
+type="CompressedTexture2D"
+uid="uid://dndtpfv7o2mf"
+path="res://.godot/imported/Walk2.png-329598a37e4226bd4663c7be3b152560.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Walk2.png"
-dest_files=[ "res://.import/Walk2.png-329598a37e4226bd4663c7be3b152560.stex" ]
+dest_files=["res://.godot/imported/Walk2.png-329598a37e4226bd4663c7be3b152560.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Tux/Wall.png.import b/Assets/Characters/Tux/Wall.png.import
index 213ec91..7e60727 100644
--- a/Assets/Characters/Tux/Wall.png.import
+++ b/Assets/Characters/Tux/Wall.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Wall.png-d053c84d594242a6d9d7209586824056.stex"
+type="CompressedTexture2D"
+uid="uid://djpwy1c8mbri4"
+path="res://.godot/imported/Wall.png-d053c84d594242a6d9d7209586824056.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Characters/Tux/Wall.png"
-dest_files=[ "res://.import/Wall.png-d053c84d594242a6d9d7209586824056.stex" ]
+dest_files=["res://.godot/imported/Wall.png-d053c84d594242a6d9d7209586824056.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import
index 7f0454f..ca71707 100644
--- a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import
+++ b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/2015-02-26 [DB32](Generic Platformer)(Tileset).png-da7d58f1a32e9e2c0d83e0a7eb712791.stex"
+type="CompressedTexture2D"
+uid="uid://volnaff7i3gn"
+path="res://.godot/imported/2015-02-26 [DB32](Generic Platformer)(Tileset).png-da7d58f1a32e9e2c0d83e0a7eb712791.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png"
-dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Tileset).png-da7d58f1a32e9e2c0d83e0a7eb712791.stex" ]
+dest_files=["res://.godot/imported/2015-02-26 [DB32](Generic Platformer)(Tileset).png-da7d58f1a32e9e2c0d83e0a7eb712791.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/BG/BG.png.import b/Assets/Environment/FreeTileset/BG/BG.png.import
index 2e4b529..5603315 100644
--- a/Assets/Environment/FreeTileset/BG/BG.png.import
+++ b/Assets/Environment/FreeTileset/BG/BG.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/BG.png-11737604245ab7b80edd7095d795d5e8.stex"
+type="CompressedTexture2D"
+uid="uid://56ec4yc6bstu"
+path="res://.godot/imported/BG.png-11737604245ab7b80edd7095d795d5e8.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/BG/BG.png"
-dest_files=[ "res://.import/BG.png-11737604245ab7b80edd7095d795d5e8.stex" ]
+dest_files=["res://.godot/imported/BG.png-11737604245ab7b80edd7095d795d5e8.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Bush (1).png.import b/Assets/Environment/FreeTileset/Object/Bush (1).png.import
index 8bdce8e..454d7ce 100644
--- a/Assets/Environment/FreeTileset/Object/Bush (1).png.import
+++ b/Assets/Environment/FreeTileset/Object/Bush (1).png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Bush (1).png-6acf0562c3990f6b1ecf38d495db0af8.stex"
+type="CompressedTexture2D"
+uid="uid://vq50s6lg4noh"
+path="res://.godot/imported/Bush (1).png-6acf0562c3990f6b1ecf38d495db0af8.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Bush (1).png"
-dest_files=[ "res://.import/Bush (1).png-6acf0562c3990f6b1ecf38d495db0af8.stex" ]
+dest_files=["res://.godot/imported/Bush (1).png-6acf0562c3990f6b1ecf38d495db0af8.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Bush (2).png.import b/Assets/Environment/FreeTileset/Object/Bush (2).png.import
index 4524a3f..5de1b84 100644
--- a/Assets/Environment/FreeTileset/Object/Bush (2).png.import
+++ b/Assets/Environment/FreeTileset/Object/Bush (2).png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Bush (2).png-4c2d37572398b863617e9d44e796af34.stex"
+type="CompressedTexture2D"
+uid="uid://duagdqny3cde8"
+path="res://.godot/imported/Bush (2).png-4c2d37572398b863617e9d44e796af34.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Bush (2).png"
-dest_files=[ "res://.import/Bush (2).png-4c2d37572398b863617e9d44e796af34.stex" ]
+dest_files=["res://.godot/imported/Bush (2).png-4c2d37572398b863617e9d44e796af34.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Bush (3).png.import b/Assets/Environment/FreeTileset/Object/Bush (3).png.import
index 6ca798b..ef75833 100644
--- a/Assets/Environment/FreeTileset/Object/Bush (3).png.import
+++ b/Assets/Environment/FreeTileset/Object/Bush (3).png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Bush (3).png-ddfddb7c0df5ef5a5c5bf01c601472a9.stex"
+type="CompressedTexture2D"
+uid="uid://c56er8k2vt1fo"
+path="res://.godot/imported/Bush (3).png-ddfddb7c0df5ef5a5c5bf01c601472a9.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Bush (3).png"
-dest_files=[ "res://.import/Bush (3).png-ddfddb7c0df5ef5a5c5bf01c601472a9.stex" ]
+dest_files=["res://.godot/imported/Bush (3).png-ddfddb7c0df5ef5a5c5bf01c601472a9.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Bush (4).png.import b/Assets/Environment/FreeTileset/Object/Bush (4).png.import
index b68c592..9252984 100644
--- a/Assets/Environment/FreeTileset/Object/Bush (4).png.import
+++ b/Assets/Environment/FreeTileset/Object/Bush (4).png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Bush (4).png-add8272c3f8ce759e07aa499cfa50793.stex"
+type="CompressedTexture2D"
+uid="uid://cqgdnc3yc7udl"
+path="res://.godot/imported/Bush (4).png-add8272c3f8ce759e07aa499cfa50793.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Bush (4).png"
-dest_files=[ "res://.import/Bush (4).png-add8272c3f8ce759e07aa499cfa50793.stex" ]
+dest_files=["res://.godot/imported/Bush (4).png-add8272c3f8ce759e07aa499cfa50793.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Crate.png.import b/Assets/Environment/FreeTileset/Object/Crate.png.import
index 28644c1..f7c76c1 100644
--- a/Assets/Environment/FreeTileset/Object/Crate.png.import
+++ b/Assets/Environment/FreeTileset/Object/Crate.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Crate.png-98ff4bc7c85e733ed7b411d50f665f19.stex"
+type="CompressedTexture2D"
+uid="uid://cwo8xxnu7awkb"
+path="res://.godot/imported/Crate.png-98ff4bc7c85e733ed7b411d50f665f19.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Crate.png"
-dest_files=[ "res://.import/Crate.png-98ff4bc7c85e733ed7b411d50f665f19.stex" ]
+dest_files=["res://.godot/imported/Crate.png-98ff4bc7c85e733ed7b411d50f665f19.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Mushroom_1.png.import b/Assets/Environment/FreeTileset/Object/Mushroom_1.png.import
index 152b354..8005902 100644
--- a/Assets/Environment/FreeTileset/Object/Mushroom_1.png.import
+++ b/Assets/Environment/FreeTileset/Object/Mushroom_1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Mushroom_1.png-d84ea7677d1d48b512a03086540b8b80.stex"
+type="CompressedTexture2D"
+uid="uid://doiqdcugo6hbd"
+path="res://.godot/imported/Mushroom_1.png-d84ea7677d1d48b512a03086540b8b80.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Mushroom_1.png"
-dest_files=[ "res://.import/Mushroom_1.png-d84ea7677d1d48b512a03086540b8b80.stex" ]
+dest_files=["res://.godot/imported/Mushroom_1.png-d84ea7677d1d48b512a03086540b8b80.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Mushroom_2.png.import b/Assets/Environment/FreeTileset/Object/Mushroom_2.png.import
index f4d9395..dce36df 100644
--- a/Assets/Environment/FreeTileset/Object/Mushroom_2.png.import
+++ b/Assets/Environment/FreeTileset/Object/Mushroom_2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Mushroom_2.png-48f77865d909a7396a262c23b9244689.stex"
+type="CompressedTexture2D"
+uid="uid://70xmy8p255ur"
+path="res://.godot/imported/Mushroom_2.png-48f77865d909a7396a262c23b9244689.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Mushroom_2.png"
-dest_files=[ "res://.import/Mushroom_2.png-48f77865d909a7396a262c23b9244689.stex" ]
+dest_files=["res://.godot/imported/Mushroom_2.png-48f77865d909a7396a262c23b9244689.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Sign_1.png.import b/Assets/Environment/FreeTileset/Object/Sign_1.png.import
index 503df31..a1029de 100644
--- a/Assets/Environment/FreeTileset/Object/Sign_1.png.import
+++ b/Assets/Environment/FreeTileset/Object/Sign_1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Sign_1.png-a180663f565e945cfed9ecc84dce0b97.stex"
+type="CompressedTexture2D"
+uid="uid://dcdthxdjww0av"
+path="res://.godot/imported/Sign_1.png-a180663f565e945cfed9ecc84dce0b97.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Sign_1.png"
-dest_files=[ "res://.import/Sign_1.png-a180663f565e945cfed9ecc84dce0b97.stex" ]
+dest_files=["res://.godot/imported/Sign_1.png-a180663f565e945cfed9ecc84dce0b97.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Sign_2.png.import b/Assets/Environment/FreeTileset/Object/Sign_2.png.import
index 026b568..4821661 100644
--- a/Assets/Environment/FreeTileset/Object/Sign_2.png.import
+++ b/Assets/Environment/FreeTileset/Object/Sign_2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Sign_2.png-f8e171610d0796302732c9d4d3814d20.stex"
+type="CompressedTexture2D"
+uid="uid://cwmfatolwbmt0"
+path="res://.godot/imported/Sign_2.png-f8e171610d0796302732c9d4d3814d20.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Sign_2.png"
-dest_files=[ "res://.import/Sign_2.png-f8e171610d0796302732c9d4d3814d20.stex" ]
+dest_files=["res://.godot/imported/Sign_2.png-f8e171610d0796302732c9d4d3814d20.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Stone.png.import b/Assets/Environment/FreeTileset/Object/Stone.png.import
index eb3643f..c911523 100644
--- a/Assets/Environment/FreeTileset/Object/Stone.png.import
+++ b/Assets/Environment/FreeTileset/Object/Stone.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Stone.png-ca8e00ebd9365329fe79564497770c33.stex"
+type="CompressedTexture2D"
+uid="uid://n061dv0uk1mp"
+path="res://.godot/imported/Stone.png-ca8e00ebd9365329fe79564497770c33.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Stone.png"
-dest_files=[ "res://.import/Stone.png-ca8e00ebd9365329fe79564497770c33.stex" ]
+dest_files=["res://.godot/imported/Stone.png-ca8e00ebd9365329fe79564497770c33.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Tree_1.png.import b/Assets/Environment/FreeTileset/Object/Tree_1.png.import
index 18e8b6a..278568f 100644
--- a/Assets/Environment/FreeTileset/Object/Tree_1.png.import
+++ b/Assets/Environment/FreeTileset/Object/Tree_1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Tree_1.png-cce5f281327d4a1c72ee2f6d2e33d734.stex"
+type="CompressedTexture2D"
+uid="uid://dahyqqfan4ea1"
+path="res://.godot/imported/Tree_1.png-cce5f281327d4a1c72ee2f6d2e33d734.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Tree_1.png"
-dest_files=[ "res://.import/Tree_1.png-cce5f281327d4a1c72ee2f6d2e33d734.stex" ]
+dest_files=["res://.godot/imported/Tree_1.png-cce5f281327d4a1c72ee2f6d2e33d734.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Tree_2.png.import b/Assets/Environment/FreeTileset/Object/Tree_2.png.import
index 5246cf8..8c7df1c 100644
--- a/Assets/Environment/FreeTileset/Object/Tree_2.png.import
+++ b/Assets/Environment/FreeTileset/Object/Tree_2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Tree_2.png-d516fda8a482e3bf0f9254aff58e95a8.stex"
+type="CompressedTexture2D"
+uid="uid://co7ljqwenu27t"
+path="res://.godot/imported/Tree_2.png-d516fda8a482e3bf0f9254aff58e95a8.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Tree_2.png"
-dest_files=[ "res://.import/Tree_2.png-d516fda8a482e3bf0f9254aff58e95a8.stex" ]
+dest_files=["res://.godot/imported/Tree_2.png-d516fda8a482e3bf0f9254aff58e95a8.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Object/Tree_3.png.import b/Assets/Environment/FreeTileset/Object/Tree_3.png.import
index 52af989..ce093fe 100644
--- a/Assets/Environment/FreeTileset/Object/Tree_3.png.import
+++ b/Assets/Environment/FreeTileset/Object/Tree_3.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Tree_3.png-edb30abfcde3a41b243ce13d78dbc792.stex"
+type="CompressedTexture2D"
+uid="uid://6e5p278tt7p0"
+path="res://.godot/imported/Tree_3.png-edb30abfcde3a41b243ce13d78dbc792.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Object/Tree_3.png"
-dest_files=[ "res://.import/Tree_3.png-edb30abfcde3a41b243ce13d78dbc792.stex" ]
+dest_files=["res://.godot/imported/Tree_3.png-edb30abfcde3a41b243ce13d78dbc792.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/1.png.import b/Assets/Environment/FreeTileset/Tiles/1.png.import
index 8884908..db41165 100644
--- a/Assets/Environment/FreeTileset/Tiles/1.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/1.png-48a89884f54c37340adbf4dcd8d662d7.stex"
+type="CompressedTexture2D"
+uid="uid://cqgqff36wcud8"
+path="res://.godot/imported/1.png-48a89884f54c37340adbf4dcd8d662d7.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/1.png"
-dest_files=[ "res://.import/1.png-48a89884f54c37340adbf4dcd8d662d7.stex" ]
+dest_files=["res://.godot/imported/1.png-48a89884f54c37340adbf4dcd8d662d7.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/10.png.import b/Assets/Environment/FreeTileset/Tiles/10.png.import
index 97aa1df..367148c 100644
--- a/Assets/Environment/FreeTileset/Tiles/10.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/10.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/10.png-a3c32fef61911a0576f28ef925d3e881.stex"
+type="CompressedTexture2D"
+uid="uid://chw5ok0j01xxp"
+path="res://.godot/imported/10.png-a3c32fef61911a0576f28ef925d3e881.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/10.png"
-dest_files=[ "res://.import/10.png-a3c32fef61911a0576f28ef925d3e881.stex" ]
+dest_files=["res://.godot/imported/10.png-a3c32fef61911a0576f28ef925d3e881.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/11.png.import b/Assets/Environment/FreeTileset/Tiles/11.png.import
index 4dc5218..531c1a2 100644
--- a/Assets/Environment/FreeTileset/Tiles/11.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/11.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/11.png-66856fdc846a251b59fcc54562c54ff3.stex"
+type="CompressedTexture2D"
+uid="uid://chmqwr35bqc23"
+path="res://.godot/imported/11.png-66856fdc846a251b59fcc54562c54ff3.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/11.png"
-dest_files=[ "res://.import/11.png-66856fdc846a251b59fcc54562c54ff3.stex" ]
+dest_files=["res://.godot/imported/11.png-66856fdc846a251b59fcc54562c54ff3.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/12.png.import b/Assets/Environment/FreeTileset/Tiles/12.png.import
index a77bc3f..3c0df67 100644
--- a/Assets/Environment/FreeTileset/Tiles/12.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/12.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/12.png-943db24d3036b3f05471fd920de0b230.stex"
+type="CompressedTexture2D"
+uid="uid://v6fp8ivxjovb"
+path="res://.godot/imported/12.png-943db24d3036b3f05471fd920de0b230.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/12.png"
-dest_files=[ "res://.import/12.png-943db24d3036b3f05471fd920de0b230.stex" ]
+dest_files=["res://.godot/imported/12.png-943db24d3036b3f05471fd920de0b230.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/13.png.import b/Assets/Environment/FreeTileset/Tiles/13.png.import
index aabc40e..41ab778 100644
--- a/Assets/Environment/FreeTileset/Tiles/13.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/13.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/13.png-9cdbff5172fd779c5cc4a2699e3a0e68.stex"
+type="CompressedTexture2D"
+uid="uid://cy0ih4mei456t"
+path="res://.godot/imported/13.png-9cdbff5172fd779c5cc4a2699e3a0e68.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/13.png"
-dest_files=[ "res://.import/13.png-9cdbff5172fd779c5cc4a2699e3a0e68.stex" ]
+dest_files=["res://.godot/imported/13.png-9cdbff5172fd779c5cc4a2699e3a0e68.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/14.png.import b/Assets/Environment/FreeTileset/Tiles/14.png.import
index e842bb7..f72abb2 100644
--- a/Assets/Environment/FreeTileset/Tiles/14.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/14.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/14.png-f153d5285059b4cfd5a78c2d4b024358.stex"
+type="CompressedTexture2D"
+uid="uid://kkqeah7pcnky"
+path="res://.godot/imported/14.png-f153d5285059b4cfd5a78c2d4b024358.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/14.png"
-dest_files=[ "res://.import/14.png-f153d5285059b4cfd5a78c2d4b024358.stex" ]
+dest_files=["res://.godot/imported/14.png-f153d5285059b4cfd5a78c2d4b024358.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/15.png.import b/Assets/Environment/FreeTileset/Tiles/15.png.import
index bc68d2c..e15358f 100644
--- a/Assets/Environment/FreeTileset/Tiles/15.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/15.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/15.png-53dbf51cbc7a86e6da59c5724d4ca962.stex"
+type="CompressedTexture2D"
+uid="uid://hhwnmn1ffd58"
+path="res://.godot/imported/15.png-53dbf51cbc7a86e6da59c5724d4ca962.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/15.png"
-dest_files=[ "res://.import/15.png-53dbf51cbc7a86e6da59c5724d4ca962.stex" ]
+dest_files=["res://.godot/imported/15.png-53dbf51cbc7a86e6da59c5724d4ca962.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/16.png.import b/Assets/Environment/FreeTileset/Tiles/16.png.import
index 05e0971..cd34e4a 100644
--- a/Assets/Environment/FreeTileset/Tiles/16.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/16.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/16.png-7bcd7238b33fdad626466093e9db45cd.stex"
+type="CompressedTexture2D"
+uid="uid://bkqno2kl8uwh6"
+path="res://.godot/imported/16.png-7bcd7238b33fdad626466093e9db45cd.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/16.png"
-dest_files=[ "res://.import/16.png-7bcd7238b33fdad626466093e9db45cd.stex" ]
+dest_files=["res://.godot/imported/16.png-7bcd7238b33fdad626466093e9db45cd.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/17.png.import b/Assets/Environment/FreeTileset/Tiles/17.png.import
index b5a9f4c..893d3ae 100644
--- a/Assets/Environment/FreeTileset/Tiles/17.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/17.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/17.png-17b83f1c8b74b9baab7954a85088bed7.stex"
+type="CompressedTexture2D"
+uid="uid://cy00oiife4pnp"
+path="res://.godot/imported/17.png-17b83f1c8b74b9baab7954a85088bed7.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/17.png"
-dest_files=[ "res://.import/17.png-17b83f1c8b74b9baab7954a85088bed7.stex" ]
+dest_files=["res://.godot/imported/17.png-17b83f1c8b74b9baab7954a85088bed7.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/18.png.import b/Assets/Environment/FreeTileset/Tiles/18.png.import
index b62305e..57a7112 100644
--- a/Assets/Environment/FreeTileset/Tiles/18.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/18.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/18.png-339c972d32e5377f890497f4c69322cf.stex"
+type="CompressedTexture2D"
+uid="uid://c5p2fll4jn1sw"
+path="res://.godot/imported/18.png-339c972d32e5377f890497f4c69322cf.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/18.png"
-dest_files=[ "res://.import/18.png-339c972d32e5377f890497f4c69322cf.stex" ]
+dest_files=["res://.godot/imported/18.png-339c972d32e5377f890497f4c69322cf.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/2.png.import b/Assets/Environment/FreeTileset/Tiles/2.png.import
index 161a165..f4342e0 100644
--- a/Assets/Environment/FreeTileset/Tiles/2.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/2.png-7dd434506cb78e250819a4e3a4ef96ee.stex"
+type="CompressedTexture2D"
+uid="uid://dybgkibts5ref"
+path="res://.godot/imported/2.png-7dd434506cb78e250819a4e3a4ef96ee.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/2.png"
-dest_files=[ "res://.import/2.png-7dd434506cb78e250819a4e3a4ef96ee.stex" ]
+dest_files=["res://.godot/imported/2.png-7dd434506cb78e250819a4e3a4ef96ee.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/3.png.import b/Assets/Environment/FreeTileset/Tiles/3.png.import
index 59f146d..5359589 100644
--- a/Assets/Environment/FreeTileset/Tiles/3.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/3.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/3.png-0d95a2f78627f65e11544be6669a265c.stex"
+type="CompressedTexture2D"
+uid="uid://djfw01pl2ubvo"
+path="res://.godot/imported/3.png-0d95a2f78627f65e11544be6669a265c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/3.png"
-dest_files=[ "res://.import/3.png-0d95a2f78627f65e11544be6669a265c.stex" ]
+dest_files=["res://.godot/imported/3.png-0d95a2f78627f65e11544be6669a265c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/4.png.import b/Assets/Environment/FreeTileset/Tiles/4.png.import
index e696b4a..787e3c5 100644
--- a/Assets/Environment/FreeTileset/Tiles/4.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/4.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/4.png-696e54faa0a0219bab4b74e2c651af63.stex"
+type="CompressedTexture2D"
+uid="uid://dg5sxr5gms13e"
+path="res://.godot/imported/4.png-696e54faa0a0219bab4b74e2c651af63.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/4.png"
-dest_files=[ "res://.import/4.png-696e54faa0a0219bab4b74e2c651af63.stex" ]
+dest_files=["res://.godot/imported/4.png-696e54faa0a0219bab4b74e2c651af63.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/5.png.import b/Assets/Environment/FreeTileset/Tiles/5.png.import
index f36fcaf..fbc67db 100644
--- a/Assets/Environment/FreeTileset/Tiles/5.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/5.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/5.png-8cf07adb550219a31ac4cff01393d4a4.stex"
+type="CompressedTexture2D"
+uid="uid://c88jf2t262kq5"
+path="res://.godot/imported/5.png-8cf07adb550219a31ac4cff01393d4a4.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/5.png"
-dest_files=[ "res://.import/5.png-8cf07adb550219a31ac4cff01393d4a4.stex" ]
+dest_files=["res://.godot/imported/5.png-8cf07adb550219a31ac4cff01393d4a4.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/6.png.import b/Assets/Environment/FreeTileset/Tiles/6.png.import
index 7e71dbf..27fddaf 100644
--- a/Assets/Environment/FreeTileset/Tiles/6.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/6.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/6.png-8a2162940bba8e303abf84ed60759733.stex"
+type="CompressedTexture2D"
+uid="uid://rm5sn6l60434"
+path="res://.godot/imported/6.png-8a2162940bba8e303abf84ed60759733.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/6.png"
-dest_files=[ "res://.import/6.png-8a2162940bba8e303abf84ed60759733.stex" ]
+dest_files=["res://.godot/imported/6.png-8a2162940bba8e303abf84ed60759733.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/7.png.import b/Assets/Environment/FreeTileset/Tiles/7.png.import
index 4d04cfb..51d6024 100644
--- a/Assets/Environment/FreeTileset/Tiles/7.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/7.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/7.png-4dc825f6518a4d0c035bee020a00cac4.stex"
+type="CompressedTexture2D"
+uid="uid://dc5lw4eigu4ag"
+path="res://.godot/imported/7.png-4dc825f6518a4d0c035bee020a00cac4.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/7.png"
-dest_files=[ "res://.import/7.png-4dc825f6518a4d0c035bee020a00cac4.stex" ]
+dest_files=["res://.godot/imported/7.png-4dc825f6518a4d0c035bee020a00cac4.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/8.png.import b/Assets/Environment/FreeTileset/Tiles/8.png.import
index 2812516..c8cfb53 100644
--- a/Assets/Environment/FreeTileset/Tiles/8.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/8.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/8.png-d344ca928943944eeba894993f4d6cc3.stex"
+type="CompressedTexture2D"
+uid="uid://1reikv2c4nqt"
+path="res://.godot/imported/8.png-d344ca928943944eeba894993f4d6cc3.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/8.png"
-dest_files=[ "res://.import/8.png-d344ca928943944eeba894993f4d6cc3.stex" ]
+dest_files=["res://.godot/imported/8.png-d344ca928943944eeba894993f4d6cc3.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/FreeTileset/Tiles/9.png.import b/Assets/Environment/FreeTileset/Tiles/9.png.import
index b8cd69a..06f6e4b 100644
--- a/Assets/Environment/FreeTileset/Tiles/9.png.import
+++ b/Assets/Environment/FreeTileset/Tiles/9.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/9.png-47ef4f5f8166cc136dd59edbb639b7cb.stex"
+type="CompressedTexture2D"
+uid="uid://dli2bbacneivb"
+path="res://.godot/imported/9.png-47ef4f5f8166cc136dd59edbb639b7cb.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/FreeTileset/Tiles/9.png"
-dest_files=[ "res://.import/9.png-47ef4f5f8166cc136dd59edbb639b7cb.stex" ]
+dest_files=["res://.godot/imported/9.png-47ef4f5f8166cc136dd59edbb639b7cb.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/OA animated flag.png.import b/Assets/Environment/OA animated flag.png.import
index 3485598..50eae36 100644
--- a/Assets/Environment/OA animated flag.png.import
+++ b/Assets/Environment/OA animated flag.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/OA animated flag.png-e594c6707f8b291dc50ded345bedb870.stex"
+type="CompressedTexture2D"
+uid="uid://cc2ffqakc6s7m"
+path="res://.godot/imported/OA animated flag.png-e594c6707f8b291dc50ded345bedb870.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/OA animated flag.png"
-dest_files=[ "res://.import/OA animated flag.png-e594c6707f8b291dc50ded345bedb870.stex" ]
+dest_files=["res://.godot/imported/OA animated flag.png-e594c6707f8b291dc50ded345bedb870.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/BG/BG.png.import b/Assets/Environment/WinterTileset/BG/BG.png.import
index 7ed83bb..ad53701 100644
--- a/Assets/Environment/WinterTileset/BG/BG.png.import
+++ b/Assets/Environment/WinterTileset/BG/BG.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/BG.png-bf35306150fde0d35f3333056a67163c.stex"
+type="CompressedTexture2D"
+uid="uid://bb2wq2h3sij5t"
+path="res://.godot/imported/BG.png-bf35306150fde0d35f3333056a67163c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/BG/BG.png"
-dest_files=[ "res://.import/BG.png-bf35306150fde0d35f3333056a67163c.stex" ]
+dest_files=["res://.godot/imported/BG.png-bf35306150fde0d35f3333056a67163c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Crate.png.import b/Assets/Environment/WinterTileset/Object/Crate.png.import
index 464a092..700c65c 100644
--- a/Assets/Environment/WinterTileset/Object/Crate.png.import
+++ b/Assets/Environment/WinterTileset/Object/Crate.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Crate.png-649db77d241ca688a254b05389efb128.stex"
+type="CompressedTexture2D"
+uid="uid://cdso6lm427507"
+path="res://.godot/imported/Crate.png-649db77d241ca688a254b05389efb128.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Crate.png"
-dest_files=[ "res://.import/Crate.png-649db77d241ca688a254b05389efb128.stex" ]
+dest_files=["res://.godot/imported/Crate.png-649db77d241ca688a254b05389efb128.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Crystal.png.import b/Assets/Environment/WinterTileset/Object/Crystal.png.import
index 703f11e..3c80ee7 100644
--- a/Assets/Environment/WinterTileset/Object/Crystal.png.import
+++ b/Assets/Environment/WinterTileset/Object/Crystal.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Crystal.png-f905ffbc8c77e5299cc8ffa60dede204.stex"
+type="CompressedTexture2D"
+uid="uid://c72ikpvwoq0vx"
+path="res://.godot/imported/Crystal.png-f905ffbc8c77e5299cc8ffa60dede204.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Crystal.png"
-dest_files=[ "res://.import/Crystal.png-f905ffbc8c77e5299cc8ffa60dede204.stex" ]
+dest_files=["res://.godot/imported/Crystal.png-f905ffbc8c77e5299cc8ffa60dede204.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/IceBox.png.import b/Assets/Environment/WinterTileset/Object/IceBox.png.import
index 5b9dac5..921e235 100644
--- a/Assets/Environment/WinterTileset/Object/IceBox.png.import
+++ b/Assets/Environment/WinterTileset/Object/IceBox.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/IceBox.png-abb62ebee8ee382b748d6148248de5d1.stex"
+type="CompressedTexture2D"
+uid="uid://bap40g5ci7yi7"
+path="res://.godot/imported/IceBox.png-abb62ebee8ee382b748d6148248de5d1.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/IceBox.png"
-dest_files=[ "res://.import/IceBox.png-abb62ebee8ee382b748d6148248de5d1.stex" ]
+dest_files=["res://.godot/imported/IceBox.png-abb62ebee8ee382b748d6148248de5d1.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Igloo.png.import b/Assets/Environment/WinterTileset/Object/Igloo.png.import
index 8e24e65..bf27983 100644
--- a/Assets/Environment/WinterTileset/Object/Igloo.png.import
+++ b/Assets/Environment/WinterTileset/Object/Igloo.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Igloo.png-b1ae5e347fb0df89491effe48e14b440.stex"
+type="CompressedTexture2D"
+uid="uid://btr0korernb4"
+path="res://.godot/imported/Igloo.png-b1ae5e347fb0df89491effe48e14b440.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Igloo.png"
-dest_files=[ "res://.import/Igloo.png-b1ae5e347fb0df89491effe48e14b440.stex" ]
+dest_files=["res://.godot/imported/Igloo.png-b1ae5e347fb0df89491effe48e14b440.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Sign_1.png.import b/Assets/Environment/WinterTileset/Object/Sign_1.png.import
index 5a4628f..2310c0a 100644
--- a/Assets/Environment/WinterTileset/Object/Sign_1.png.import
+++ b/Assets/Environment/WinterTileset/Object/Sign_1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Sign_1.png-d74366289a0b93929453ed8255997779.stex"
+type="CompressedTexture2D"
+uid="uid://cujoiyjemjcfr"
+path="res://.godot/imported/Sign_1.png-d74366289a0b93929453ed8255997779.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Sign_1.png"
-dest_files=[ "res://.import/Sign_1.png-d74366289a0b93929453ed8255997779.stex" ]
+dest_files=["res://.godot/imported/Sign_1.png-d74366289a0b93929453ed8255997779.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Sign_2.png.import b/Assets/Environment/WinterTileset/Object/Sign_2.png.import
index e9804f7..32b48b3 100644
--- a/Assets/Environment/WinterTileset/Object/Sign_2.png.import
+++ b/Assets/Environment/WinterTileset/Object/Sign_2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Sign_2.png-24eada06b43c359bbd5d6706ffeded7d.stex"
+type="CompressedTexture2D"
+uid="uid://bw2e8wrj1lmjk"
+path="res://.godot/imported/Sign_2.png-24eada06b43c359bbd5d6706ffeded7d.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Sign_2.png"
-dest_files=[ "res://.import/Sign_2.png-24eada06b43c359bbd5d6706ffeded7d.stex" ]
+dest_files=["res://.godot/imported/Sign_2.png-24eada06b43c359bbd5d6706ffeded7d.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/SnowMan.png.import b/Assets/Environment/WinterTileset/Object/SnowMan.png.import
index 0c2e2b6..d018522 100644
--- a/Assets/Environment/WinterTileset/Object/SnowMan.png.import
+++ b/Assets/Environment/WinterTileset/Object/SnowMan.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/SnowMan.png-f7a6c849f32f996946e8f90794fa2f3c.stex"
+type="CompressedTexture2D"
+uid="uid://n8vpqjjugaib"
+path="res://.godot/imported/SnowMan.png-f7a6c849f32f996946e8f90794fa2f3c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/SnowMan.png"
-dest_files=[ "res://.import/SnowMan.png-f7a6c849f32f996946e8f90794fa2f3c.stex" ]
+dest_files=["res://.godot/imported/SnowMan.png-f7a6c849f32f996946e8f90794fa2f3c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Stone.png.import b/Assets/Environment/WinterTileset/Object/Stone.png.import
index 4927347..26f06e1 100644
--- a/Assets/Environment/WinterTileset/Object/Stone.png.import
+++ b/Assets/Environment/WinterTileset/Object/Stone.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Stone.png-15811b3e8d26a34405b0ec12e59dfafc.stex"
+type="CompressedTexture2D"
+uid="uid://b0xje5min6yih"
+path="res://.godot/imported/Stone.png-15811b3e8d26a34405b0ec12e59dfafc.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Stone.png"
-dest_files=[ "res://.import/Stone.png-15811b3e8d26a34405b0ec12e59dfafc.stex" ]
+dest_files=["res://.godot/imported/Stone.png-15811b3e8d26a34405b0ec12e59dfafc.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Tree_1.png.import b/Assets/Environment/WinterTileset/Object/Tree_1.png.import
index 049ec13..4b4595d 100644
--- a/Assets/Environment/WinterTileset/Object/Tree_1.png.import
+++ b/Assets/Environment/WinterTileset/Object/Tree_1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Tree_1.png-439833fc175113a1cf7ace866d0175b3.stex"
+type="CompressedTexture2D"
+uid="uid://xffp6y4guc5u"
+path="res://.godot/imported/Tree_1.png-439833fc175113a1cf7ace866d0175b3.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Tree_1.png"
-dest_files=[ "res://.import/Tree_1.png-439833fc175113a1cf7ace866d0175b3.stex" ]
+dest_files=["res://.godot/imported/Tree_1.png-439833fc175113a1cf7ace866d0175b3.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Object/Tree_2.png.import b/Assets/Environment/WinterTileset/Object/Tree_2.png.import
index 6577fe6..c4a4e91 100644
--- a/Assets/Environment/WinterTileset/Object/Tree_2.png.import
+++ b/Assets/Environment/WinterTileset/Object/Tree_2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/Tree_2.png-ba01b9865c390327126aedd5adaa6e00.stex"
+type="CompressedTexture2D"
+uid="uid://doawng5y4amm5"
+path="res://.godot/imported/Tree_2.png-ba01b9865c390327126aedd5adaa6e00.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Object/Tree_2.png"
-dest_files=[ "res://.import/Tree_2.png-ba01b9865c390327126aedd5adaa6e00.stex" ]
+dest_files=["res://.godot/imported/Tree_2.png-ba01b9865c390327126aedd5adaa6e00.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/1.png.import b/Assets/Environment/WinterTileset/Tiles/1.png.import
index c4cdac5..a118c0e 100644
--- a/Assets/Environment/WinterTileset/Tiles/1.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/1.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/1.png-ddd8bb5fd23140ad2e55135632ce8f54.stex"
+type="CompressedTexture2D"
+uid="uid://cv2wvpr5mttn4"
+path="res://.godot/imported/1.png-ddd8bb5fd23140ad2e55135632ce8f54.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/1.png"
-dest_files=[ "res://.import/1.png-ddd8bb5fd23140ad2e55135632ce8f54.stex" ]
+dest_files=["res://.godot/imported/1.png-ddd8bb5fd23140ad2e55135632ce8f54.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/10.png.import b/Assets/Environment/WinterTileset/Tiles/10.png.import
index e4f4c21..d22a139 100644
--- a/Assets/Environment/WinterTileset/Tiles/10.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/10.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/10.png-db396e52899be791ed50f42137609bf3.stex"
+type="CompressedTexture2D"
+uid="uid://d1814yuwkaary"
+path="res://.godot/imported/10.png-db396e52899be791ed50f42137609bf3.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/10.png"
-dest_files=[ "res://.import/10.png-db396e52899be791ed50f42137609bf3.stex" ]
+dest_files=["res://.godot/imported/10.png-db396e52899be791ed50f42137609bf3.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/11.png.import b/Assets/Environment/WinterTileset/Tiles/11.png.import
index 3b3d061..cd333f1 100644
--- a/Assets/Environment/WinterTileset/Tiles/11.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/11.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/11.png-341efcd4c0d74961abe1fc0d840f62cb.stex"
+type="CompressedTexture2D"
+uid="uid://yncdww8don6r"
+path="res://.godot/imported/11.png-341efcd4c0d74961abe1fc0d840f62cb.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/11.png"
-dest_files=[ "res://.import/11.png-341efcd4c0d74961abe1fc0d840f62cb.stex" ]
+dest_files=["res://.godot/imported/11.png-341efcd4c0d74961abe1fc0d840f62cb.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/12.png.import b/Assets/Environment/WinterTileset/Tiles/12.png.import
index 3c45c37..1d84837 100644
--- a/Assets/Environment/WinterTileset/Tiles/12.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/12.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/12.png-d44f7afb0fd7eab7c9599cfa0a20d3c2.stex"
+type="CompressedTexture2D"
+uid="uid://jbfr6ylmoxik"
+path="res://.godot/imported/12.png-d44f7afb0fd7eab7c9599cfa0a20d3c2.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/12.png"
-dest_files=[ "res://.import/12.png-d44f7afb0fd7eab7c9599cfa0a20d3c2.stex" ]
+dest_files=["res://.godot/imported/12.png-d44f7afb0fd7eab7c9599cfa0a20d3c2.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/13.png.import b/Assets/Environment/WinterTileset/Tiles/13.png.import
index 8a9a8b1..26fd263 100644
--- a/Assets/Environment/WinterTileset/Tiles/13.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/13.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/13.png-0d891410f89b9cde420f5a59355bc200.stex"
+type="CompressedTexture2D"
+uid="uid://co4ckcb3isu70"
+path="res://.godot/imported/13.png-0d891410f89b9cde420f5a59355bc200.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/13.png"
-dest_files=[ "res://.import/13.png-0d891410f89b9cde420f5a59355bc200.stex" ]
+dest_files=["res://.godot/imported/13.png-0d891410f89b9cde420f5a59355bc200.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/14.png.import b/Assets/Environment/WinterTileset/Tiles/14.png.import
index 9d7845e..626942b 100644
--- a/Assets/Environment/WinterTileset/Tiles/14.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/14.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/14.png-e6c83551519847b08e67044b743bd1b1.stex"
+type="CompressedTexture2D"
+uid="uid://ctupxgfimjirl"
+path="res://.godot/imported/14.png-e6c83551519847b08e67044b743bd1b1.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/14.png"
-dest_files=[ "res://.import/14.png-e6c83551519847b08e67044b743bd1b1.stex" ]
+dest_files=["res://.godot/imported/14.png-e6c83551519847b08e67044b743bd1b1.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/15.png.import b/Assets/Environment/WinterTileset/Tiles/15.png.import
index 71c9c0f..b47b931 100644
--- a/Assets/Environment/WinterTileset/Tiles/15.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/15.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/15.png-16c25d20250833ff4cbc8951e8a88899.stex"
+type="CompressedTexture2D"
+uid="uid://t5xqn43x8j0e"
+path="res://.godot/imported/15.png-16c25d20250833ff4cbc8951e8a88899.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/15.png"
-dest_files=[ "res://.import/15.png-16c25d20250833ff4cbc8951e8a88899.stex" ]
+dest_files=["res://.godot/imported/15.png-16c25d20250833ff4cbc8951e8a88899.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/16.png.import b/Assets/Environment/WinterTileset/Tiles/16.png.import
index ff8a29a..3026982 100644
--- a/Assets/Environment/WinterTileset/Tiles/16.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/16.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/16.png-4e141dd1d96a21c1c6b053eed6c3a76d.stex"
+type="CompressedTexture2D"
+uid="uid://cxjdcpkkt6qxy"
+path="res://.godot/imported/16.png-4e141dd1d96a21c1c6b053eed6c3a76d.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/16.png"
-dest_files=[ "res://.import/16.png-4e141dd1d96a21c1c6b053eed6c3a76d.stex" ]
+dest_files=["res://.godot/imported/16.png-4e141dd1d96a21c1c6b053eed6c3a76d.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/17.png.import b/Assets/Environment/WinterTileset/Tiles/17.png.import
index 0d1bf61..6299fe6 100644
--- a/Assets/Environment/WinterTileset/Tiles/17.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/17.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/17.png-e36f0611f0bbf21623e4dd0c04b0f9bb.stex"
+type="CompressedTexture2D"
+uid="uid://dwpq733y4qhvm"
+path="res://.godot/imported/17.png-e36f0611f0bbf21623e4dd0c04b0f9bb.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/17.png"
-dest_files=[ "res://.import/17.png-e36f0611f0bbf21623e4dd0c04b0f9bb.stex" ]
+dest_files=["res://.godot/imported/17.png-e36f0611f0bbf21623e4dd0c04b0f9bb.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/18.png.import b/Assets/Environment/WinterTileset/Tiles/18.png.import
index 058dc30..742f0a3 100644
--- a/Assets/Environment/WinterTileset/Tiles/18.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/18.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/18.png-60b2214ce6633c14472f49d193e9361c.stex"
+type="CompressedTexture2D"
+uid="uid://cl0i6mq3fhjvp"
+path="res://.godot/imported/18.png-60b2214ce6633c14472f49d193e9361c.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/18.png"
-dest_files=[ "res://.import/18.png-60b2214ce6633c14472f49d193e9361c.stex" ]
+dest_files=["res://.godot/imported/18.png-60b2214ce6633c14472f49d193e9361c.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/2.png.import b/Assets/Environment/WinterTileset/Tiles/2.png.import
index 72a6e0a..381c216 100644
--- a/Assets/Environment/WinterTileset/Tiles/2.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/2.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/2.png-06280c866d30f067c0e341154cbd78ba.stex"
+type="CompressedTexture2D"
+uid="uid://ojek6nda3kec"
+path="res://.godot/imported/2.png-06280c866d30f067c0e341154cbd78ba.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/2.png"
-dest_files=[ "res://.import/2.png-06280c866d30f067c0e341154cbd78ba.stex" ]
+dest_files=["res://.godot/imported/2.png-06280c866d30f067c0e341154cbd78ba.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/3.png.import b/Assets/Environment/WinterTileset/Tiles/3.png.import
index a1e71cd..48b267a 100644
--- a/Assets/Environment/WinterTileset/Tiles/3.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/3.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/3.png-66e1555ae0f60e5eb39a4be00f663ebe.stex"
+type="CompressedTexture2D"
+uid="uid://b8exg3eptr7gu"
+path="res://.godot/imported/3.png-66e1555ae0f60e5eb39a4be00f663ebe.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/3.png"
-dest_files=[ "res://.import/3.png-66e1555ae0f60e5eb39a4be00f663ebe.stex" ]
+dest_files=["res://.godot/imported/3.png-66e1555ae0f60e5eb39a4be00f663ebe.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/4.png.import b/Assets/Environment/WinterTileset/Tiles/4.png.import
index fa62d86..4ba837c 100644
--- a/Assets/Environment/WinterTileset/Tiles/4.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/4.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/4.png-caab7f3ff65fe0e15e4fcc5e5c3d3816.stex"
+type="CompressedTexture2D"
+uid="uid://ckd5xsd33u4m0"
+path="res://.godot/imported/4.png-caab7f3ff65fe0e15e4fcc5e5c3d3816.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/4.png"
-dest_files=[ "res://.import/4.png-caab7f3ff65fe0e15e4fcc5e5c3d3816.stex" ]
+dest_files=["res://.godot/imported/4.png-caab7f3ff65fe0e15e4fcc5e5c3d3816.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/5.png.import b/Assets/Environment/WinterTileset/Tiles/5.png.import
index 402b299..b35dc9f 100644
--- a/Assets/Environment/WinterTileset/Tiles/5.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/5.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/5.png-31fc0ae37ec51847b6bde9a7ade5ba59.stex"
+type="CompressedTexture2D"
+uid="uid://bgo250xbumois"
+path="res://.godot/imported/5.png-31fc0ae37ec51847b6bde9a7ade5ba59.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/5.png"
-dest_files=[ "res://.import/5.png-31fc0ae37ec51847b6bde9a7ade5ba59.stex" ]
+dest_files=["res://.godot/imported/5.png-31fc0ae37ec51847b6bde9a7ade5ba59.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/6.png.import b/Assets/Environment/WinterTileset/Tiles/6.png.import
index 4ba872b..e4fdebf 100644
--- a/Assets/Environment/WinterTileset/Tiles/6.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/6.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/6.png-ce232f925af569abaf06301df480d165.stex"
+type="CompressedTexture2D"
+uid="uid://dyvt33jrl6oyg"
+path="res://.godot/imported/6.png-ce232f925af569abaf06301df480d165.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/6.png"
-dest_files=[ "res://.import/6.png-ce232f925af569abaf06301df480d165.stex" ]
+dest_files=["res://.godot/imported/6.png-ce232f925af569abaf06301df480d165.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/7.png.import b/Assets/Environment/WinterTileset/Tiles/7.png.import
index 61c121e..8845128 100644
--- a/Assets/Environment/WinterTileset/Tiles/7.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/7.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/7.png-9a6ebdc7023490e534deee7ef5c727b2.stex"
+type="CompressedTexture2D"
+uid="uid://pgon3puin0c4"
+path="res://.godot/imported/7.png-9a6ebdc7023490e534deee7ef5c727b2.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/7.png"
-dest_files=[ "res://.import/7.png-9a6ebdc7023490e534deee7ef5c727b2.stex" ]
+dest_files=["res://.godot/imported/7.png-9a6ebdc7023490e534deee7ef5c727b2.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/8.png.import b/Assets/Environment/WinterTileset/Tiles/8.png.import
index 9afe3fe..2a7612b 100644
--- a/Assets/Environment/WinterTileset/Tiles/8.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/8.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/8.png-325f13b1273d4c81ef32d4b9017d3723.stex"
+type="CompressedTexture2D"
+uid="uid://co1dem4fj8l33"
+path="res://.godot/imported/8.png-325f13b1273d4c81ef32d4b9017d3723.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/8.png"
-dest_files=[ "res://.import/8.png-325f13b1273d4c81ef32d4b9017d3723.stex" ]
+dest_files=["res://.godot/imported/8.png-325f13b1273d4c81ef32d4b9017d3723.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/WinterTileset/Tiles/9.png.import b/Assets/Environment/WinterTileset/Tiles/9.png.import
index 5122b1a..7c222c6 100644
--- a/Assets/Environment/WinterTileset/Tiles/9.png.import
+++ b/Assets/Environment/WinterTileset/Tiles/9.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/9.png-e94b3701ee37c081bb9af0123d3ef517.stex"
+type="CompressedTexture2D"
+uid="uid://wq0eed8ioruo"
+path="res://.godot/imported/9.png-e94b3701ee37c081bb9af0123d3ef517.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/WinterTileset/Tiles/9.png"
-dest_files=[ "res://.import/9.png-e94b3701ee37c081bb9af0123d3ef517.stex" ]
+dest_files=["res://.godot/imported/9.png-e94b3701ee37c081bb9af0123d3ef517.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/generic_platformer.tres b/Assets/Environment/generic_platformer.tres
index f289211..61f6138 100644
--- a/Assets/Environment/generic_platformer.tres
+++ b/Assets/Environment/generic_platformer.tres
@@ -1,345 +1,2117 @@
-[gd_resource type="TileSet" load_steps=25 format=2]
+[gd_resource type="TileSet" load_steps=12 format=3 uid="uid://c5h11mosp5q0j"]
-[ext_resource path="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png" type="Texture" id=1]
+[ext_resource type="Texture2D" uid="uid://volnaff7i3gn" path="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png" id="1"]
+[ext_resource type="Texture2D" uid="uid://coniqajt6fs2q" path="res://Assets/Environment/generic_platformer_test.png" id="2_hdguw"]
-[sub_resource type="ConvexPolygonShape2D" id=1]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_37fvt"]
+texture = ExtResource("1")
+margins = Vector2i(194, 101)
+texture_region_size = Vector2i(29, 38)
+0:0/next_alternative_id = 14
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/8 = 8
+0:0/8/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/8/physics_layer_0/angular_velocity = 0.0
-[sub_resource type="ConvexPolygonShape2D" id=2]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lc0s0"]
+texture = ExtResource("1")
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
-[sub_resource type="ConvexPolygonShape2D" id=3]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qjyfa"]
+texture = ExtResource("1")
+margins = Vector2i(16, 0)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
-[sub_resource type="ConvexPolygonShape2D" id=4]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i8m1e"]
+texture = ExtResource("1")
+margins = Vector2i(32, 0)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
-[sub_resource type="ConvexPolygonShape2D" id=5]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_omy7o"]
+texture = ExtResource("1")
+margins = Vector2i(96, 0)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:1/next_alternative_id = 8
+0:1/0 = 0
+0:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/0/physics_layer_0/angular_velocity = 0.0
+0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:1/1 = 1
+0:1/1/flip_h = true
+0:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/1/physics_layer_0/angular_velocity = 0.0
+0:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:1/2 = 2
+0:1/2/flip_v = true
+0:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/2/physics_layer_0/angular_velocity = 0.0
+0:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:1/3 = 3
+0:1/3/flip_h = true
+0:1/3/flip_v = true
+0:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/3/physics_layer_0/angular_velocity = 0.0
+0:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:1/4 = 4
+0:1/4/transpose = true
+0:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/4/physics_layer_0/angular_velocity = 0.0
+0:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:1/5 = 5
+0:1/5/flip_h = true
+0:1/5/transpose = true
+0:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/5/physics_layer_0/angular_velocity = 0.0
+0:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:1/6 = 6
+0:1/6/flip_v = true
+0:1/6/transpose = true
+0:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/6/physics_layer_0/angular_velocity = 0.0
+0:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:1/7 = 7
+0:1/7/flip_h = true
+0:1/7/flip_v = true
+0:1/7/transpose = true
+0:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/7/physics_layer_0/angular_velocity = 0.0
+0:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:2/next_alternative_id = 8
+0:2/0 = 0
+0:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/0/physics_layer_0/angular_velocity = 0.0
+0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:2/1 = 1
+0:2/1/flip_h = true
+0:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/1/physics_layer_0/angular_velocity = 0.0
+0:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:2/2 = 2
+0:2/2/flip_v = true
+0:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/2/physics_layer_0/angular_velocity = 0.0
+0:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:2/3 = 3
+0:2/3/flip_h = true
+0:2/3/flip_v = true
+0:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/3/physics_layer_0/angular_velocity = 0.0
+0:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:2/4 = 4
+0:2/4/transpose = true
+0:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/4/physics_layer_0/angular_velocity = 0.0
+0:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:2/5 = 5
+0:2/5/flip_h = true
+0:2/5/transpose = true
+0:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/5/physics_layer_0/angular_velocity = 0.0
+0:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:2/6 = 6
+0:2/6/flip_v = true
+0:2/6/transpose = true
+0:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/6/physics_layer_0/angular_velocity = 0.0
+0:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:2/7 = 7
+0:2/7/flip_h = true
+0:2/7/flip_v = true
+0:2/7/transpose = true
+0:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/7/physics_layer_0/angular_velocity = 0.0
+0:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:0/next_alternative_id = 8
+1:0/0 = 0
+1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/0/physics_layer_0/angular_velocity = 0.0
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:0/1 = 1
+1:0/1/flip_h = true
+1:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/1/physics_layer_0/angular_velocity = 0.0
+1:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:0/2 = 2
+1:0/2/flip_v = true
+1:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/2/physics_layer_0/angular_velocity = 0.0
+1:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:0/3 = 3
+1:0/3/flip_h = true
+1:0/3/flip_v = true
+1:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/3/physics_layer_0/angular_velocity = 0.0
+1:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:0/4 = 4
+1:0/4/transpose = true
+1:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/4/physics_layer_0/angular_velocity = 0.0
+1:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:0/5 = 5
+1:0/5/flip_h = true
+1:0/5/transpose = true
+1:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/5/physics_layer_0/angular_velocity = 0.0
+1:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:0/6 = 6
+1:0/6/flip_v = true
+1:0/6/transpose = true
+1:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/6/physics_layer_0/angular_velocity = 0.0
+1:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:0/7 = 7
+1:0/7/flip_h = true
+1:0/7/flip_v = true
+1:0/7/transpose = true
+1:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/7/physics_layer_0/angular_velocity = 0.0
+1:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:1/next_alternative_id = 8
+1:1/0 = 0
+1:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/0/physics_layer_0/angular_velocity = 0.0
+1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:1/1 = 1
+1:1/1/flip_h = true
+1:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/1/physics_layer_0/angular_velocity = 0.0
+1:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:1/2 = 2
+1:1/2/flip_v = true
+1:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/2/physics_layer_0/angular_velocity = 0.0
+1:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:1/3 = 3
+1:1/3/flip_h = true
+1:1/3/flip_v = true
+1:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/3/physics_layer_0/angular_velocity = 0.0
+1:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:1/4 = 4
+1:1/4/transpose = true
+1:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/4/physics_layer_0/angular_velocity = 0.0
+1:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:1/5 = 5
+1:1/5/flip_h = true
+1:1/5/transpose = true
+1:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/5/physics_layer_0/angular_velocity = 0.0
+1:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:1/6 = 6
+1:1/6/flip_v = true
+1:1/6/transpose = true
+1:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/6/physics_layer_0/angular_velocity = 0.0
+1:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:1/7 = 7
+1:1/7/flip_h = true
+1:1/7/flip_v = true
+1:1/7/transpose = true
+1:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/7/physics_layer_0/angular_velocity = 0.0
+1:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:2/next_alternative_id = 8
+1:2/0 = 0
+1:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/0/physics_layer_0/angular_velocity = 0.0
+1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:2/1 = 1
+1:2/1/flip_h = true
+1:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/1/physics_layer_0/angular_velocity = 0.0
+1:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:2/2 = 2
+1:2/2/flip_v = true
+1:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/2/physics_layer_0/angular_velocity = 0.0
+1:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:2/3 = 3
+1:2/3/flip_h = true
+1:2/3/flip_v = true
+1:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/3/physics_layer_0/angular_velocity = 0.0
+1:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:2/4 = 4
+1:2/4/transpose = true
+1:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/4/physics_layer_0/angular_velocity = 0.0
+1:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:2/5 = 5
+1:2/5/flip_h = true
+1:2/5/transpose = true
+1:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/5/physics_layer_0/angular_velocity = 0.0
+1:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:2/6 = 6
+1:2/6/flip_v = true
+1:2/6/transpose = true
+1:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/6/physics_layer_0/angular_velocity = 0.0
+1:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:2/7 = 7
+1:2/7/flip_h = true
+1:2/7/flip_v = true
+1:2/7/transpose = true
+1:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/7/physics_layer_0/angular_velocity = 0.0
+1:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:0/next_alternative_id = 8
+2:0/0 = 0
+2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/0/physics_layer_0/angular_velocity = 0.0
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:0/1 = 1
+2:0/1/flip_h = true
+2:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/1/physics_layer_0/angular_velocity = 0.0
+2:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:0/2 = 2
+2:0/2/flip_v = true
+2:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/2/physics_layer_0/angular_velocity = 0.0
+2:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:0/3 = 3
+2:0/3/flip_h = true
+2:0/3/flip_v = true
+2:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/3/physics_layer_0/angular_velocity = 0.0
+2:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:0/4 = 4
+2:0/4/transpose = true
+2:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/4/physics_layer_0/angular_velocity = 0.0
+2:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:0/5 = 5
+2:0/5/flip_h = true
+2:0/5/transpose = true
+2:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/5/physics_layer_0/angular_velocity = 0.0
+2:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:0/6 = 6
+2:0/6/flip_v = true
+2:0/6/transpose = true
+2:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/6/physics_layer_0/angular_velocity = 0.0
+2:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:0/7 = 7
+2:0/7/flip_h = true
+2:0/7/flip_v = true
+2:0/7/transpose = true
+2:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/7/physics_layer_0/angular_velocity = 0.0
+2:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:1/next_alternative_id = 8
+2:1/0 = 0
+2:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/0/physics_layer_0/angular_velocity = 0.0
+2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:1/1 = 1
+2:1/1/flip_h = true
+2:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/1/physics_layer_0/angular_velocity = 0.0
+2:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:1/2 = 2
+2:1/2/flip_v = true
+2:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/2/physics_layer_0/angular_velocity = 0.0
+2:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:1/3 = 3
+2:1/3/flip_h = true
+2:1/3/flip_v = true
+2:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/3/physics_layer_0/angular_velocity = 0.0
+2:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:1/4 = 4
+2:1/4/transpose = true
+2:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/4/physics_layer_0/angular_velocity = 0.0
+2:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:1/5 = 5
+2:1/5/flip_h = true
+2:1/5/transpose = true
+2:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/5/physics_layer_0/angular_velocity = 0.0
+2:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:1/6 = 6
+2:1/6/flip_v = true
+2:1/6/transpose = true
+2:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/6/physics_layer_0/angular_velocity = 0.0
+2:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:1/7 = 7
+2:1/7/flip_h = true
+2:1/7/flip_v = true
+2:1/7/transpose = true
+2:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/7/physics_layer_0/angular_velocity = 0.0
+2:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:2/next_alternative_id = 8
+2:2/0 = 0
+2:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/0/physics_layer_0/angular_velocity = 0.0
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:2/1 = 1
+2:2/1/flip_h = true
+2:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/1/physics_layer_0/angular_velocity = 0.0
+2:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:2/2 = 2
+2:2/2/flip_v = true
+2:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/2/physics_layer_0/angular_velocity = 0.0
+2:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:2/3 = 3
+2:2/3/flip_h = true
+2:2/3/flip_v = true
+2:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/3/physics_layer_0/angular_velocity = 0.0
+2:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:2/4 = 4
+2:2/4/transpose = true
+2:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/4/physics_layer_0/angular_velocity = 0.0
+2:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:2/5 = 5
+2:2/5/flip_h = true
+2:2/5/transpose = true
+2:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/5/physics_layer_0/angular_velocity = 0.0
+2:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:2/6 = 6
+2:2/6/flip_v = true
+2:2/6/transpose = true
+2:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/6/physics_layer_0/angular_velocity = 0.0
+2:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:2/7 = 7
+2:2/7/flip_h = true
+2:2/7/flip_v = true
+2:2/7/transpose = true
+2:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/7/physics_layer_0/angular_velocity = 0.0
+2:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
-[sub_resource type="ConvexPolygonShape2D" id=6]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7sir6"]
+texture = ExtResource("1")
+margins = Vector2i(166, 110)
+texture_region_size = Vector2i(22, 20)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(10.5, 8, -10.5, 8, -10.5, 1.5, -0.5, -8, 10, -6.5)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-12, 16, 12, 16, 8, 4, -8, 0)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(12, -16, -12, -16, -8, -4, 8, 0)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-12, -16, 12, -16, 8, -4, -8, 0)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(12, 16, -12, 16, -8, 4, 8, 6.99382e-07)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-12, 16, 12, 16, 8, 4, -8, -6.99382e-07)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(12, -16, -12, -16, -8, -4, 8, 6.99382e-07)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-12, -16, 12, -16, 8, -4, -8, -6.99382e-07)
-[sub_resource type="ConvexPolygonShape2D" id=7]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_iycfv"]
+texture = ExtResource("1")
+margins = Vector2i(144, 0)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/1/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/2/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/3/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/4/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/5/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/6/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/7/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:1/next_alternative_id = 8
+0:1/0 = 0
+0:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/0/physics_layer_0/angular_velocity = 0.0
+0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:1/1 = 1
+0:1/1/flip_h = true
+0:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/1/physics_layer_0/angular_velocity = 0.0
+0:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:1/2 = 2
+0:1/2/flip_v = true
+0:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/2/physics_layer_0/angular_velocity = 0.0
+0:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:1/3 = 3
+0:1/3/flip_h = true
+0:1/3/flip_v = true
+0:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/3/physics_layer_0/angular_velocity = 0.0
+0:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:1/4 = 4
+0:1/4/transpose = true
+0:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/4/physics_layer_0/angular_velocity = 0.0
+0:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:1/5 = 5
+0:1/5/flip_h = true
+0:1/5/transpose = true
+0:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/5/physics_layer_0/angular_velocity = 0.0
+0:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:1/6 = 6
+0:1/6/flip_v = true
+0:1/6/transpose = true
+0:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/6/physics_layer_0/angular_velocity = 0.0
+0:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:1/7 = 7
+0:1/7/flip_h = true
+0:1/7/flip_v = true
+0:1/7/transpose = true
+0:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:1/7/physics_layer_0/angular_velocity = 0.0
+0:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:2/next_alternative_id = 8
+0:2/0 = 0
+0:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/0/physics_layer_0/angular_velocity = 0.0
+0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:2/1 = 1
+0:2/1/flip_h = true
+0:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/1/physics_layer_0/angular_velocity = 0.0
+0:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:2/2 = 2
+0:2/2/flip_v = true
+0:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/2/physics_layer_0/angular_velocity = 0.0
+0:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:2/3 = 3
+0:2/3/flip_h = true
+0:2/3/flip_v = true
+0:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/3/physics_layer_0/angular_velocity = 0.0
+0:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:2/4 = 4
+0:2/4/transpose = true
+0:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/4/physics_layer_0/angular_velocity = 0.0
+0:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:2/5 = 5
+0:2/5/flip_h = true
+0:2/5/transpose = true
+0:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/5/physics_layer_0/angular_velocity = 0.0
+0:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:2/6 = 6
+0:2/6/flip_v = true
+0:2/6/transpose = true
+0:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/6/physics_layer_0/angular_velocity = 0.0
+0:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:2/7 = 7
+0:2/7/flip_h = true
+0:2/7/flip_v = true
+0:2/7/transpose = true
+0:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:2/7/physics_layer_0/angular_velocity = 0.0
+0:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:0/next_alternative_id = 8
+1:0/0 = 0
+1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/0/physics_layer_0/angular_velocity = 0.0
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:0/1 = 1
+1:0/1/flip_h = true
+1:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/1/physics_layer_0/angular_velocity = 0.0
+1:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:0/2 = 2
+1:0/2/flip_v = true
+1:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/2/physics_layer_0/angular_velocity = 0.0
+1:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:0/3 = 3
+1:0/3/flip_h = true
+1:0/3/flip_v = true
+1:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/3/physics_layer_0/angular_velocity = 0.0
+1:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:0/4 = 4
+1:0/4/transpose = true
+1:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/4/physics_layer_0/angular_velocity = 0.0
+1:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:0/5 = 5
+1:0/5/flip_h = true
+1:0/5/transpose = true
+1:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/5/physics_layer_0/angular_velocity = 0.0
+1:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:0/6 = 6
+1:0/6/flip_v = true
+1:0/6/transpose = true
+1:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/6/physics_layer_0/angular_velocity = 0.0
+1:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:0/7 = 7
+1:0/7/flip_h = true
+1:0/7/flip_v = true
+1:0/7/transpose = true
+1:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/7/physics_layer_0/angular_velocity = 0.0
+1:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:1/next_alternative_id = 8
+1:1/0 = 0
+1:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/0/physics_layer_0/angular_velocity = 0.0
+1:1/1 = 1
+1:1/1/flip_h = true
+1:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/1/physics_layer_0/angular_velocity = 0.0
+1:1/2 = 2
+1:1/2/flip_v = true
+1:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/2/physics_layer_0/angular_velocity = 0.0
+1:1/3 = 3
+1:1/3/flip_h = true
+1:1/3/flip_v = true
+1:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/3/physics_layer_0/angular_velocity = 0.0
+1:1/4 = 4
+1:1/4/transpose = true
+1:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/4/physics_layer_0/angular_velocity = 0.0
+1:1/5 = 5
+1:1/5/flip_h = true
+1:1/5/transpose = true
+1:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/5/physics_layer_0/angular_velocity = 0.0
+1:1/6 = 6
+1:1/6/flip_v = true
+1:1/6/transpose = true
+1:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/6/physics_layer_0/angular_velocity = 0.0
+1:1/7 = 7
+1:1/7/flip_h = true
+1:1/7/flip_v = true
+1:1/7/transpose = true
+1:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:1/7/physics_layer_0/angular_velocity = 0.0
+1:2/next_alternative_id = 8
+1:2/0 = 0
+1:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/0/physics_layer_0/angular_velocity = 0.0
+1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:2/1 = 1
+1:2/1/flip_h = true
+1:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/1/physics_layer_0/angular_velocity = 0.0
+1:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:2/2 = 2
+1:2/2/flip_v = true
+1:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/2/physics_layer_0/angular_velocity = 0.0
+1:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:2/3 = 3
+1:2/3/flip_h = true
+1:2/3/flip_v = true
+1:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/3/physics_layer_0/angular_velocity = 0.0
+1:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:2/4 = 4
+1:2/4/transpose = true
+1:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/4/physics_layer_0/angular_velocity = 0.0
+1:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:2/5 = 5
+1:2/5/flip_h = true
+1:2/5/transpose = true
+1:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/5/physics_layer_0/angular_velocity = 0.0
+1:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:2/6 = 6
+1:2/6/flip_v = true
+1:2/6/transpose = true
+1:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/6/physics_layer_0/angular_velocity = 0.0
+1:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:2/7 = 7
+1:2/7/flip_h = true
+1:2/7/flip_v = true
+1:2/7/transpose = true
+1:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:2/7/physics_layer_0/angular_velocity = 0.0
+1:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:0/next_alternative_id = 8
+2:0/0 = 0
+2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/0/physics_layer_0/angular_velocity = 0.0
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:0/1 = 1
+2:0/1/flip_h = true
+2:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/1/physics_layer_0/angular_velocity = 0.0
+2:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:0/2 = 2
+2:0/2/flip_v = true
+2:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/2/physics_layer_0/angular_velocity = 0.0
+2:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:0/3 = 3
+2:0/3/flip_h = true
+2:0/3/flip_v = true
+2:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/3/physics_layer_0/angular_velocity = 0.0
+2:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:0/4 = 4
+2:0/4/transpose = true
+2:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/4/physics_layer_0/angular_velocity = 0.0
+2:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:0/5 = 5
+2:0/5/flip_h = true
+2:0/5/transpose = true
+2:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/5/physics_layer_0/angular_velocity = 0.0
+2:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:0/6 = 6
+2:0/6/flip_v = true
+2:0/6/transpose = true
+2:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/6/physics_layer_0/angular_velocity = 0.0
+2:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:0/7 = 7
+2:0/7/flip_h = true
+2:0/7/flip_v = true
+2:0/7/transpose = true
+2:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/7/physics_layer_0/angular_velocity = 0.0
+2:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:1/next_alternative_id = 8
+2:1/0 = 0
+2:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/0/physics_layer_0/angular_velocity = 0.0
+2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:1/1 = 1
+2:1/1/flip_h = true
+2:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/1/physics_layer_0/angular_velocity = 0.0
+2:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:1/2 = 2
+2:1/2/flip_v = true
+2:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/2/physics_layer_0/angular_velocity = 0.0
+2:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:1/3 = 3
+2:1/3/flip_h = true
+2:1/3/flip_v = true
+2:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/3/physics_layer_0/angular_velocity = 0.0
+2:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:1/4 = 4
+2:1/4/transpose = true
+2:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/4/physics_layer_0/angular_velocity = 0.0
+2:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:1/5 = 5
+2:1/5/flip_h = true
+2:1/5/transpose = true
+2:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/5/physics_layer_0/angular_velocity = 0.0
+2:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:1/6 = 6
+2:1/6/flip_v = true
+2:1/6/transpose = true
+2:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/6/physics_layer_0/angular_velocity = 0.0
+2:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:1/7 = 7
+2:1/7/flip_h = true
+2:1/7/flip_v = true
+2:1/7/transpose = true
+2:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:1/7/physics_layer_0/angular_velocity = 0.0
+2:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:2/next_alternative_id = 8
+2:2/0 = 0
+2:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/0/physics_layer_0/angular_velocity = 0.0
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:2/1 = 1
+2:2/1/flip_h = true
+2:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/1/physics_layer_0/angular_velocity = 0.0
+2:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:2/2 = 2
+2:2/2/flip_v = true
+2:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/2/physics_layer_0/angular_velocity = 0.0
+2:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:2/3 = 3
+2:2/3/flip_h = true
+2:2/3/flip_v = true
+2:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/3/physics_layer_0/angular_velocity = 0.0
+2:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:2/4 = 4
+2:2/4/transpose = true
+2:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/4/physics_layer_0/angular_velocity = 0.0
+2:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:2/5 = 5
+2:2/5/flip_h = true
+2:2/5/transpose = true
+2:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/5/physics_layer_0/angular_velocity = 0.0
+2:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:2/6 = 6
+2:2/6/flip_v = true
+2:2/6/transpose = true
+2:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/6/physics_layer_0/angular_velocity = 0.0
+2:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:2/7 = 7
+2:2/7/flip_h = true
+2:2/7/flip_v = true
+2:2/7/transpose = true
+2:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:2/7/physics_layer_0/angular_velocity = 0.0
+2:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
-[sub_resource type="ConvexPolygonShape2D" id=8]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_d31vh"]
+texture = ExtResource("1")
+margins = Vector2i(144, 112)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
-[sub_resource type="ConvexPolygonShape2D" id=9]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=10]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=11]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=12]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=13]
-points = PoolVector2Array( 24, 32, 0, 32, 4, 20, 20, 16 )
-
-[sub_resource type="ConvexPolygonShape2D" id=14]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=15]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
-
-[sub_resource type="ConvexPolygonShape2D" id=16]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=17]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=18]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=19]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=20]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=21]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=22]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=23]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wv62t"]
+texture = ExtResource("2_hdguw")
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:0/next_alternative_id = 8
+1:0/0 = 0
+1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/0/physics_layer_0/angular_velocity = 0.0
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:0/1 = 1
+1:0/1/flip_h = true
+1:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/1/physics_layer_0/angular_velocity = 0.0
+1:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:0/2 = 2
+1:0/2/flip_v = true
+1:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/2/physics_layer_0/angular_velocity = 0.0
+1:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:0/3 = 3
+1:0/3/flip_h = true
+1:0/3/flip_v = true
+1:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/3/physics_layer_0/angular_velocity = 0.0
+1:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+1:0/4 = 4
+1:0/4/transpose = true
+1:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/4/physics_layer_0/angular_velocity = 0.0
+1:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+1:0/5 = 5
+1:0/5/flip_h = true
+1:0/5/transpose = true
+1:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/5/physics_layer_0/angular_velocity = 0.0
+1:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+1:0/6 = 6
+1:0/6/flip_v = true
+1:0/6/transpose = true
+1:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/6/physics_layer_0/angular_velocity = 0.0
+1:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+1:0/7 = 7
+1:0/7/flip_h = true
+1:0/7/flip_v = true
+1:0/7/transpose = true
+1:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+1:0/7/physics_layer_0/angular_velocity = 0.0
+1:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:0/next_alternative_id = 8
+2:0/0 = 0
+2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/0/physics_layer_0/angular_velocity = 0.0
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:0/1 = 1
+2:0/1/flip_h = true
+2:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/1/physics_layer_0/angular_velocity = 0.0
+2:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:0/2 = 2
+2:0/2/flip_v = true
+2:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/2/physics_layer_0/angular_velocity = 0.0
+2:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:0/3 = 3
+2:0/3/flip_h = true
+2:0/3/flip_v = true
+2:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/3/physics_layer_0/angular_velocity = 0.0
+2:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+2:0/4 = 4
+2:0/4/transpose = true
+2:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/4/physics_layer_0/angular_velocity = 0.0
+2:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+2:0/5 = 5
+2:0/5/flip_h = true
+2:0/5/transpose = true
+2:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/5/physics_layer_0/angular_velocity = 0.0
+2:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+2:0/6 = 6
+2:0/6/flip_v = true
+2:0/6/transpose = true
+2:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/6/physics_layer_0/angular_velocity = 0.0
+2:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+2:0/7 = 7
+2:0/7/flip_h = true
+2:0/7/flip_v = true
+2:0/7/transpose = true
+2:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+2:0/7/physics_layer_0/angular_velocity = 0.0
+2:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+3:0/next_alternative_id = 8
+3:0/0 = 0
+3:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/0/physics_layer_0/angular_velocity = 0.0
+3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+3:0/1 = 1
+3:0/1/flip_h = true
+3:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/1/physics_layer_0/angular_velocity = 0.0
+3:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+3:0/2 = 2
+3:0/2/flip_v = true
+3:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/2/physics_layer_0/angular_velocity = 0.0
+3:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+3:0/3 = 3
+3:0/3/flip_h = true
+3:0/3/flip_v = true
+3:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/3/physics_layer_0/angular_velocity = 0.0
+3:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+3:0/4 = 4
+3:0/4/transpose = true
+3:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/4/physics_layer_0/angular_velocity = 0.0
+3:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+3:0/5 = 5
+3:0/5/flip_h = true
+3:0/5/transpose = true
+3:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/5/physics_layer_0/angular_velocity = 0.0
+3:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+3:0/6 = 6
+3:0/6/flip_v = true
+3:0/6/transpose = true
+3:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/6/physics_layer_0/angular_velocity = 0.0
+3:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+3:0/7 = 7
+3:0/7/flip_h = true
+3:0/7/flip_v = true
+3:0/7/transpose = true
+3:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:0/7/physics_layer_0/angular_velocity = 0.0
+3:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+3:1/next_alternative_id = 8
+3:1/0 = 0
+3:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/0/physics_layer_0/angular_velocity = 0.0
+3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+3:1/1 = 1
+3:1/1/flip_h = true
+3:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/1/physics_layer_0/angular_velocity = 0.0
+3:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+3:1/2 = 2
+3:1/2/flip_v = true
+3:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/2/physics_layer_0/angular_velocity = 0.0
+3:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+3:1/3 = 3
+3:1/3/flip_h = true
+3:1/3/flip_v = true
+3:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/3/physics_layer_0/angular_velocity = 0.0
+3:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+3:1/4 = 4
+3:1/4/transpose = true
+3:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/4/physics_layer_0/angular_velocity = 0.0
+3:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+3:1/5 = 5
+3:1/5/flip_h = true
+3:1/5/transpose = true
+3:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/5/physics_layer_0/angular_velocity = 0.0
+3:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+3:1/6 = 6
+3:1/6/flip_v = true
+3:1/6/transpose = true
+3:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/6/physics_layer_0/angular_velocity = 0.0
+3:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+3:1/7 = 7
+3:1/7/flip_h = true
+3:1/7/flip_v = true
+3:1/7/transpose = true
+3:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:1/7/physics_layer_0/angular_velocity = 0.0
+3:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+3:2/next_alternative_id = 8
+3:2/0 = 0
+3:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/0/physics_layer_0/angular_velocity = 0.0
+3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+3:2/1 = 1
+3:2/1/flip_h = true
+3:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/1/physics_layer_0/angular_velocity = 0.0
+3:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+3:2/2 = 2
+3:2/2/flip_v = true
+3:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/2/physics_layer_0/angular_velocity = 0.0
+3:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+3:2/3 = 3
+3:2/3/flip_h = true
+3:2/3/flip_v = true
+3:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/3/physics_layer_0/angular_velocity = 0.0
+3:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+3:2/4 = 4
+3:2/4/transpose = true
+3:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/4/physics_layer_0/angular_velocity = 0.0
+3:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+3:2/5 = 5
+3:2/5/flip_h = true
+3:2/5/transpose = true
+3:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/5/physics_layer_0/angular_velocity = 0.0
+3:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+3:2/6 = 6
+3:2/6/flip_v = true
+3:2/6/transpose = true
+3:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/6/physics_layer_0/angular_velocity = 0.0
+3:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+3:2/7 = 7
+3:2/7/flip_h = true
+3:2/7/flip_v = true
+3:2/7/transpose = true
+3:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+3:2/7/physics_layer_0/angular_velocity = 0.0
+3:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+4:0/next_alternative_id = 8
+4:0/0 = 0
+4:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/0/physics_layer_0/angular_velocity = 0.0
+4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+4:0/1 = 1
+4:0/1/flip_h = true
+4:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/1/physics_layer_0/angular_velocity = 0.0
+4:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+4:0/2 = 2
+4:0/2/flip_v = true
+4:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/2/physics_layer_0/angular_velocity = 0.0
+4:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+4:0/3 = 3
+4:0/3/flip_h = true
+4:0/3/flip_v = true
+4:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/3/physics_layer_0/angular_velocity = 0.0
+4:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+4:0/4 = 4
+4:0/4/transpose = true
+4:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/4/physics_layer_0/angular_velocity = 0.0
+4:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+4:0/5 = 5
+4:0/5/flip_h = true
+4:0/5/transpose = true
+4:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/5/physics_layer_0/angular_velocity = 0.0
+4:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+4:0/6 = 6
+4:0/6/flip_v = true
+4:0/6/transpose = true
+4:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/6/physics_layer_0/angular_velocity = 0.0
+4:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+4:0/7 = 7
+4:0/7/flip_h = true
+4:0/7/flip_v = true
+4:0/7/transpose = true
+4:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:0/7/physics_layer_0/angular_velocity = 0.0
+4:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+4:1/next_alternative_id = 8
+4:1/0 = 0
+4:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/0/physics_layer_0/angular_velocity = 0.0
+4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+4:1/1 = 1
+4:1/1/flip_h = true
+4:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/1/physics_layer_0/angular_velocity = 0.0
+4:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+4:1/2 = 2
+4:1/2/flip_v = true
+4:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/2/physics_layer_0/angular_velocity = 0.0
+4:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+4:1/3 = 3
+4:1/3/flip_h = true
+4:1/3/flip_v = true
+4:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/3/physics_layer_0/angular_velocity = 0.0
+4:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+4:1/4 = 4
+4:1/4/transpose = true
+4:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/4/physics_layer_0/angular_velocity = 0.0
+4:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+4:1/5 = 5
+4:1/5/flip_h = true
+4:1/5/transpose = true
+4:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/5/physics_layer_0/angular_velocity = 0.0
+4:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+4:1/6 = 6
+4:1/6/flip_v = true
+4:1/6/transpose = true
+4:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/6/physics_layer_0/angular_velocity = 0.0
+4:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+4:1/7 = 7
+4:1/7/flip_h = true
+4:1/7/flip_v = true
+4:1/7/transpose = true
+4:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:1/7/physics_layer_0/angular_velocity = 0.0
+4:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+4:2/next_alternative_id = 8
+4:2/0 = 0
+4:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/0/physics_layer_0/angular_velocity = 0.0
+4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+4:2/1 = 1
+4:2/1/flip_h = true
+4:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/1/physics_layer_0/angular_velocity = 0.0
+4:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+4:2/2 = 2
+4:2/2/flip_v = true
+4:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/2/physics_layer_0/angular_velocity = 0.0
+4:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+4:2/3 = 3
+4:2/3/flip_h = true
+4:2/3/flip_v = true
+4:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/3/physics_layer_0/angular_velocity = 0.0
+4:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+4:2/4 = 4
+4:2/4/transpose = true
+4:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/4/physics_layer_0/angular_velocity = 0.0
+4:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+4:2/5 = 5
+4:2/5/flip_h = true
+4:2/5/transpose = true
+4:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/5/physics_layer_0/angular_velocity = 0.0
+4:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+4:2/6 = 6
+4:2/6/flip_v = true
+4:2/6/transpose = true
+4:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/6/physics_layer_0/angular_velocity = 0.0
+4:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+4:2/7 = 7
+4:2/7/flip_h = true
+4:2/7/flip_v = true
+4:2/7/transpose = true
+4:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+4:2/7/physics_layer_0/angular_velocity = 0.0
+4:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+5:0/next_alternative_id = 8
+5:0/0 = 0
+5:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/0/physics_layer_0/angular_velocity = 0.0
+5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+5:0/1 = 1
+5:0/1/flip_h = true
+5:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/1/physics_layer_0/angular_velocity = 0.0
+5:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+5:0/2 = 2
+5:0/2/flip_v = true
+5:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/2/physics_layer_0/angular_velocity = 0.0
+5:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+5:0/3 = 3
+5:0/3/flip_h = true
+5:0/3/flip_v = true
+5:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/3/physics_layer_0/angular_velocity = 0.0
+5:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+5:0/4 = 4
+5:0/4/transpose = true
+5:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/4/physics_layer_0/angular_velocity = 0.0
+5:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+5:0/5 = 5
+5:0/5/flip_h = true
+5:0/5/transpose = true
+5:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/5/physics_layer_0/angular_velocity = 0.0
+5:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+5:0/6 = 6
+5:0/6/flip_v = true
+5:0/6/transpose = true
+5:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/6/physics_layer_0/angular_velocity = 0.0
+5:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+5:0/7 = 7
+5:0/7/flip_h = true
+5:0/7/flip_v = true
+5:0/7/transpose = true
+5:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:0/7/physics_layer_0/angular_velocity = 0.0
+5:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+5:1/next_alternative_id = 8
+5:1/0 = 0
+5:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/0/physics_layer_0/angular_velocity = 0.0
+5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+5:1/1 = 1
+5:1/1/flip_h = true
+5:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/1/physics_layer_0/angular_velocity = 0.0
+5:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+5:1/2 = 2
+5:1/2/flip_v = true
+5:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/2/physics_layer_0/angular_velocity = 0.0
+5:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+5:1/3 = 3
+5:1/3/flip_h = true
+5:1/3/flip_v = true
+5:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/3/physics_layer_0/angular_velocity = 0.0
+5:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+5:1/4 = 4
+5:1/4/transpose = true
+5:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/4/physics_layer_0/angular_velocity = 0.0
+5:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+5:1/5 = 5
+5:1/5/flip_h = true
+5:1/5/transpose = true
+5:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/5/physics_layer_0/angular_velocity = 0.0
+5:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+5:1/6 = 6
+5:1/6/flip_v = true
+5:1/6/transpose = true
+5:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/6/physics_layer_0/angular_velocity = 0.0
+5:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+5:1/7 = 7
+5:1/7/flip_h = true
+5:1/7/flip_v = true
+5:1/7/transpose = true
+5:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:1/7/physics_layer_0/angular_velocity = 0.0
+5:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+5:2/next_alternative_id = 8
+5:2/0 = 0
+5:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/0/physics_layer_0/angular_velocity = 0.0
+5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+5:2/1 = 1
+5:2/1/flip_h = true
+5:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/1/physics_layer_0/angular_velocity = 0.0
+5:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+5:2/2 = 2
+5:2/2/flip_v = true
+5:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/2/physics_layer_0/angular_velocity = 0.0
+5:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+5:2/3 = 3
+5:2/3/flip_h = true
+5:2/3/flip_v = true
+5:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/3/physics_layer_0/angular_velocity = 0.0
+5:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+5:2/4 = 4
+5:2/4/transpose = true
+5:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/4/physics_layer_0/angular_velocity = 0.0
+5:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+5:2/5 = 5
+5:2/5/flip_h = true
+5:2/5/transpose = true
+5:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/5/physics_layer_0/angular_velocity = 0.0
+5:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+5:2/6 = 6
+5:2/6/flip_v = true
+5:2/6/transpose = true
+5:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/6/physics_layer_0/angular_velocity = 0.0
+5:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+5:2/7 = 7
+5:2/7/flip_h = true
+5:2/7/flip_v = true
+5:2/7/transpose = true
+5:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+5:2/7/physics_layer_0/angular_velocity = 0.0
+5:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:0/next_alternative_id = 8
+6:0/0 = 0
+6:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/0/physics_layer_0/angular_velocity = 0.0
+6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:0/1 = 1
+6:0/1/flip_h = true
+6:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/1/physics_layer_0/angular_velocity = 0.0
+6:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:0/1/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:0/2 = 2
+6:0/2/flip_v = true
+6:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/2/physics_layer_0/angular_velocity = 0.0
+6:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:0/2/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:0/3 = 3
+6:0/3/flip_h = true
+6:0/3/flip_v = true
+6:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/3/physics_layer_0/angular_velocity = 0.0
+6:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:0/3/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:0/4 = 4
+6:0/4/transpose = true
+6:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/4/physics_layer_0/angular_velocity = 0.0
+6:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:0/4/physics_layer_0/polygon_1/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:0/5 = 5
+6:0/5/flip_h = true
+6:0/5/transpose = true
+6:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/5/physics_layer_0/angular_velocity = 0.0
+6:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:0/5/physics_layer_0/polygon_1/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:0/6 = 6
+6:0/6/flip_v = true
+6:0/6/transpose = true
+6:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/6/physics_layer_0/angular_velocity = 0.0
+6:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:0/6/physics_layer_0/polygon_1/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:0/7 = 7
+6:0/7/flip_h = true
+6:0/7/flip_v = true
+6:0/7/transpose = true
+6:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:0/7/physics_layer_0/angular_velocity = 0.0
+6:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:0/7/physics_layer_0/polygon_1/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:1/next_alternative_id = 8
+6:1/0 = 0
+6:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/0/physics_layer_0/angular_velocity = 0.0
+6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:1/1 = 1
+6:1/1/flip_h = true
+6:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/1/physics_layer_0/angular_velocity = 0.0
+6:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:1/2 = 2
+6:1/2/flip_v = true
+6:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/2/physics_layer_0/angular_velocity = 0.0
+6:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:1/3 = 3
+6:1/3/flip_h = true
+6:1/3/flip_v = true
+6:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/3/physics_layer_0/angular_velocity = 0.0
+6:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:1/4 = 4
+6:1/4/transpose = true
+6:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/4/physics_layer_0/angular_velocity = 0.0
+6:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:1/5 = 5
+6:1/5/flip_h = true
+6:1/5/transpose = true
+6:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/5/physics_layer_0/angular_velocity = 0.0
+6:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:1/6 = 6
+6:1/6/flip_v = true
+6:1/6/transpose = true
+6:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/6/physics_layer_0/angular_velocity = 0.0
+6:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:1/7 = 7
+6:1/7/flip_h = true
+6:1/7/flip_v = true
+6:1/7/transpose = true
+6:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:1/7/physics_layer_0/angular_velocity = 0.0
+6:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:2/next_alternative_id = 8
+6:2/0 = 0
+6:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/0/physics_layer_0/angular_velocity = 0.0
+6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:2/1 = 1
+6:2/1/flip_h = true
+6:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/1/physics_layer_0/angular_velocity = 0.0
+6:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:2/2 = 2
+6:2/2/flip_v = true
+6:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/2/physics_layer_0/angular_velocity = 0.0
+6:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:2/3 = 3
+6:2/3/flip_h = true
+6:2/3/flip_v = true
+6:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/3/physics_layer_0/angular_velocity = 0.0
+6:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+6:2/4 = 4
+6:2/4/transpose = true
+6:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/4/physics_layer_0/angular_velocity = 0.0
+6:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+6:2/5 = 5
+6:2/5/flip_h = true
+6:2/5/transpose = true
+6:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/5/physics_layer_0/angular_velocity = 0.0
+6:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+6:2/6 = 6
+6:2/6/flip_v = true
+6:2/6/transpose = true
+6:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/6/physics_layer_0/angular_velocity = 0.0
+6:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+6:2/7 = 7
+6:2/7/flip_h = true
+6:2/7/flip_v = true
+6:2/7/transpose = true
+6:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+6:2/7/physics_layer_0/angular_velocity = 0.0
+6:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+7:0/next_alternative_id = 8
+7:0/0 = 0
+7:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/0/physics_layer_0/angular_velocity = 0.0
+7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+7:0/1 = 1
+7:0/1/flip_h = true
+7:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/1/physics_layer_0/angular_velocity = 0.0
+7:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+7:0/2 = 2
+7:0/2/flip_v = true
+7:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/2/physics_layer_0/angular_velocity = 0.0
+7:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+7:0/3 = 3
+7:0/3/flip_h = true
+7:0/3/flip_v = true
+7:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/3/physics_layer_0/angular_velocity = 0.0
+7:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+7:0/4 = 4
+7:0/4/transpose = true
+7:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/4/physics_layer_0/angular_velocity = 0.0
+7:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+7:0/5 = 5
+7:0/5/flip_h = true
+7:0/5/transpose = true
+7:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/5/physics_layer_0/angular_velocity = 0.0
+7:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+7:0/6 = 6
+7:0/6/flip_v = true
+7:0/6/transpose = true
+7:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/6/physics_layer_0/angular_velocity = 0.0
+7:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+7:0/7 = 7
+7:0/7/flip_h = true
+7:0/7/flip_v = true
+7:0/7/transpose = true
+7:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:0/7/physics_layer_0/angular_velocity = 0.0
+7:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+7:1/next_alternative_id = 8
+7:1/0 = 0
+7:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/0/physics_layer_0/angular_velocity = 0.0
+7:1/1 = 1
+7:1/1/flip_h = true
+7:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/1/physics_layer_0/angular_velocity = 0.0
+7:1/2 = 2
+7:1/2/flip_v = true
+7:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/2/physics_layer_0/angular_velocity = 0.0
+7:1/3 = 3
+7:1/3/flip_h = true
+7:1/3/flip_v = true
+7:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/3/physics_layer_0/angular_velocity = 0.0
+7:1/4 = 4
+7:1/4/transpose = true
+7:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/4/physics_layer_0/angular_velocity = 0.0
+7:1/5 = 5
+7:1/5/flip_h = true
+7:1/5/transpose = true
+7:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/5/physics_layer_0/angular_velocity = 0.0
+7:1/6 = 6
+7:1/6/flip_v = true
+7:1/6/transpose = true
+7:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/6/physics_layer_0/angular_velocity = 0.0
+7:1/7 = 7
+7:1/7/flip_h = true
+7:1/7/flip_v = true
+7:1/7/transpose = true
+7:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:1/7/physics_layer_0/angular_velocity = 0.0
+7:2/next_alternative_id = 8
+7:2/0 = 0
+7:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/0/physics_layer_0/angular_velocity = 0.0
+7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+7:2/1 = 1
+7:2/1/flip_h = true
+7:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/1/physics_layer_0/angular_velocity = 0.0
+7:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+7:2/2 = 2
+7:2/2/flip_v = true
+7:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/2/physics_layer_0/angular_velocity = 0.0
+7:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+7:2/3 = 3
+7:2/3/flip_h = true
+7:2/3/flip_v = true
+7:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/3/physics_layer_0/angular_velocity = 0.0
+7:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+7:2/4 = 4
+7:2/4/transpose = true
+7:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/4/physics_layer_0/angular_velocity = 0.0
+7:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+7:2/5 = 5
+7:2/5/flip_h = true
+7:2/5/transpose = true
+7:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/5/physics_layer_0/angular_velocity = 0.0
+7:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+7:2/6 = 6
+7:2/6/flip_v = true
+7:2/6/transpose = true
+7:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/6/physics_layer_0/angular_velocity = 0.0
+7:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+7:2/7 = 7
+7:2/7/flip_h = true
+7:2/7/flip_v = true
+7:2/7/transpose = true
+7:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+7:2/7/physics_layer_0/angular_velocity = 0.0
+7:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+8:0/next_alternative_id = 8
+8:0/0 = 0
+8:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/0/physics_layer_0/angular_velocity = 0.0
+8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+8:0/1 = 1
+8:0/1/flip_h = true
+8:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/1/physics_layer_0/angular_velocity = 0.0
+8:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+8:0/2 = 2
+8:0/2/flip_v = true
+8:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/2/physics_layer_0/angular_velocity = 0.0
+8:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+8:0/3 = 3
+8:0/3/flip_h = true
+8:0/3/flip_v = true
+8:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/3/physics_layer_0/angular_velocity = 0.0
+8:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+8:0/4 = 4
+8:0/4/transpose = true
+8:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/4/physics_layer_0/angular_velocity = 0.0
+8:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+8:0/5 = 5
+8:0/5/flip_h = true
+8:0/5/transpose = true
+8:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/5/physics_layer_0/angular_velocity = 0.0
+8:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+8:0/6 = 6
+8:0/6/flip_v = true
+8:0/6/transpose = true
+8:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/6/physics_layer_0/angular_velocity = 0.0
+8:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+8:0/7 = 7
+8:0/7/flip_h = true
+8:0/7/flip_v = true
+8:0/7/transpose = true
+8:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:0/7/physics_layer_0/angular_velocity = 0.0
+8:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+8:1/next_alternative_id = 8
+8:1/0 = 0
+8:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/0/physics_layer_0/angular_velocity = 0.0
+8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+8:1/1 = 1
+8:1/1/flip_h = true
+8:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/1/physics_layer_0/angular_velocity = 0.0
+8:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+8:1/2 = 2
+8:1/2/flip_v = true
+8:1/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/2/physics_layer_0/angular_velocity = 0.0
+8:1/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+8:1/3 = 3
+8:1/3/flip_h = true
+8:1/3/flip_v = true
+8:1/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/3/physics_layer_0/angular_velocity = 0.0
+8:1/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+8:1/4 = 4
+8:1/4/transpose = true
+8:1/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/4/physics_layer_0/angular_velocity = 0.0
+8:1/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+8:1/5 = 5
+8:1/5/flip_h = true
+8:1/5/transpose = true
+8:1/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/5/physics_layer_0/angular_velocity = 0.0
+8:1/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+8:1/6 = 6
+8:1/6/flip_v = true
+8:1/6/transpose = true
+8:1/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/6/physics_layer_0/angular_velocity = 0.0
+8:1/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+8:1/7 = 7
+8:1/7/flip_h = true
+8:1/7/flip_v = true
+8:1/7/transpose = true
+8:1/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:1/7/physics_layer_0/angular_velocity = 0.0
+8:1/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+8:2/next_alternative_id = 8
+8:2/0 = 0
+8:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/0/physics_layer_0/angular_velocity = 0.0
+8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+8:2/1 = 1
+8:2/1/flip_h = true
+8:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/1/physics_layer_0/angular_velocity = 0.0
+8:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+8:2/2 = 2
+8:2/2/flip_v = true
+8:2/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/2/physics_layer_0/angular_velocity = 0.0
+8:2/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+8:2/3 = 3
+8:2/3/flip_h = true
+8:2/3/flip_v = true
+8:2/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/3/physics_layer_0/angular_velocity = 0.0
+8:2/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+8:2/4 = 4
+8:2/4/transpose = true
+8:2/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/4/physics_layer_0/angular_velocity = 0.0
+8:2/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+8:2/5 = 5
+8:2/5/flip_h = true
+8:2/5/transpose = true
+8:2/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/5/physics_layer_0/angular_velocity = 0.0
+8:2/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+8:2/6 = 6
+8:2/6/flip_v = true
+8:2/6/transpose = true
+8:2/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/6/physics_layer_0/angular_velocity = 0.0
+8:2/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+8:2/7 = 7
+8:2/7/flip_h = true
+8:2/7/flip_v = true
+8:2/7/transpose = true
+8:2/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+8:2/7/physics_layer_0/angular_velocity = 0.0
+8:2/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+9:0/next_alternative_id = 8
+9:0/0 = 0
+9:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/0/physics_layer_0/angular_velocity = 0.0
+9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+9:0/1 = 1
+9:0/1/flip_h = true
+9:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/1/physics_layer_0/angular_velocity = 0.0
+9:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+9:0/2 = 2
+9:0/2/flip_v = true
+9:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/2/physics_layer_0/angular_velocity = 0.0
+9:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+9:0/3 = 3
+9:0/3/flip_h = true
+9:0/3/flip_v = true
+9:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/3/physics_layer_0/angular_velocity = 0.0
+9:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
+9:0/4 = 4
+9:0/4/transpose = true
+9:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/4/physics_layer_0/angular_velocity = 0.0
+9:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
+9:0/5 = 5
+9:0/5/flip_h = true
+9:0/5/transpose = true
+9:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/5/physics_layer_0/angular_velocity = 0.0
+9:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 8, 8, 8, 8, -8, -8, -8)
+9:0/6 = 6
+9:0/6/flip_v = true
+9:0/6/transpose = true
+9:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/6/physics_layer_0/angular_velocity = 0.0
+9:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, -8, -8, 8, 8, 8)
+9:0/7 = 7
+9:0/7/flip_h = true
+9:0/7/flip_v = true
+9:0/7/transpose = true
+9:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+9:0/7/physics_layer_0/angular_velocity = 0.0
+9:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
[resource]
-0/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 0"
-0/texture = ExtResource( 1 )
-0/tex_offset = Vector2( 0, 0 )
-0/modulate = Color( 1, 1, 1, 1 )
-0/region = Rect2( 192, 96, 32, 32 )
-0/tile_mode = 0
-0/occluder_offset = Vector2( 0, 0 )
-0/navigation_offset = Vector2( 0, 0 )
-0/shape_offset = Vector2( 0, 0 )
-0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-0/shape_one_way = false
-0/shape_one_way_margin = 0.0
-0/shapes = [ ]
-0/z_index = 0
-1/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 1"
-1/texture = ExtResource( 1 )
-1/tex_offset = Vector2( 0, 0 )
-1/modulate = Color( 1, 1, 1, 1 )
-1/region = Rect2( 0, 0, 16, 16 )
-1/tile_mode = 0
-1/occluder_offset = Vector2( 0, 0 )
-1/navigation_offset = Vector2( 0, 0 )
-1/shape_offset = Vector2( 0, 0 )
-1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-1/shape = SubResource( 1 )
-1/shape_one_way = false
-1/shape_one_way_margin = 1.0
-1/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 1 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-1/z_index = 0
-2/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 2"
-2/texture = ExtResource( 1 )
-2/tex_offset = Vector2( 0, 0 )
-2/modulate = Color( 1, 1, 1, 1 )
-2/region = Rect2( 16, 0, 16, 16 )
-2/tile_mode = 0
-2/occluder_offset = Vector2( 0, 0 )
-2/navigation_offset = Vector2( 0, 0 )
-2/shape_offset = Vector2( 0, 0 )
-2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-2/shape = SubResource( 2 )
-2/shape_one_way = false
-2/shape_one_way_margin = 1.0
-2/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 2 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-2/z_index = 0
-3/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 3"
-3/texture = ExtResource( 1 )
-3/tex_offset = Vector2( 0, 0 )
-3/modulate = Color( 1, 1, 1, 1 )
-3/region = Rect2( 32, 0, 16, 16 )
-3/tile_mode = 0
-3/occluder_offset = Vector2( 0, 0 )
-3/navigation_offset = Vector2( 0, 0 )
-3/shape_offset = Vector2( 0, 0 )
-3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-3/shape = SubResource( 3 )
-3/shape_one_way = false
-3/shape_one_way_margin = 1.0
-3/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 3 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-3/z_index = 0
-4/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 4"
-4/texture = ExtResource( 1 )
-4/tex_offset = Vector2( 0, 0 )
-4/modulate = Color( 1, 1, 1, 1 )
-4/region = Rect2( 96, 0, 48, 48 )
-4/tile_mode = 2
-4/autotile/icon_coordinate = Vector2( 0, 0 )
-4/autotile/tile_size = Vector2( 16, 16 )
-4/autotile/spacing = 0
-4/autotile/occluder_map = [ ]
-4/autotile/navpoly_map = [ ]
-4/autotile/priority_map = [ ]
-4/autotile/z_index_map = [ ]
-4/occluder_offset = Vector2( 0, 0 )
-4/navigation_offset = Vector2( 0, 0 )
-4/shape_offset = Vector2( 0, 0 )
-4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-4/shape = SubResource( 4 )
-4/shape_one_way = false
-4/shape_one_way_margin = 1.0
-4/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 4 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 1, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 5 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 2, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 6 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 0, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 7 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 1, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 8 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 2, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 9 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 0, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 10 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 1, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 11 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 2, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 12 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-4/z_index = 0
-5/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 5"
-5/texture = ExtResource( 1 )
-5/tex_offset = Vector2( 0, 0 )
-5/modulate = Color( 1, 1, 1, 1 )
-5/region = Rect2( 164, 96, 24, 32 )
-5/tile_mode = 0
-5/occluder_offset = Vector2( 0, 0 )
-5/navigation_offset = Vector2( 0, 0 )
-5/shape_offset = Vector2( 0, 0 )
-5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-5/shape = SubResource( 13 )
-5/shape_one_way = false
-5/shape_one_way_margin = 1.0
-5/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 13 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-5/z_index = 0
-6/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 6"
-6/texture = ExtResource( 1 )
-6/tex_offset = Vector2( 0, 0 )
-6/modulate = Color( 1, 1, 1, 1 )
-6/region = Rect2( 144, 0, 48, 48 )
-6/tile_mode = 2
-6/autotile/icon_coordinate = Vector2( 0, 0 )
-6/autotile/tile_size = Vector2( 16, 16 )
-6/autotile/spacing = 0
-6/autotile/occluder_map = [ ]
-6/autotile/navpoly_map = [ ]
-6/autotile/priority_map = [ ]
-6/autotile/z_index_map = [ ]
-6/occluder_offset = Vector2( 0, 0 )
-6/navigation_offset = Vector2( 0, 0 )
-6/shape_offset = Vector2( 0, 0 )
-6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-6/shape = SubResource( 14 )
-6/shape_one_way = false
-6/shape_one_way_margin = 1.0
-6/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 14 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 15 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 0, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 16 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 1, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 17 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 2, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 18 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 2, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 19 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 2, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 20 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 1, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 21 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 0, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 22 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-6/z_index = 0
-7/name = "2015-02-26 [DB32](Generic Platformer)(Tileset).png 7"
-7/texture = ExtResource( 1 )
-7/tex_offset = Vector2( 0, 0 )
-7/modulate = Color( 1, 1, 1, 1 )
-7/region = Rect2( 144, 112, 16, 16 )
-7/tile_mode = 0
-7/occluder_offset = Vector2( 0, 0 )
-7/navigation_offset = Vector2( 0, 0 )
-7/shape_offset = Vector2( 0, 0 )
-7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-7/shape = SubResource( 23 )
-7/shape_one_way = false
-7/shape_one_way_margin = 1.0
-7/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 23 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-7/z_index = 0
+physics_layer_0/collision_layer = 1
+sources/0 = SubResource("TileSetAtlasSource_37fvt")
+sources/1 = SubResource("TileSetAtlasSource_lc0s0")
+sources/2 = SubResource("TileSetAtlasSource_qjyfa")
+sources/3 = SubResource("TileSetAtlasSource_i8m1e")
+sources/4 = SubResource("TileSetAtlasSource_omy7o")
+sources/5 = SubResource("TileSetAtlasSource_7sir6")
+sources/6 = SubResource("TileSetAtlasSource_iycfv")
+sources/7 = SubResource("TileSetAtlasSource_d31vh")
+sources/8 = SubResource("TileSetAtlasSource_wv62t")
diff --git a/Assets/Environment/generic_platformer_test.png b/Assets/Environment/generic_platformer_test.png
new file mode 100644
index 0000000..b2ac7b0
--- /dev/null
+++ b/Assets/Environment/generic_platformer_test.png
Binary files differ
diff --git a/Assets/Environment/generic_platformer_test.png.import b/Assets/Environment/generic_platformer_test.png.import
new file mode 100644
index 0000000..66dcdaa
--- /dev/null
+++ b/Assets/Environment/generic_platformer_test.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://coniqajt6fs2q"
+path="res://.godot/imported/generic_platformer_test.png-ca82c02a68eb4ad57553a1cb53799039.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/generic_platformer_test.png"
+dest_files=["res://.godot/imported/generic_platformer_test.png-ca82c02a68eb4ad57553a1cb53799039.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/Environment/goodly-2x.png.import b/Assets/Environment/goodly-2x.png.import
index bee2cbe..8d36898 100644
--- a/Assets/Environment/goodly-2x.png.import
+++ b/Assets/Environment/goodly-2x.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/goodly-2x.png-2ce76d68fe0270ea138a0485b7e9de65.stex"
+type="CompressedTexture2D"
+uid="uid://dahqu4pb8v5kr"
+path="res://.godot/imported/goodly-2x.png-2ce76d68fe0270ea138a0485b7e9de65.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/goodly-2x.png"
-dest_files=[ "res://.import/goodly-2x.png-2ce76d68fe0270ea138a0485b7e9de65.stex" ]
+dest_files=["res://.godot/imported/goodly-2x.png-2ce76d68fe0270ea138a0485b7e9de65.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/nestle.png.import b/Assets/Environment/nestle.png.import
index 848d2e5..724b36e 100644
--- a/Assets/Environment/nestle.png.import
+++ b/Assets/Environment/nestle.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/nestle.png-d576b9f579e99a06b28b6e09e5f28902.stex"
+type="CompressedTexture2D"
+uid="uid://corh1httdlqo8"
+path="res://.godot/imported/nestle.png-d576b9f579e99a06b28b6e09e5f28902.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Environment/nestle.png"
-dest_files=[ "res://.import/nestle.png-d576b9f579e99a06b28b6e09e5f28902.stex" ]
+dest_files=["res://.godot/imported/nestle.png-d576b9f579e99a06b28b6e09e5f28902.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Environment/nestle.tres b/Assets/Environment/nestle.tres
index 4c33399..66a0420 100644
--- a/Assets/Environment/nestle.tres
+++ b/Assets/Environment/nestle.tres
@@ -1,192 +1,192 @@
[gd_resource type="TileSet" load_steps=64 format=2]
-[ext_resource path="res://Assets/Environment/nestle.png" type="Texture" id=1]
+[ext_resource path="res://Assets/Environment/nestle.png" type="Texture2D" id=1]
[sub_resource type="ConvexPolygonShape2D" id=1]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=2]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=3]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=4]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=5]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=6]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=7]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=8]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=9]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=10]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=11]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=12]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=13]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=14]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=15]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=16]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=17]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=18]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=19]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=20]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=21]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=22]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=23]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=24]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
+points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="ConvexPolygonShape2D" id=25]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=26]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=27]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=28]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=29]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=30]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=31]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=32]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=33]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=34]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=35]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=36]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=37]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=38]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=39]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=40]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=41]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=42]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=43]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=44]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=45]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=46]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=47]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=48]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=49]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
+points = PackedVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="ConvexPolygonShape2D" id=50]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=51]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=52]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=53]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=54]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=55]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=56]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=57]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=58]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=59]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=60]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=61]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=62]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
+points = PackedVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[resource]
0/name = "nestle.png 0"
diff --git a/Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf.import b/Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf.import
new file mode 100644
index 0000000..e2b3379
--- /dev/null
+++ b/Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf.import
@@ -0,0 +1,33 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://qbiaulowpomb"
+path="res://.godot/imported/Geometry_Soft_Pro-Bold_N.otf-61c8cd6d9291c8b129819d7891e2d571.fontdata"
+
+[deps]
+
+source_file="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf"
+dest_files=["res://.godot/imported/Geometry_Soft_Pro-Bold_N.otf-61c8cd6d9291c8b129819d7891e2d571.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+hinting=1
+subpixel_positioning=1
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/Assets/Fonts/impact-label/Impact_Label.ttf.import b/Assets/Fonts/impact-label/Impact_Label.ttf.import
new file mode 100644
index 0000000..30add6d
--- /dev/null
+++ b/Assets/Fonts/impact-label/Impact_Label.ttf.import
@@ -0,0 +1,33 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://cffwk42c2i3of"
+path="res://.godot/imported/Impact_Label.ttf-8923daeeadb35d666901b58e14b389e4.fontdata"
+
+[deps]
+
+source_file="res://Assets/Fonts/impact-label/Impact_Label.ttf"
+dest_files=["res://.godot/imported/Impact_Label.ttf-8923daeeadb35d666901b58e14b389e4.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+hinting=1
+subpixel_positioning=1
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/Assets/Fonts/impact-label/Impact_Label_Reversed.ttf.import b/Assets/Fonts/impact-label/Impact_Label_Reversed.ttf.import
new file mode 100644
index 0000000..160d782
--- /dev/null
+++ b/Assets/Fonts/impact-label/Impact_Label_Reversed.ttf.import
@@ -0,0 +1,33 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://c8r0x3spdh8sg"
+path="res://.godot/imported/Impact_Label_Reversed.ttf-76b0746d3074ed0927eb9990605d0928.fontdata"
+
+[deps]
+
+source_file="res://Assets/Fonts/impact-label/Impact_Label_Reversed.ttf"
+dest_files=["res://.godot/imported/Impact_Label_Reversed.ttf-76b0746d3074ed0927eb9990605d0928.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+hinting=1
+subpixel_positioning=1
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/Assets/Fonts/impact-label/impactlabel.jpg.import b/Assets/Fonts/impact-label/impactlabel.jpg.import
index 6c30d39..3a88b06 100644
--- a/Assets/Fonts/impact-label/impactlabel.jpg.import
+++ b/Assets/Fonts/impact-label/impactlabel.jpg.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/impactlabel.jpg-a1bf64a08806f271c109f80004054715.stex"
+type="CompressedTexture2D"
+uid="uid://b1bi35orpuy01"
+path="res://.godot/imported/impactlabel.jpg-a1bf64a08806f271c109f80004054715.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://Assets/Fonts/impact-label/impactlabel.jpg"
-dest_files=[ "res://.import/impactlabel.jpg-a1bf64a08806f271c109f80004054715.stex" ]
+dest_files=["res://.godot/imported/impactlabel.jpg-a1bf64a08806f271c109f80004054715.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/Characters/Character.gd b/Characters/Character.gd
index 175094d..53260f2 100644
--- a/Characters/Character.gd
+++ b/Characters/Character.gd
@@ -1,11 +1,13 @@
-extends KinematicBody2D
+extends CharacterBody2D
-const SPEED = 130
+const SPEED = 450
const JUMPFORCE = -500
const GRAVITY = 20
+const RUNSPEED = SPEED * 2
+const WALLJUMPFORCE = JUMPFORCE * 0.75
+const WALLJUMPSPEED = SPEED * 10
-var velocity = Vector2()
var direction = Enum.DIRECTION.RIGHT
var canDoubleJump = false
@@ -13,45 +15,45 @@ var hasPlayedFallStop = false
var jumpHeightModifier = 0
-func _physics_process(_delta):
+func _physics_process(delta):
if Input.is_action_pressed("DIRECTION_LEFT"):
velocity.x = -SPEED
direction = Enum.DIRECTION.LEFT
- $Sprite.flip_h = true
+ $Sprite2D.flip_h = true
if self.is_running():
- velocity.x *= 2
- $Sprite.play("run")
- else:
- $Sprite.play("walk")
+ velocity.x = -RUNSPEED
elif Input.is_action_pressed("DIRECTION_RIGHT"):
velocity.x = SPEED
direction = Enum.DIRECTION.RIGHT
- $Sprite.flip_h = false
+ $Sprite2D.flip_h = false
if self.is_running():
- velocity.x *= 2
- $Sprite.play("run")
- else:
- $Sprite.play("walk")
- else:
- $Sprite.play("idle")
+ velocity.x = RUNSPEED
+
+ set_up_direction(Vector2.UP)
-
- velocity = move_and_slide(velocity, Vector2.UP)
+ if is_on_floor():
+ if Input.is_action_pressed("DIRECTION_LEFT") or Input.is_action_pressed("DIRECTION_RIGHT"):
+ if self.is_running():
+ $Sprite2D.play("run")
+ else:
+ $Sprite2D.play("walk")
+ else:
+ $Sprite2D.play("idle")
# jump and fall animation
if not is_on_floor():
- $Sprite.play("jump")
+ $Sprite2D.play("jump")
if has_node("CheckFallStop"):
if velocity.y > -JUMPFORCE:
$CheckFallLanding.set_enabled(true)
$CheckFallStop.set_enabled(true)
if $CheckFallLanding.is_colliding():
- $Sprite.play("fall_stop_landing")
+ $Sprite2D.play("fall_stop_landing")
elif $CheckFallStop.is_colliding():
- $Sprite.play("fall_stop")
+ $Sprite2D.play("fall_stop")
else:
- $Sprite.play("fall")
+ $Sprite2D.play("fall")
else:
$CheckFallLanding.set_enabled(false)
$CheckFallStop.set_enabled(true)
@@ -80,28 +82,32 @@ func _physics_process(_delta):
if is_on_wall():
velocity.y *= 0.8
- $Sprite.play("wall")
+ $Sprite2D.play("wall")
if Input.is_action_just_pressed("JUMP"):
- velocity.y = JUMPFORCE * 0.75
+ velocity.y = WALLJUMPFORCE
if direction == Enum.DIRECTION.LEFT:
- Input.action_release("DIRECTION_LEFT")
- velocity.x = 2000
- $Sprite.flip_h = false
+ velocity.x = WALLJUMPSPEED
+ $Sprite2D.flip_h = false
elif direction == Enum.DIRECTION.RIGHT:
- Input.action_release("DIRECTION_RIGHT")
- velocity.x = -2000
- $Sprite.flip_h = true
+ velocity.x = -WALLJUMPSPEED
+ $Sprite2D.flip_h = true
# stop
- velocity.x = lerp(velocity.x, 0, 0.7)
+ velocity = velocity.lerp(Vector2(0, velocity.y), 0.7)
+
+ move_and_slide()
func is_running():
return Input.is_action_pressed("RUN") and is_on_floor()
+func canWallJump():
+ return self.wallJumpGraceTimer < 0.1
+
+
func check_flag():
# $Sprite.play("dance anim")
print("FLAG CHECKED")
diff --git a/Characters/Character.tscn b/Characters/Character.tscn
index 5b94efc..3016f35 100644
--- a/Characters/Character.tscn
+++ b/Characters/Character.tscn
@@ -1,84 +1,112 @@
-[gd_scene load_steps=14 format=2]
+[gd_scene load_steps=14 format=3 uid="uid://bxkau6af500fs"]
-[ext_resource path="res://Characters/Character.gd" type="Script" id=1]
-[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Characters/Tux/Wall.png" type="Texture" id=3]
-[ext_resource path="res://Assets/Characters/Tux/Back.png" type="Texture" id=4]
-[ext_resource path="res://Assets/Characters/Tux/Walk1.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Tux/Walk2.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Tux/Jump.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Characters/Tux/Slide.png" type="Texture" id=8]
-[ext_resource path="res://Assets/Characters/Tux/Fall1.png" type="Texture" id=9]
-[ext_resource path="res://Assets/Characters/Tux/Fall1Wings.png" type="Texture" id=10]
-[ext_resource path="res://Assets/Characters/Tux/Fall2Wings.png" type="Texture" id=11]
+[ext_resource type="Script" path="res://Characters/Character.gd" id="1"]
+[ext_resource type="Texture2D" uid="uid://fg3wtt3q51ly" path="res://Assets/Characters/Tux/Front.png" id="2"]
+[ext_resource type="Texture2D" uid="uid://djpwy1c8mbri4" path="res://Assets/Characters/Tux/Wall.png" id="3"]
+[ext_resource type="Texture2D" uid="uid://cw26jrhhcu4wk" path="res://Assets/Characters/Tux/Back.png" id="4"]
+[ext_resource type="Texture2D" uid="uid://b0femqwgwmyco" path="res://Assets/Characters/Tux/Walk1.png" id="5"]
+[ext_resource type="Texture2D" uid="uid://dndtpfv7o2mf" path="res://Assets/Characters/Tux/Walk2.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://b87ss8k4j8qu0" path="res://Assets/Characters/Tux/Jump.png" id="7"]
+[ext_resource type="Texture2D" uid="uid://ds2u0youtlt34" path="res://Assets/Characters/Tux/Slide.png" id="8"]
+[ext_resource type="Texture2D" uid="uid://biuuco5wr0gvb" path="res://Assets/Characters/Tux/Fall1.png" id="9"]
+[ext_resource type="Texture2D" uid="uid://kxdfm0mdwdom" path="res://Assets/Characters/Tux/Fall1Wings.png" id="10"]
+[ext_resource type="Texture2D" uid="uid://dty1utxtd8qne" path="res://Assets/Characters/Tux/Fall2Wings.png" id="11"]
-[sub_resource type="SpriteFrames" id=1]
-animations = [ {
-"frames": [ ExtResource( 2 ) ],
+[sub_resource type="SpriteFrames" id="1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4")
+}],
"loop": true,
-"name": "idle",
+"name": &"back",
"speed": 5.0
}, {
-"frames": [ ExtResource( 8 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("9")
+}],
"loop": true,
-"name": "slide",
+"name": &"fall",
"speed": 5.0
}, {
-"frames": [ ExtResource( 4 ) ],
-"loop": true,
-"name": "back",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("10")
+}],
+"loop": false,
+"name": &"fall_stop",
"speed": 5.0
}, {
-"frames": [ ExtResource( 5 ), ExtResource( 6 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("11")
+}],
"loop": true,
-"name": "walk",
+"name": &"fall_stop_landing",
"speed": 5.0
}, {
-"frames": [ ExtResource( 11 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "fall_stop_landing",
+"name": &"idle",
"speed": 5.0
}, {
-"frames": [ ExtResource( 9 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "fall",
+"name": &"jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 10 ) ],
-"loop": false,
-"name": "fall_stop",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("8")
+}],
+"loop": true,
+"name": &"slide",
"speed": 5.0
}, {
-"frames": [ ExtResource( 7 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("5")
+}, {
+"duration": 1.0,
+"texture": ExtResource("6")
+}],
"loop": true,
-"name": "jump",
+"name": &"walk",
"speed": 5.0
}, {
-"frames": [ ExtResource( 3 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}],
"loop": true,
-"name": "wall",
+"name": &"wall",
"speed": 5.0
-} ]
+}]
-[sub_resource type="RectangleShape2D" id=2]
-extents = Vector2( 9.21901, 11.2317 )
+[sub_resource type="RectangleShape2D" id="2"]
+size = Vector2(14, 19)
-[node name="Character" type="KinematicBody2D"]
+[node name="Character" type="CharacterBody2D"]
collision_mask = 15
-script = ExtResource( 1 )
+script = ExtResource("1")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.7, 0.7 )
-frames = SubResource( 1 )
-animation = "idle"
-playing = true
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.7, 0.7)
+sprite_frames = SubResource("1")
+animation = &"idle"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource( 2 )
+position = Vector2(2.38419e-07, 0.5)
+shape = SubResource("2")
[node name="CheckFallStop" type="RayCast2D" parent="."]
-enabled = true
-cast_to = Vector2( 0, 150 )
+target_position = Vector2(0, 150)
[node name="CheckFallLanding" type="RayCast2D" parent="."]
-enabled = true
diff --git a/Characters/Dove.tscn b/Characters/Dove.tscn
index 34d0971..0871bfa 100644
--- a/Characters/Dove.tscn
+++ b/Characters/Dove.tscn
@@ -1,84 +1,112 @@
-[gd_scene load_steps=14 format=2]
+[gd_scene load_steps=14 format=3 uid="uid://db80wyly5gkcq"]
-[ext_resource path="res://Assets/Characters/Dove/Front.png" type="Texture" id=1]
-[ext_resource path="res://Assets/Characters/Dove/Jump.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Characters/Dove/Fall1Wings.png" type="Texture" id=3]
-[ext_resource path="res://Assets/Characters/Dove/Slide.png" type="Texture" id=4]
-[ext_resource path="res://Assets/Characters/Dove/Walk1.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Dove/Back.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Dove/Fall2.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Characters/Dove/Walk2.png" type="Texture" id=8]
-[ext_resource path="res://Characters/Dove.gd" type="Script" id=9]
-[ext_resource path="res://Assets/Characters/Dove/Wall.png" type="Texture" id=10]
-[ext_resource path="res://Assets/Characters/Dove/Fall1.png" type="Texture" id=11]
+[ext_resource type="Texture2D" uid="uid://b2h82tdfbogjx" path="res://Assets/Characters/Dove/Front.png" id="1"]
+[ext_resource type="Texture2D" uid="uid://bbgjua7kpisfy" path="res://Assets/Characters/Dove/Jump.png" id="2"]
+[ext_resource type="Texture2D" uid="uid://dvy3vwsl2pnqa" path="res://Assets/Characters/Dove/Fall1Wings.png" id="3"]
+[ext_resource type="Texture2D" uid="uid://bprs82t6l1k5l" path="res://Assets/Characters/Dove/Slide.png" id="4"]
+[ext_resource type="Texture2D" uid="uid://bpdka00y5rpyq" path="res://Assets/Characters/Dove/Walk1.png" id="5"]
+[ext_resource type="Texture2D" uid="uid://cklkw2yi7mwx3" path="res://Assets/Characters/Dove/Back.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://d30sk72q4cm7h" path="res://Assets/Characters/Dove/Fall2.png" id="7"]
+[ext_resource type="Texture2D" uid="uid://b8rox7xmamvs0" path="res://Assets/Characters/Dove/Walk2.png" id="8"]
+[ext_resource type="Script" path="res://Characters/Dove.gd" id="9"]
+[ext_resource type="Texture2D" uid="uid://d3sulcf630kwm" path="res://Assets/Characters/Dove/Wall.png" id="10"]
+[ext_resource type="Texture2D" uid="uid://pa7nogs2tjhr" path="res://Assets/Characters/Dove/Fall1.png" id="11"]
-[sub_resource type="SpriteFrames" id=1]
-animations = [ {
-"frames": [ ExtResource( 3 ) ],
-"loop": false,
-"name": "fall_stop",
+[sub_resource type="SpriteFrames" id="1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("6")
+}],
+"loop": true,
+"name": &"back",
"speed": 5.0
}, {
-"frames": [ ExtResource( 6 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("11")
+}],
"loop": true,
-"name": "back",
+"name": &"fall",
"speed": 5.0
}, {
-"frames": [ ExtResource( 1 ) ],
-"loop": true,
-"name": "idle",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}],
+"loop": false,
+"name": &"fall_stop",
"speed": 5.0
}, {
-"frames": [ ExtResource( 2 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "jump",
+"name": &"fall_stop_landing",
"speed": 5.0
}, {
-"frames": [ ExtResource( 10 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("1")
+}],
"loop": true,
-"name": "wall",
+"name": &"idle",
"speed": 5.0
}, {
-"frames": [ ExtResource( 7 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "fall_stop_landing",
+"name": &"jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 5 ), ExtResource( 8 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4")
+}],
"loop": true,
-"name": "walk",
+"name": &"run",
"speed": 5.0
}, {
-"frames": [ ExtResource( 11 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("5")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8")
+}],
"loop": true,
-"name": "fall",
+"name": &"walk",
"speed": 5.0
}, {
-"frames": [ ExtResource( 4 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("10")
+}],
"loop": true,
-"name": "run",
+"name": &"wall",
"speed": 5.0
-} ]
+}]
-[sub_resource type="RectangleShape2D" id=2]
-extents = Vector2( 9.21901, 11.2317 )
+[sub_resource type="RectangleShape2D" id="2"]
+size = Vector2(12, 19)
-[node name="Dove" type="KinematicBody2D"]
+[node name="Dove" type="CharacterBody2D"]
collision_mask = 15
-script = ExtResource( 9 )
+script = ExtResource("9")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.7, 0.7 )
-frames = SubResource( 1 )
-animation = "idle"
-playing = true
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.7, 0.7)
+sprite_frames = SubResource("1")
+animation = &"idle"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource( 2 )
+position = Vector2(2.38419e-07, 0.5)
+shape = SubResource("2")
[node name="CheckFallStop" type="RayCast2D" parent="."]
-enabled = true
-cast_to = Vector2( 0, 150 )
+target_position = Vector2(0, 150)
[node name="CheckFallLanding" type="RayCast2D" parent="."]
-enabled = true
diff --git a/Characters/Duck.tscn b/Characters/Duck.tscn
index ef675d6..ea974d8 100644
--- a/Characters/Duck.tscn
+++ b/Characters/Duck.tscn
@@ -1,84 +1,112 @@
-[gd_scene load_steps=14 format=2]
+[gd_scene load_steps=14 format=3 uid="uid://c5yfg1f4bgg52"]
-[ext_resource path="res://Characters/Duck.gd" type="Script" id=1]
-[ext_resource path="res://Assets/Characters/Duck/Fall1.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Characters/Duck/Slide.png" type="Texture" id=3]
-[ext_resource path="res://Assets/Characters/Duck/Back.png" type="Texture" id=4]
-[ext_resource path="res://Assets/Characters/Duck/Fall2Wings.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Duck/Wall.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Duck/Jump.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Characters/Duck/Walk2.png" type="Texture" id=8]
-[ext_resource path="res://Assets/Characters/Duck/Walk1.png" type="Texture" id=9]
-[ext_resource path="res://Assets/Characters/Duck/Fall1Wings.png" type="Texture" id=10]
-[ext_resource path="res://Assets/Characters/Duck/Front.png" type="Texture" id=11]
+[ext_resource type="Script" path="res://Characters/Duck.gd" id="1"]
+[ext_resource type="Texture2D" uid="uid://1x88sprpx053" path="res://Assets/Characters/Duck/Fall1.png" id="2"]
+[ext_resource type="Texture2D" uid="uid://bpw7aneapgwfr" path="res://Assets/Characters/Duck/Slide.png" id="3"]
+[ext_resource type="Texture2D" uid="uid://cektwmgi1dspp" path="res://Assets/Characters/Duck/Back.png" id="4"]
+[ext_resource type="Texture2D" uid="uid://cpyt71toxyag4" path="res://Assets/Characters/Duck/Fall2Wings.png" id="5"]
+[ext_resource type="Texture2D" uid="uid://bgvorvxaiccfj" path="res://Assets/Characters/Duck/Wall.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://dfk20nuratgte" path="res://Assets/Characters/Duck/Jump.png" id="7"]
+[ext_resource type="Texture2D" uid="uid://dn1xecq7vx3tm" path="res://Assets/Characters/Duck/Walk2.png" id="8"]
+[ext_resource type="Texture2D" uid="uid://bekcxwxti2d8r" path="res://Assets/Characters/Duck/Walk1.png" id="9"]
+[ext_resource type="Texture2D" uid="uid://cdfbqwj76p8rg" path="res://Assets/Characters/Duck/Fall1Wings.png" id="10"]
+[ext_resource type="Texture2D" uid="uid://dibcyc08wpu0a" path="res://Assets/Characters/Duck/Front.png" id="11"]
-[sub_resource type="SpriteFrames" id=1]
-animations = [ {
-"frames": [ ExtResource( 4 ) ],
+[sub_resource type="SpriteFrames" id="1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4")
+}],
"loop": true,
-"name": "back",
+"name": &"back",
"speed": 5.0
}, {
-"frames": [ ExtResource( 11 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "idle",
+"name": &"fall",
"speed": 5.0
}, {
-"frames": [ ExtResource( 7 ) ],
-"loop": true,
-"name": "jump",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("10")
+}],
+"loop": false,
+"name": &"fall_stop",
"speed": 5.0
}, {
-"frames": [ ExtResource( 9 ), ExtResource( 8 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("5")
+}],
"loop": true,
-"name": "walk",
+"name": &"fall_stop_landing",
"speed": 5.0
}, {
-"frames": [ ExtResource( 5 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("11")
+}],
"loop": true,
-"name": "fall_stop_landing",
+"name": &"idle",
"speed": 5.0
}, {
-"frames": [ ExtResource( 3 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "run",
+"name": &"jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 2 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}],
"loop": true,
-"name": "fall",
+"name": &"run",
"speed": 5.0
}, {
-"frames": [ ExtResource( 10 ) ],
-"loop": false,
-"name": "fall_stop",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("9")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8")
+}],
+"loop": true,
+"name": &"walk",
"speed": 5.0
}, {
-"frames": [ ExtResource( 6 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("6")
+}],
"loop": true,
-"name": "wall",
+"name": &"wall",
"speed": 5.0
-} ]
+}]
-[sub_resource type="RectangleShape2D" id=2]
-extents = Vector2( 9.21901, 11.2317 )
+[sub_resource type="RectangleShape2D" id="2"]
+size = Vector2(12, 19)
-[node name="Duck" type="KinematicBody2D"]
+[node name="Duck" type="CharacterBody2D"]
collision_mask = 15
-script = ExtResource( 1 )
+script = ExtResource("1")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.7, 0.7 )
-frames = SubResource( 1 )
-animation = "idle"
-playing = true
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.7, 0.7)
+sprite_frames = SubResource("1")
+animation = &"idle"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource( 2 )
+position = Vector2(2.38419e-07, 0.5)
+shape = SubResource("2")
[node name="CheckFallStop" type="RayCast2D" parent="."]
-enabled = true
-cast_to = Vector2( 0, 150 )
+target_position = Vector2(0, 150)
[node name="CheckFallLanding" type="RayCast2D" parent="."]
-enabled = true
diff --git a/Characters/Elephant.tscn b/Characters/Elephant.tscn
index 5c41e9d..d0f9c73 100644
--- a/Characters/Elephant.tscn
+++ b/Characters/Elephant.tscn
@@ -1,58 +1,82 @@
-[gd_scene load_steps=10 format=2]
+[gd_scene load_steps=10 format=3 uid="uid://ba3do2dhi2m65"]
-[ext_resource path="res://Characters/Tux.gd" type="Script" id=1]
-[ext_resource path="res://Assets/Characters/Elephant/Walk2.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Characters/Elephant/Walk1.png" type="Texture" id=3]
-[ext_resource path="res://Assets/Characters/Elephant/Back.png" type="Texture" id=4]
-[ext_resource path="res://Assets/Characters/Elephant/Front.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Elephant/Wall.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Elephant/Jump.png" type="Texture" id=7]
+[ext_resource type="Script" path="res://Characters/Tux.gd" id="1"]
+[ext_resource type="Texture2D" uid="uid://b1ubrkswjkmg4" path="res://Assets/Characters/Elephant/Walk2.png" id="2"]
+[ext_resource type="Texture2D" uid="uid://dhfj50q47tmr5" path="res://Assets/Characters/Elephant/Walk1.png" id="3"]
+[ext_resource type="Texture2D" uid="uid://dggbekqiasbvp" path="res://Assets/Characters/Elephant/Back.png" id="4"]
+[ext_resource type="Texture2D" uid="uid://bfr2ek0h8rveb" path="res://Assets/Characters/Elephant/Front.png" id="5"]
+[ext_resource type="Texture2D" uid="uid://47xb7truren2" path="res://Assets/Characters/Elephant/Wall.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://cx8mq4nhpgn07" path="res://Assets/Characters/Elephant/Jump.png" id="7"]
-[sub_resource type="SpriteFrames" id=1]
-animations = [ {
-"frames": [ ExtResource( 4 ) ],
+[sub_resource type="SpriteFrames" id="1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4")
+}],
"loop": true,
-"name": "back",
+"name": &"back",
"speed": 5.0
}, {
-"frames": [ ExtResource( 5 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("5")
+}],
"loop": true,
-"name": "idle",
+"name": &"idle",
"speed": 5.0
}, {
-"frames": [ ExtResource( 7 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "jump",
+"name": &"jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 6 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}, {
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "wall",
-"speed": 5.0
+"name": &"run",
+"speed": 10.0
}, {
-"frames": [ ExtResource( 3 ), ExtResource( 2 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}, {
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "walk",
+"name": &"walk",
"speed": 5.0
}, {
-"frames": [ ExtResource( 3 ), ExtResource( 2 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("6")
+}],
"loop": true,
-"name": "run",
-"speed": 10.0
-} ]
+"name": &"wall",
+"speed": 5.0
+}]
-[sub_resource type="RectangleShape2D" id=2]
-extents = Vector2( 9.21901, 11.2317 )
+[sub_resource type="RectangleShape2D" id="2"]
+size = Vector2(12, 17)
-[node name="Elephant" type="KinematicBody2D"]
+[node name="Elephant" type="CharacterBody2D"]
collision_mask = 15
-script = ExtResource( 1 )
+script = ExtResource("1")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.7, 0.7 )
-frames = SubResource( 1 )
-animation = "idle"
-playing = true
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.7, 0.7)
+sprite_frames = SubResource("1")
+animation = &"idle"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource( 2 )
+position = Vector2(2.38419e-07, 1.5)
+shape = SubResource("2")
diff --git a/Characters/Monkey.tscn b/Characters/Monkey.tscn
index 8ed2938..0c1889a 100644
--- a/Characters/Monkey.tscn
+++ b/Characters/Monkey.tscn
@@ -1,58 +1,82 @@
-[gd_scene load_steps=10 format=2]
+[gd_scene load_steps=10 format=3 uid="uid://dy5pbcj1h7r00"]
-[ext_resource path="res://Characters/Tux.gd" type="Script" id=1]
-[ext_resource path="res://Assets/Characters/Monkey/Front.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Characters/Monkey/Wall.png" type="Texture" id=3]
-[ext_resource path="res://Assets/Characters/Monkey/Jump.png" type="Texture" id=4]
-[ext_resource path="res://Assets/Characters/Monkey/Back.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Monkey/Walk1.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Monkey/Walk2.png" type="Texture" id=7]
+[ext_resource type="Script" path="res://Characters/Tux.gd" id="1"]
+[ext_resource type="Texture2D" uid="uid://c338yichhecvr" path="res://Assets/Characters/Monkey/Front.png" id="2"]
+[ext_resource type="Texture2D" uid="uid://b23kvr62xexxi" path="res://Assets/Characters/Monkey/Wall.png" id="3"]
+[ext_resource type="Texture2D" uid="uid://dqnwnuy3e1unr" path="res://Assets/Characters/Monkey/Jump.png" id="4"]
+[ext_resource type="Texture2D" uid="uid://cjmgcegibbs3b" path="res://Assets/Characters/Monkey/Back.png" id="5"]
+[ext_resource type="Texture2D" uid="uid://cv0um2orghk12" path="res://Assets/Characters/Monkey/Walk1.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://cieug1suk3wcv" path="res://Assets/Characters/Monkey/Walk2.png" id="7"]
-[sub_resource type="SpriteFrames" id=1]
-animations = [ {
-"frames": [ ExtResource( 5 ) ],
+[sub_resource type="SpriteFrames" id="1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("5")
+}],
"loop": true,
-"name": "back",
+"name": &"back",
"speed": 5.0
}, {
-"frames": [ ExtResource( 2 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "idle",
+"name": &"idle",
"speed": 5.0
}, {
-"frames": [ ExtResource( 3 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4")
+}],
"loop": true,
-"name": "wall",
+"name": &"jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 6 ), ExtResource( 7 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("6")
+}, {
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "walk",
-"speed": 5.0
+"name": &"run",
+"speed": 10.0
}, {
-"frames": [ ExtResource( 4 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("6")
+}, {
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "jump",
+"name": &"walk",
"speed": 5.0
}, {
-"frames": [ ExtResource( 6 ), ExtResource( 7 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}],
"loop": true,
-"name": "run",
-"speed": 10.0
-} ]
+"name": &"wall",
+"speed": 5.0
+}]
-[sub_resource type="RectangleShape2D" id=2]
-extents = Vector2( 9.21901, 11.2317 )
+[sub_resource type="RectangleShape2D" id="2"]
+size = Vector2(10, 20)
-[node name="Monkey" type="KinematicBody2D"]
+[node name="Monkey" type="CharacterBody2D"]
collision_mask = 15
-script = ExtResource( 1 )
+script = ExtResource("1")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.7, 0.7 )
-frames = SubResource( 1 )
-animation = "idle"
-playing = true
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.7, 0.7)
+sprite_frames = SubResource("1")
+animation = &"idle"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource( 2 )
+position = Vector2(2.38419e-07, -2.38419e-07)
+shape = SubResource("2")
diff --git a/Characters/Pidgin.tscn b/Characters/Pidgin.tscn
index ba42eb0..5410b71 100644
--- a/Characters/Pidgin.tscn
+++ b/Characters/Pidgin.tscn
@@ -1,84 +1,112 @@
-[gd_scene load_steps=14 format=2]
+[gd_scene load_steps=14 format=3 uid="uid://dadno88dlu3eq"]
-[ext_resource path="res://Assets/Characters/Pidgin/Fall1.png" type="Texture" id=1]
-[ext_resource path="res://Assets/Characters/Pidgin/Slide.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Characters/Pidgin/Fall2.png" type="Texture" id=3]
-[ext_resource path="res://Assets/Characters/Pidgin/Back.png" type="Texture" id=4]
-[ext_resource path="res://Assets/Characters/Pidgin/Fall1Wings.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Pidgin/Wall.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Pidgin/Jump.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Characters/Pidgin/Walk2.png" type="Texture" id=8]
-[ext_resource path="res://Characters/Dove.gd" type="Script" id=9]
-[ext_resource path="res://Assets/Characters/Pidgin/Front.png" type="Texture" id=10]
-[ext_resource path="res://Assets/Characters/Pidgin/Walk1.png" type="Texture" id=11]
+[ext_resource type="Texture2D" uid="uid://o4p83pk1n66t" path="res://Assets/Characters/Pidgin/Fall1.png" id="1"]
+[ext_resource type="Texture2D" uid="uid://rrfag5dhfel7" path="res://Assets/Characters/Pidgin/Slide.png" id="2"]
+[ext_resource type="Texture2D" uid="uid://dbp26y6efrkda" path="res://Assets/Characters/Pidgin/Fall2.png" id="3"]
+[ext_resource type="Texture2D" uid="uid://dmn06w00ol0tv" path="res://Assets/Characters/Pidgin/Back.png" id="4"]
+[ext_resource type="Texture2D" uid="uid://gbcntftexor7" path="res://Assets/Characters/Pidgin/Fall1Wings.png" id="5"]
+[ext_resource type="Texture2D" uid="uid://t7c0desi04ra" path="res://Assets/Characters/Pidgin/Wall.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://bkfn8al2da6si" path="res://Assets/Characters/Pidgin/Jump.png" id="7"]
+[ext_resource type="Texture2D" uid="uid://cqyoyj6d4dkah" path="res://Assets/Characters/Pidgin/Walk2.png" id="8"]
+[ext_resource type="Script" path="res://Characters/Dove.gd" id="9"]
+[ext_resource type="Texture2D" uid="uid://cnuotyqgyqplm" path="res://Assets/Characters/Pidgin/Front.png" id="10"]
+[ext_resource type="Texture2D" uid="uid://d8167647lwsv" path="res://Assets/Characters/Pidgin/Walk1.png" id="11"]
-[sub_resource type="SpriteFrames" id=1]
-animations = [ {
-"frames": [ ExtResource( 4 ) ],
+[sub_resource type="SpriteFrames" id="1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4")
+}],
"loop": true,
-"name": "back",
+"name": &"back",
"speed": 5.0
}, {
-"frames": [ ExtResource( 10 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("1")
+}],
"loop": true,
-"name": "idle",
+"name": &"fall",
"speed": 5.0
}, {
-"frames": [ ExtResource( 6 ) ],
-"loop": true,
-"name": "wall",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("5")
+}],
+"loop": false,
+"name": &"fall_stop",
"speed": 5.0
}, {
-"frames": [ ExtResource( 5 ) ],
-"loop": false,
-"name": "fall_stop",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}],
+"loop": true,
+"name": &"fall_stop_landing",
"speed": 5.0
}, {
-"frames": [ ExtResource( 3 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("10")
+}],
"loop": true,
-"name": "fall_stop_landing",
+"name": &"idle",
"speed": 5.0
}, {
-"frames": [ ExtResource( 2 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "run",
+"name": &"jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 1 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "fall",
+"name": &"run",
"speed": 5.0
}, {
-"frames": [ ExtResource( 11 ), ExtResource( 8 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("11")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8")
+}],
"loop": true,
-"name": "walk",
+"name": &"walk",
"speed": 5.0
}, {
-"frames": [ ExtResource( 7 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("6")
+}],
"loop": true,
-"name": "jump",
+"name": &"wall",
"speed": 5.0
-} ]
+}]
-[sub_resource type="RectangleShape2D" id=2]
-extents = Vector2( 9.21901, 11.2317 )
+[sub_resource type="RectangleShape2D" id="2"]
+size = Vector2(12, 19)
-[node name="Dove" type="KinematicBody2D"]
+[node name="Dove" type="CharacterBody2D"]
collision_mask = 15
-script = ExtResource( 9 )
+script = ExtResource("9")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.7, 0.7 )
-frames = SubResource( 1 )
-animation = "idle"
-playing = true
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.7, 0.7)
+sprite_frames = SubResource("1")
+animation = &"idle"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource( 2 )
+position = Vector2(2.38419e-07, 0.5)
+shape = SubResource("2")
[node name="CheckFallStop" type="RayCast2D" parent="."]
-enabled = true
-cast_to = Vector2( 0, 150 )
+target_position = Vector2(0, 150)
[node name="CheckFallLanding" type="RayCast2D" parent="."]
-enabled = true
diff --git a/Characters/Tux.tscn b/Characters/Tux.tscn
index b3f110a..fdda659 100644
--- a/Characters/Tux.tscn
+++ b/Characters/Tux.tscn
@@ -1,84 +1,113 @@
-[gd_scene load_steps=14 format=2]
+[gd_scene load_steps=14 format=3 uid="uid://ddkfppytp3bje"]
-[ext_resource path="res://Characters/Tux.gd" type="Script" id=1]
-[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Characters/Tux/Wall.png" type="Texture" id=3]
-[ext_resource path="res://Assets/Characters/Tux/Back.png" type="Texture" id=4]
-[ext_resource path="res://Assets/Characters/Tux/Walk1.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Tux/Walk2.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Tux/Jump.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Characters/Tux/Slide.png" type="Texture" id=8]
-[ext_resource path="res://Assets/Characters/Tux/Fall1.png" type="Texture" id=9]
-[ext_resource path="res://Assets/Characters/Tux/Fall1Wings.png" type="Texture" id=10]
-[ext_resource path="res://Assets/Characters/Tux/Fall2Wings.png" type="Texture" id=11]
+[ext_resource type="Script" path="res://Characters/Tux.gd" id="1"]
+[ext_resource type="Texture2D" uid="uid://fg3wtt3q51ly" path="res://Assets/Characters/Tux/Front.png" id="2"]
+[ext_resource type="Texture2D" uid="uid://djpwy1c8mbri4" path="res://Assets/Characters/Tux/Wall.png" id="3"]
+[ext_resource type="Texture2D" uid="uid://cw26jrhhcu4wk" path="res://Assets/Characters/Tux/Back.png" id="4"]
+[ext_resource type="Texture2D" uid="uid://b0femqwgwmyco" path="res://Assets/Characters/Tux/Walk1.png" id="5"]
+[ext_resource type="Texture2D" uid="uid://dndtpfv7o2mf" path="res://Assets/Characters/Tux/Walk2.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://b87ss8k4j8qu0" path="res://Assets/Characters/Tux/Jump.png" id="7"]
+[ext_resource type="Texture2D" uid="uid://ds2u0youtlt34" path="res://Assets/Characters/Tux/Slide.png" id="8"]
+[ext_resource type="Texture2D" uid="uid://biuuco5wr0gvb" path="res://Assets/Characters/Tux/Fall1.png" id="9"]
+[ext_resource type="Texture2D" uid="uid://kxdfm0mdwdom" path="res://Assets/Characters/Tux/Fall1Wings.png" id="10"]
+[ext_resource type="Texture2D" uid="uid://dty1utxtd8qne" path="res://Assets/Characters/Tux/Fall2Wings.png" id="11"]
-[sub_resource type="SpriteFrames" id=1]
-animations = [ {
-"frames": [ ExtResource( 2 ) ],
+[sub_resource type="SpriteFrames" id="1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4")
+}],
"loop": true,
-"name": "idle",
+"name": &"back",
"speed": 5.0
}, {
-"frames": [ ExtResource( 4 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("9")
+}],
"loop": true,
-"name": "back",
+"name": &"fall",
"speed": 5.0
}, {
-"frames": [ ExtResource( 7 ) ],
-"loop": true,
-"name": "jump",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("10")
+}],
+"loop": false,
+"name": &"fall_stop",
"speed": 5.0
}, {
-"frames": [ ExtResource( 10 ) ],
-"loop": false,
-"name": "fall_stop",
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("11")
+}],
+"loop": true,
+"name": &"fall_stop_landing",
"speed": 5.0
}, {
-"frames": [ ExtResource( 5 ), ExtResource( 6 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("2")
+}],
"loop": true,
-"name": "walk",
+"name": &"idle",
"speed": 5.0
}, {
-"frames": [ ExtResource( 9 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7")
+}],
"loop": true,
-"name": "fall",
+"name": &"jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 8 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("8")
+}],
"loop": true,
-"name": "run",
+"name": &"run",
"speed": 5.0
}, {
-"frames": [ ExtResource( 3 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("5")
+}, {
+"duration": 1.0,
+"texture": ExtResource("6")
+}],
"loop": true,
-"name": "wall",
+"name": &"walk",
"speed": 5.0
}, {
-"frames": [ ExtResource( 11 ) ],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3")
+}],
"loop": true,
-"name": "fall_stop_landing",
+"name": &"wall",
"speed": 5.0
-} ]
+}]
-[sub_resource type="RectangleShape2D" id=2]
-extents = Vector2( 9.21901, 11.2317 )
+[sub_resource type="RectangleShape2D" id="2"]
+size = Vector2(13, 20)
-[node name="Tux" type="KinematicBody2D"]
+[node name="Tux" type="CharacterBody2D"]
+position = Vector2(-1, 0)
collision_mask = 15
-script = ExtResource( 1 )
+script = ExtResource("1")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.7, 0.7 )
-frames = SubResource( 1 )
-animation = "idle"
-playing = true
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.7, 0.7)
+sprite_frames = SubResource("1")
+animation = &"idle"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-shape = SubResource( 2 )
+position = Vector2(0.5, -2.38419e-07)
+shape = SubResource("2")
[node name="CheckFallStop" type="RayCast2D" parent="."]
-enabled = true
-cast_to = Vector2( 0, 150 )
+target_position = Vector2(0, 150)
[node name="CheckFallLanding" type="RayCast2D" parent="."]
-enabled = true
diff --git a/Global.gd b/Global.gd
index 9f60d2c..d326cc6 100644
--- a/Global.gd
+++ b/Global.gd
@@ -23,8 +23,8 @@ var Level_Map = []
func _ready():
- Network.connect("game_started", self, "_on_Network_game_started")
- Network.connect("game_ended", self, "_on_Network_game_ended")
+ Network.connect("game_started", Callable(self, "_on_Network_game_started"))
+ Network.connect("game_ended", Callable(self, "_on_Network_game_ended"))
self.init()
@@ -63,7 +63,7 @@ func get_instance_level(idx):
var global_level = self.get_level(idx)
var Level = load(global_level.meta.path)
- var instance_level = Level.instance()
+ var instance_level = Level.instantiate()
instance_level.idx = idx
return instance_level
@@ -77,23 +77,23 @@ func start_level(idx):
func end_level(instance_level):
var global_level = self.get_level(instance_level.idx)
- var time = stepify(instance_level.timer, 0.01)
+ var time = snapped(instance_level.timer, 0.01)
if (global_level.time == 0 or time < global_level.time):
global_level.time = time
global_level.cleared_by = Network.player
for id in Network.players:
rpc_id(id, "_update_level_map", instance_level.idx, global_level)
- get_tree().change_scene("res://UI/LevelSelect.tscn")
+ get_tree().change_scene_to_file("res://UI/LevelSelect.tscn")
self.check_win()
func cancel_level():
- get_tree().change_scene("res://UI/LevelSelect.tscn")
+ get_tree().change_scene_to_file("res://UI/LevelSelect.tscn")
-remote func _update_level_map(idx, global_level):
+@rpc("any_peer") func _update_level_map(idx, global_level):
self.Level_Map[idx] = global_level
emit_signal("level_map_updated")
@@ -103,7 +103,7 @@ func start_game():
func _on_Network_game_started():
- get_tree().change_scene("res://UI/CharacterSelect.tscn")
+ get_tree().change_scene_to_file("res://UI/CharacterSelect.tscn")
func end_game():
@@ -111,7 +111,7 @@ func end_game():
func _on_Network_game_ended():
- get_tree().change_scene("res://UI/GameOver.tscn")
+ get_tree().change_scene_to_file("res://UI/GameOver.tscn")
self.Level_Map = []
self.init()
@@ -172,6 +172,6 @@ func check_win_timer():
func open_menu():
- var Menu = load("res://UI/Menu/Menu.tscn").instance()
+ var Menu = load("res://UI/Menu/Menu.tscn").instantiate()
get_tree().paused = true
get_tree().current_scene.add_child(Menu)
diff --git a/Levels/Level.gd b/Levels/Level.gd
index 2e623e5..d7ea0c9 100644
--- a/Levels/Level.gd
+++ b/Levels/Level.gd
@@ -5,18 +5,15 @@ var idx = 0
var timer = 0
var HUD = CanvasLayer.new()
-var LabelTimer = preload("res://UI/HUD/Timer.tscn").instance()
-var LevelMap = preload("res://UI/HUD/LevelMap.tscn").instance()
-var CancelButton = preload("res://UI/HUD/CancelButton.tscn").instance()
+var LabelTimer = preload("res://UI/HUD/Timer.tscn").instantiate()
+var LevelMap = preload("res://UI/HUD/LevelMap.tscn").instantiate()
+var CancelButton = preload("res://UI/HUD/CancelButton.tscn").instantiate()
func _ready():
- self.HUD.add_child(self.LabelTimer)
- self.HUD.add_child(self.LevelMap)
- self.HUD.add_child(self.CancelButton)
- self.add_child(self.HUD)
+ self.set_hud()
- var character = load("res://Characters/" + Network.player.character + ".tscn").instance()
+ var character = load("res://Characters/" + Network.player.character + ".tscn").instantiate()
self.set_player(character)
@@ -26,11 +23,25 @@ func _process(delta):
func _input(event):
- if event is InputEventKey and event.scancode == KEY_ESCAPE:
+ if event is InputEventKey and event.keycode == KEY_ESCAPE:
Global.open_menu()
-func set_player(character: KinematicBody2D):
+func set_hud():
+ self.LabelTimer.position.x = 3
+
+ self.LevelMap.position.x = get_viewport_rect().end.x - self.LevelMap.size.x
+
+ self.CancelButton.position.x = get_viewport_rect().end.x - self.CancelButton.size.x
+ self.CancelButton.position.y = get_viewport_rect().end.y - self.CancelButton.size.y
+
+ self.HUD.add_child(self.LabelTimer)
+ self.HUD.add_child(self.LevelMap)
+ self.HUD.add_child(self.CancelButton)
+ self.add_child(self.HUD)
+
+
+func set_player(character: CharacterBody2D):
character.position.x = $Character.position.x
character.position.y = $Character.position.y
for child in $Character.get_children():
diff --git a/Levels/Level_0001.gd b/Levels/Level_0001.gd
index 3fffc27..e1471de 100644
--- a/Levels/Level_0001.gd
+++ b/Levels/Level_0001.gd
@@ -1,5 +1 @@
extends "res://Levels/Level.gd"
-
-
-func _ready():
- pass
diff --git a/Levels/Level_0001.tscn b/Levels/Level_0001.tscn
index ce9ddd6..86c527c 100644
--- a/Levels/Level_0001.tscn
+++ b/Levels/Level_0001.tscn
@@ -1,40 +1,36 @@
-[gd_scene load_steps=6 format=2]
+[gd_scene load_steps=6 format=3 uid="uid://c5rui0aqppyhs"]
-[ext_resource path="res://Assets/Environment/generic_platformer.tres" type="TileSet" id=1]
-[ext_resource path="res://Characters/Character.tscn" type="PackedScene" id=2]
-[ext_resource path="res://Objects/Flag.tscn" type="PackedScene" id=3]
-[ext_resource path="res://Levels/Level_0001.gd" type="Script" id=4]
-[ext_resource path="res://Objects/CheckFall.tscn" type="PackedScene" id=5]
+[ext_resource type="TileSet" uid="uid://c5h11mosp5q0j" path="res://Assets/Environment/generic_platformer.tres" id="1"]
+[ext_resource type="PackedScene" uid="uid://bxkau6af500fs" path="res://Characters/Character.tscn" id="2"]
+[ext_resource type="PackedScene" uid="uid://cssvf3k8yn751" path="res://Objects/Flag.tscn" id="3"]
+[ext_resource type="Script" path="res://Levels/Level_0001.gd" id="4"]
+[ext_resource type="PackedScene" path="res://Objects/CheckFall.tscn" id="5"]
[node name="Level_0001" type="Node2D"]
-script = ExtResource( 4 )
+script = ExtResource("4")
[node name="TileMap" type="TileMap" parent="."]
-tile_set = ExtResource( 1 )
-cell_size = Vector2( 16, 16 )
-collision_layer = 2
-collision_mask = 15
-format = 1
-tile_data = PoolIntArray( -983036, 4, 0, -983035, 4, 2, -917500, 4, 65536, -917499, 4, 65538, -851964, 4, 65536, -851963, 4, 65538, -786428, 4, 65536, -786427, 4, 65538, -720892, 4, 65536, -720891, 4, 65538, -655356, 4, 65536, -655355, 4, 65538, -589820, 4, 65536, -589819, 4, 65538, -524284, 4, 65536, -524283, 4, 65538, -458748, 4, 65536, -458747, 4, 65538, -393212, 4, 65536, -393211, 4, 65538, -327676, 4, 65536, -327675, 4, 65538, -262140, 4, 65536, -262139, 4, 65538, -196604, 4, 65536, -196603, 4, 65538, -131068, 4, 65536, -131067, 4, 65538, -65532, 4, 65536, -65531, 4, 65538, 4, 4, 65536, 5, 4, 65538, 65540, 4, 65536, 65541, 4, 65538, 131076, 4, 65536, 131077, 4, 65538, 196612, 4, 65536, 196613, 4, 65538, 262148, 4, 65536, 262149, 4, 65538, 327684, 4, 65536, 327685, 4, 65538, 327693, 4, 0, 327694, 4, 2, 393220, 4, 65536, 393221, 4, 65538, 393222, 0, 0, 393229, 4, 65536, 393230, 4, 65538, 393236, 5, 0, 393240, 5, 0, 393310, 0, 0, 458756, 4, 65536, 458757, 4, 65538, 458765, 4, 65536, 458766, 4, 65538, 524292, 4, 65536, 524293, 4, 65538, 524294, 1, 0, 524295, 2, 0, 524296, 2, 0, 524297, 2, 0, 524298, 2, 0, 524299, 2, 0, 524300, 3, 0, 524301, 4, 65536, 524302, 4, 65538, 524303, 1, 0, 524304, 2, 0, 524305, 2, 0, 524306, 2, 0, 524307, 2, 0, 524308, 2, 0, 524309, 3, 0, 524312, 1, 0, 524313, 2, 0, 524314, 3, 0, 524382, 1, 0, 524383, 3, 0, 524392, 4, 65537, 524393, 4, 65537, 589828, 4, 131072, 589829, 4, 131074, 589837, 4, 65536, 589838, 4, 65538, 589849, 4, 0, 589850, 4, 2, 589928, 4, 65537, 589929, 4, 65537, 655373, 4, 131072, 655374, 4, 131074, 655385, 4, 65536, 655386, 4, 65538, 655464, 4, 65537, 655465, 4, 65537, 720921, 4, 65536, 720922, 4, 65538, 720981, 0, 0, 721000, 4, 65537, 721001, 4, 65537, 786457, 4, 65536, 786458, 4, 65538, 786504, 7, 0, 786536, 4, 65537, 786537, 4, 65537, 851993, 4, 65536, 851994, 4, 65538, 852032, 4, 0, 852033, 4, 1, 852034, 4, 1, 852035, 4, 1, 852036, 4, 1, 852037, 4, 1, 852038, 4, 1, 852039, 4, 1, 852040, 4, 1, 852041, 4, 2, 852053, 1, 0, 852054, 3, 0, 852072, 4, 65537, 852073, 4, 65537, 983038, 5, 0, 917506, 5, 0, 917517, 4, 0, 917518, 4, 2, 917521, 0, 0, 917529, 4, 65536, 917530, 4, 65538, 917568, 4, 131072, 917569, 4, 131073, 917570, 4, 131073, 917571, 4, 131073, 917572, 4, 131073, 917573, 4, 131073, 917574, 4, 131073, 917575, 4, 131073, 917576, 6, 2, 917577, 4, 65538, 917606, 4, 65537, 917607, 4, 65537, 917608, 4, 65537, 917609, 4, 65537, 917610, 4, 65537, 917611, 4, 65537, 983053, 4, 65536, 983054, 4, 65538, 983065, 4, 131072, 983066, 4, 131074, 983112, 4, 65536, 983113, 4, 65538, 983143, 4, 65537, 983144, 4, 65537, 983145, 4, 65537, 983146, 4, 65537, 1114109, 1, 0, 1114110, 2, 0, 1114111, 3, 0, 1048578, 1, 0, 1048579, 2, 0, 1048580, 2, 0, 1048581, 2, 0, 1048582, 2, 0, 1048583, 2, 0, 1048584, 2, 0, 1048585, 2, 0, 1048586, 2, 0, 1048587, 2, 0, 1048588, 3, 0, 1048589, 4, 65536, 1048590, 4, 65538, 1048591, 1, 0, 1048592, 2, 0, 1048593, 2, 0, 1048594, 2, 0, 1048595, 2, 0, 1048596, 2, 0, 1048597, 2, 0, 1048598, 2, 0, 1048599, 2, 0, 1048600, 2, 0, 1048601, 2, 0, 1048602, 3, 0, 1048648, 4, 65536, 1048649, 4, 65538, 1048680, 4, 65537, 1048681, 4, 65537, 1114125, 4, 65536, 1114126, 4, 65538, 1114132, 0, 0, 1114138, 4, 0, 1114139, 6, 131073, 1114140, 6, 131073, 1114141, 6, 131073, 1114142, 6, 131073, 1114143, 6, 131073, 1114144, 6, 131073, 1114145, 6, 131073, 1114146, 6, 131073, 1114147, 6, 131073, 1114148, 6, 131073, 1114149, 4, 2, 1114184, 4, 65536, 1114185, 4, 65538, 1114189, 4, 0, 1114190, 4, 2, 1179661, 4, 65536, 1179662, 4, 65538, 1179674, 4, 131072, 1179675, 6, 1, 1179676, 6, 1, 1179677, 6, 1, 1179678, 6, 1, 1179679, 6, 1, 1179680, 6, 1, 1179681, 6, 1, 1179682, 6, 1, 1179683, 6, 1, 1179684, 6, 2, 1179685, 6, 65536, 1179720, 4, 65536, 1179721, 4, 65538, 1179725, 4, 65536, 1179726, 4, 65538, 1245197, 4, 65536, 1245198, 4, 65538, 1245204, 4, 0, 1245205, 4, 2, 1245220, 4, 65536, 1245221, 6, 65536, 1245256, 4, 65536, 1245257, 4, 65538, 1245261, 4, 65536, 1245262, 4, 65538, 1310728, 4, 0, 1310729, 4, 2, 1310733, 4, 131072, 1310734, 4, 131074, 1310740, 4, 65536, 1310741, 4, 65538, 1310756, 4, 65536, 1310757, 6, 65536, 1310792, 4, 65536, 1310793, 4, 65538, 1310797, 4, 65536, 1310798, 4, 65538, 1376264, 4, 65536, 1376265, 4, 65538, 1376276, 4, 65536, 1376277, 4, 65538, 1376292, 4, 65536, 1376293, 6, 65536, 1376328, 4, 65536, 1376329, 4, 65538, 1376333, 4, 65536, 1376334, 4, 65538, 1441800, 4, 65536, 1441801, 4, 65538, 1441812, 4, 65536, 1441813, 4, 65538, 1441828, 4, 65536, 1441829, 6, 65536, 1441864, 4, 65536, 1441865, 4, 65538, 1441869, 4, 65536, 1441870, 4, 65538, 1507336, 4, 65536, 1507337, 4, 65538, 1507348, 4, 65536, 1507349, 4, 65538, 1507364, 4, 65536, 1507365, 6, 65536, 1507400, 4, 65536, 1507401, 4, 65538, 1507405, 4, 65536, 1507406, 4, 65538, 1572872, 4, 65536, 1572873, 4, 65538, 1572877, 5, 0, 1572884, 4, 65536, 1572885, 4, 65538, 1572893, 5, 0, 1572897, 5, 0, 1572900, 4, 65536, 1572901, 6, 65536, 1572936, 4, 65536, 1572937, 4, 65538, 1572941, 4, 65536, 1572942, 4, 65538, 1638408, 4, 65536, 1638409, 4, 65538, 1638420, 4, 65536, 1638421, 4, 65538, 1638436, 4, 65536, 1638437, 6, 65536, 1638472, 4, 65536, 1638473, 4, 65538, 1638477, 4, 65536, 1638478, 4, 65538, 1703937, 1, 0, 1703938, 2, 0, 1703939, 2, 0, 1703940, 2, 0, 1703941, 2, 0, 1703942, 2, 0, 1703943, 3, 0, 1703944, 4, 65536, 1703945, 4, 65538, 1703946, 1, 0, 1703947, 2, 0, 1703948, 2, 0, 1703949, 2, 0, 1703950, 2, 0, 1703951, 2, 0, 1703952, 2, 0, 1703953, 2, 0, 1703954, 2, 0, 1703955, 3, 0, 1703956, 4, 65536, 1703957, 4, 65538, 1703958, 1, 0, 1703959, 2, 0, 1703960, 2, 0, 1703961, 2, 0, 1703962, 2, 0, 1703963, 2, 0, 1703964, 2, 0, 1703965, 2, 0, 1703966, 3, 0, 1703969, 1, 0, 1703970, 2, 0, 1703971, 3, 0, 1703972, 4, 65536, 1703973, 6, 65536, 1704008, 4, 65536, 1704009, 4, 65538, 1704013, 4, 65536, 1704014, 4, 65538, 1769480, 4, 131072, 1769481, 4, 131074, 1769492, 4, 131072, 1769493, 4, 131074, 1769508, 4, 65536, 1769509, 6, 65536, 1769544, 4, 65536, 1769545, 4, 65538, 1769549, 4, 65536, 1769550, 4, 65538, 1835044, 4, 131072, 1835045, 4, 131074, 1835080, 4, 65536, 1835081, 4, 65538, 1835085, 4, 65536, 1835086, 4, 65538, 1900616, 4, 65536, 1900617, 4, 65538, 1900621, 4, 65536, 1900622, 4, 65538, 1966152, 4, 131072, 1966153, 4, 131074, 1966157, 4, 65536, 1966158, 4, 65538, 2031688, 0, 0, 2031693, 4, 65536, 2031694, 4, 65538, 2097229, 4, 65536, 2097230, 4, 65538, 2162760, 4, 0, 2162761, 4, 2, 2162765, 4, 65536, 2162766, 4, 65538, 2228296, 4, 65536, 2228297, 4, 65538, 2228301, 6, 65538, 2228302, 4, 65538, 2293832, 4, 65536, 2293833, 4, 65538, 2293837, 6, 65538, 2293838, 4, 65538, 2359368, 4, 65536, 2359369, 4, 65538, 2359373, 6, 65538, 2359374, 4, 65538, 2424904, 4, 65536, 2424905, 4, 65538, 2424909, 6, 65538, 2424910, 4, 65538, 2490440, 4, 65536, 2490441, 4, 65538, 2490445, 6, 65538, 2490446, 4, 65538, 2555941, 1, 0, 2555942, 2, 0, 2555943, 2, 0, 2555944, 2, 0, 2555945, 2, 0, 2555946, 2, 0, 2555947, 2, 0, 2555948, 2, 0, 2555949, 2, 0, 2555950, 2, 0, 2555951, 2, 0, 2555952, 2, 0, 2555953, 2, 0, 2555954, 2, 0, 2555955, 2, 0, 2555956, 2, 0, 2555957, 2, 0, 2555958, 2, 0, 2555959, 2, 0, 2555960, 2, 0, 2555961, 2, 0, 2555962, 2, 0, 2555963, 2, 0, 2555964, 2, 0, 2555965, 2, 0, 2555966, 2, 0, 2555967, 2, 0, 2555968, 2, 0, 2555969, 2, 0, 2555970, 2, 0, 2555971, 2, 0, 2555972, 2, 0, 2555973, 2, 0, 2555974, 2, 0, 2555975, 3, 0, 2555976, 4, 65536, 2555977, 4, 65538, 2555981, 6, 65538, 2555982, 4, 65538, 2621512, 4, 65536, 2621513, 4, 65538, 2621517, 6, 65538, 2621518, 4, 65538, 2687048, 4, 65536, 2687049, 4, 65538, 2687053, 6, 65538, 2687054, 4, 65538, 2687077, 1, 0, 2687078, 2, 0, 2687079, 2, 0, 2687080, 2, 0, 2687081, 2, 0, 2687082, 2, 0, 2687083, 2, 0, 2687084, 2, 0, 2687085, 3, 0, 2752584, 4, 65536, 2752585, 6, 131072, 2752586, 6, 131073, 2752587, 6, 131073, 2752588, 6, 131073, 2752589, 6, 131074, 2752590, 4, 65538, 2818120, 4, 131072, 2818121, 6, 1, 2818122, 6, 1, 2818123, 6, 1, 2818124, 6, 1, 2818125, 6, 1, 2818126, 4, 131074 )
+tile_set = ExtResource("1")
+format = 2
+layer_0/tile_data = PackedInt32Array(-983036, 4, 0, -983035, 131076, 0, -917500, 4, 1, -917499, 131076, 1, -851964, 4, 1, -851963, 131076, 1, -786428, 4, 1, -786427, 131076, 1, -720892, 4, 1, -720891, 131076, 1, -655356, 4, 1, -655355, 131076, 1, -589820, 4, 1, -589819, 131076, 1, -524284, 4, 1, -524283, 131076, 1, -458748, 4, 1, -458747, 131076, 1, -393212, 4, 1, -393211, 131076, 1, -327676, 4, 1, -327675, 131076, 1, -262140, 4, 1, -262139, 131076, 1, -196604, 4, 1, -196603, 131076, 1, -131068, 4, 1, -131067, 131076, 1, -65532, 4, 1, -65531, 131076, 1, 4, 4, 1, 5, 131076, 1, 65540, 4, 1, 65541, 131076, 1, 131076, 4, 1, 131077, 131076, 1, 196612, 4, 1, 196613, 131076, 1, 262148, 4, 1, 262149, 131076, 1, 327684, 4, 1, 327685, 131076, 1, 327693, 4, 0, 327694, 131076, 0, 393220, 4, 1, 393221, 131076, 1, 393229, 4, 1, 393230, 131076, 1, 458756, 4, 1, 458757, 131076, 1, 458765, 4, 1, 458766, 131076, 1, 524292, 4, 1, 524293, 131076, 1, 524294, 1, 0, 524295, 2, 0, 524296, 2, 0, 524297, 2, 0, 524298, 2, 0, 524299, 2, 0, 524300, 3, 0, 524301, 4, 1, 524302, 131076, 1, 524303, 1, 0, 524304, 2, 0, 524305, 2, 0, 524306, 2, 0, 524307, 2, 0, 524308, 2, 0, 524309, 3, 0, 524313, 2, 0, 524314, 3, 0, 524382, 1, 0, 524383, 3, 0, 524392, 65540, 1, 524393, 65540, 1, 589828, 4, 2, 589829, 131076, 2, 589837, 4, 1, 589838, 131076, 1, 589849, 4, 0, 589850, 131076, 0, 589928, 65540, 1, 589929, 65540, 1, 655373, 4, 2, 655374, 131076, 2, 655385, 4, 1, 655386, 131076, 1, 655464, 65540, 1, 655465, 65540, 1, 720921, 4, 1, 720922, 131076, 1, 721000, 65540, 1, 721001, 65540, 1, 786457, 4, 1, 786458, 131076, 1, 786504, 7, 0, 786536, 65540, 1, 786537, 65540, 1, 851994, 131076, 1, 852032, 4, 0, 852033, 65540, 0, 852034, 65540, 0, 852035, 65540, 0, 852036, 65540, 0, 852037, 65540, 0, 852038, 65540, 0, 852039, 65540, 0, 852040, 65540, 0, 852041, 131076, 0, 852053, 1, 0, 852054, 3, 0, 852072, 65540, 1, 852073, 65540, 1, 917517, 4, 0, 917518, 131076, 0, 917529, 4, 1, 917530, 131076, 1, 917568, 4, 2, 917569, 65540, 2, 917570, 65540, 2, 917571, 65540, 2, 917572, 65540, 2, 917573, 65540, 2, 917574, 65540, 2, 917575, 65540, 2, 917576, 131078, 0, 917577, 131076, 1, 917606, 65540, 1, 917607, 65540, 1, 917608, 65540, 1, 917609, 65540, 1, 917610, 65540, 1, 917611, 65540, 1, 983053, 4, 1, 983054, 131076, 1, 983065, 4, 2, 983066, 131076, 2, 983112, 4, 1, 983113, 131076, 1, 983143, 65540, 1, 983144, 65540, 1, 983145, 65540, 1, 983146, 65540, 1, 1114109, 1, 0, 1114110, 2, 0, 1114111, 3, 0, 1048578, 1, 0, 1048579, 2, 0, 1048580, 2, 0, 1048581, 2, 0, 1048582, 2, 0, 1048583, 2, 0, 1048584, 2, 0, 1048585, 2, 0, 1048586, 2, 0, 1048587, 2, 0, 1048588, 3, 0, 1048589, 4, 1, 1048590, 131076, 1, 1048591, 1, 0, 1048592, 2, 0, 1048594, 2, 0, 1048595, 2, 0, 1048596, 2, 0, 1048597, 2, 0, 1048598, 2, 0, 1048599, 2, 0, 1048600, 2, 0, 1048601, 2, 0, 1048602, 3, 0, 1048648, 4, 1, 1048649, 131076, 1, 1048680, 65540, 1, 1048681, 65540, 1, 1114125, 4, 1, 1114126, 131076, 1, 1114138, 4, 0, 1114139, 65542, 2, 1114140, 65542, 2, 1114141, 65542, 2, 1114142, 65542, 2, 1114143, 65542, 2, 1114144, 65542, 2, 1114145, 65542, 2, 1114146, 65542, 2, 1114147, 65542, 2, 1114148, 65542, 2, 1114149, 131076, 0, 1114184, 4, 1, 1114185, 131076, 1, 1114189, 4, 0, 1114190, 131076, 0, 1179661, 4, 1, 1179662, 131076, 1, 1179674, 4, 2, 1179675, 65542, 0, 1179676, 65542, 0, 1179677, 65542, 0, 1179678, 65542, 0, 1179679, 65542, 0, 1179680, 65542, 0, 1179681, 65542, 0, 1179682, 65542, 0, 1179683, 65542, 0, 1179684, 131078, 0, 1179685, 6, 1, 1179720, 4, 1, 1179721, 131076, 1, 1179725, 4, 1, 1179726, 131076, 1, 1245197, 4, 1, 1245198, 131076, 1, 1245204, 4, 0, 1245205, 131076, 0, 1245220, 4, 1, 1245221, 6, 1, 1245256, 4, 1, 1245257, 131076, 1, 1245261, 4, 1, 1245262, 131076, 1, 1310728, 4, 0, 1310729, 131076, 0, 1310733, 4, 2, 1310734, 131076, 2, 1310740, 4, 1, 1310741, 131076, 1, 1310756, 4, 1, 1310757, 6, 1, 1310792, 4, 1, 1310793, 131076, 1, 1310797, 4, 1, 1310798, 131076, 1, 1376264, 4, 1, 1376265, 131076, 1, 1376276, 4, 1, 1376277, 131076, 1, 1376292, 4, 1, 1376293, 6, 1, 1376328, 4, 1, 1376329, 131076, 1, 1376333, 4, 1, 1376334, 131076, 1, 1441800, 4, 1, 1441801, 131076, 1, 1441812, 4, 1, 1441813, 131076, 1, 1441828, 4, 1, 1441829, 6, 1, 1441864, 4, 1, 1441865, 131076, 1, 1441869, 4, 1, 1441870, 131076, 1, 1507336, 4, 1, 1507337, 131076, 1, 1507348, 4, 1, 1507349, 131076, 1, 1507364, 4, 1, 1507365, 6, 1, 1507400, 4, 1, 1507401, 131076, 1, 1507405, 4, 1, 1507406, 131076, 1, 1572872, 4, 1, 1572873, 131076, 1, 1572884, 4, 1, 1572885, 131076, 1, 1572900, 4, 1, 1572901, 6, 1, 1572936, 4, 1, 1572937, 131076, 1, 1572941, 4, 1, 1572942, 131076, 1, 1638408, 4, 1, 1638409, 131076, 1, 1638420, 4, 1, 1638421, 131076, 1, 1638436, 4, 1, 1638437, 6, 1, 1638472, 4, 1, 1638473, 131076, 1, 1638477, 4, 1, 1638478, 131076, 1, 1703937, 1, 0, 1703938, 2, 0, 1703939, 2, 0, 1703940, 2, 0, 1703941, 2, 0, 1703942, 2, 0, 1703943, 3, 0, 1703944, 4, 1, 1703945, 131076, 1, 1703946, 1, 0, 1703947, 2, 0, 1703948, 2, 0, 1703949, 2, 0, 1703950, 2, 0, 1703951, 2, 0, 1703952, 2, 0, 1703953, 2, 0, 1703954, 2, 0, 1703955, 3, 0, 1703956, 4, 1, 1703957, 131076, 1, 1703958, 1, 0, 1703959, 2, 0, 1703960, 2, 0, 1703961, 2, 0, 1703962, 2, 0, 1703963, 2, 0, 1703964, 2, 0, 1703965, 2, 0, 1703966, 3, 0, 1703969, 1, 0, 1703970, 2, 0, 1703971, 3, 0, 1703972, 4, 1, 1703973, 6, 1, 1704008, 4, 1, 1704009, 131076, 1, 1704013, 4, 1, 1704014, 131076, 1, 1769480, 4, 2, 1769481, 131076, 2, 1769492, 4, 2, 1769493, 131076, 2, 1769508, 4, 1, 1769509, 6, 1, 1769544, 4, 1, 1769545, 131076, 1, 1769549, 4, 1, 1769550, 131076, 1, 1835044, 4, 2, 1835045, 131076, 2, 1835080, 4, 1, 1835081, 131076, 1, 1835085, 4, 1, 1835086, 131076, 1, 1900616, 4, 1, 1900617, 131076, 1, 1900621, 4, 1, 1900622, 131076, 1, 1966152, 4, 2, 1966153, 131076, 2, 1966157, 4, 1, 1966158, 131076, 1, 2031693, 4, 1, 2031694, 131076, 1, 2097229, 4, 1, 2097230, 131076, 1, 2162760, 4, 0, 2162761, 131076, 0, 2162765, 4, 1, 2162766, 131076, 1, 2228296, 4, 1, 2228297, 131076, 1, 2228301, 131078, 1, 2228302, 131076, 1, 2293832, 4, 1, 2293833, 131076, 1, 2293837, 131078, 1, 2293838, 131076, 1, 2359368, 4, 1, 2359369, 131076, 1, 2359373, 131078, 1, 2359374, 131076, 1, 2424904, 4, 1, 2424905, 131076, 1, 2424909, 131078, 1, 2424910, 131076, 1, 2490440, 4, 1, 2490441, 131076, 1, 2490445, 131078, 1, 2490446, 131076, 1, 2555941, 1, 0, 2555942, 2, 0, 2555943, 2, 0, 2555944, 2, 0, 2555945, 2, 0, 2555946, 2, 0, 2555947, 2, 0, 2555948, 2, 0, 2555949, 2, 0, 2555950, 2, 0, 2555951, 2, 0, 2555952, 2, 0, 2555953, 2, 0, 2555954, 2, 0, 2555955, 2, 0, 2555956, 2, 0, 2555957, 2, 0, 2555958, 2, 0, 2555959, 2, 0, 2555960, 2, 0, 2555961, 2, 0, 2555962, 2, 0, 2555963, 2, 0, 2555964, 2, 0, 2555965, 2, 0, 2555966, 2, 0, 2555967, 2, 0, 2555968, 2, 0, 2555969, 2, 0, 2555970, 2, 0, 2555971, 2, 0, 2555972, 2, 0, 2555973, 2, 0, 2555974, 2, 0, 2555975, 3, 0, 2555976, 4, 1, 2555977, 131076, 1, 2555981, 131078, 1, 2555982, 131076, 1, 2621512, 4, 1, 2621513, 131076, 1, 2621517, 131078, 1, 2621518, 131076, 1, 2687048, 4, 1, 2687049, 131076, 1, 2687053, 131078, 1, 2687054, 131076, 1, 2687077, 1, 0, 2687078, 2, 0, 2687079, 2, 0, 2687080, 2, 0, 2687081, 2, 0, 2687082, 2, 0, 2687083, 2, 0, 2687084, 2, 0, 2687085, 3, 0, 2752584, 4, 1, 2752585, 6, 2, 2752586, 65542, 2, 2752587, 65542, 2, 2752588, 65542, 2, 2752589, 131078, 2, 2752590, 131076, 1, 2818120, 4, 2, 2818121, 65542, 0, 2818122, 65542, 0, 2818123, 65542, 0, 2818124, 65542, 0, 2818125, 65542, 0, 2818126, 131076, 2, 851993, 4, 1, 1048593, 2, 0, 458772, 5, 0, 524312, 1, 0, 458776, 5, 0, 983042, 5, 0, 1048574, 5, 0, 1638413, 5, 0, 1638429, 5, 0, 1638433, 5, 0, 983057, 0, 0, 1179668, 0, 0, 458759, 0, 0, 2097224, 0, 0, 786517, 0, 0, 458846, 0, 0)
-[node name="Flag" parent="." instance=ExtResource( 3 )]
-position = Vector2( 1688, 624 )
-scale = Vector2( 2, 2 )
+[node name="Flag" parent="." instance=ExtResource("3")]
+position = Vector2(1688, 624)
+scale = Vector2(2, 2)
-[node name="Character" parent="." instance=ExtResource( 2 )]
-position = Vector2( 144.471, 115.947 )
+[node name="Character" parent="." instance=ExtResource("2")]
+position = Vector2(144.471, 115.947)
[node name="Camera2D" type="Camera2D" parent="Character"]
-current = true
-zoom = Vector2( 0.5, 0.5 )
+zoom = Vector2(2, 2)
limit_left = -100
limit_top = -250
limit_right = 1800
limit_bottom = 750
-drag_margin_h_enabled = true
-drag_margin_v_enabled = true
+drag_horizontal_enabled = true
+drag_vertical_enabled = true
editor_draw_limits = true
-[node name="CheckFall" parent="." instance=ExtResource( 5 )]
-position = Vector2( 1096, 768 )
-scale = Vector2( 4, 1 )
+[node name="CheckFall" parent="." instance=ExtResource("5")]
+position = Vector2(1019, 772)
+scale = Vector2(8, 1)
diff --git a/Levels/Level_0002.gd b/Levels/Level_0002.gd
index 3fffc27..e1471de 100644
--- a/Levels/Level_0002.gd
+++ b/Levels/Level_0002.gd
@@ -1,5 +1 @@
extends "res://Levels/Level.gd"
-
-
-func _ready():
- pass
diff --git a/Levels/Level_0002.tscn b/Levels/Level_0002.tscn
index 3309bfb..9397650 100644
--- a/Levels/Level_0002.tscn
+++ b/Levels/Level_0002.tscn
@@ -1,297 +1,484 @@
-[gd_scene load_steps=26 format=2]
+[gd_scene load_steps=28 format=3 uid="uid://7i6ssblunihy"]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/1.png" type="Texture" id=1]
-[ext_resource path="res://Characters/Character.tscn" type="PackedScene" id=2]
-[ext_resource path="res://Objects/Flag.tscn" type="PackedScene" id=3]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/3.png" type="Texture" id=4]
-[ext_resource path="res://Objects/CheckFall.tscn" type="PackedScene" id=5]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/2.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/15.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/16.png" type="Texture" id=8]
-[ext_resource path="res://Levels/Level_0002.gd" type="Script" id=9]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/14.png" type="Texture" id=10]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/6.png" type="Texture" id=11]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/4.png" type="Texture" id=12]
-[ext_resource path="res://Assets/Environment/WinterTileset/Object/Tree_2.png" type="Texture" id=13]
-[ext_resource path="res://Assets/Environment/WinterTileset/Object/Igloo.png" type="Texture" id=14]
-[ext_resource path="res://Assets/Environment/WinterTileset/Object/Tree_1.png" type="Texture" id=15]
+[ext_resource type="Texture2D" uid="uid://cv2wvpr5mttn4" path="res://Assets/Environment/WinterTileset/Tiles/1.png" id="1"]
+[ext_resource type="PackedScene" uid="uid://bxkau6af500fs" path="res://Characters/Character.tscn" id="2"]
+[ext_resource type="PackedScene" uid="uid://cssvf3k8yn751" path="res://Objects/Flag.tscn" id="3"]
+[ext_resource type="Texture2D" uid="uid://b8exg3eptr7gu" path="res://Assets/Environment/WinterTileset/Tiles/3.png" id="4"]
+[ext_resource type="PackedScene" path="res://Objects/CheckFall.tscn" id="5"]
+[ext_resource type="Texture2D" uid="uid://ojek6nda3kec" path="res://Assets/Environment/WinterTileset/Tiles/2.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://t5xqn43x8j0e" path="res://Assets/Environment/WinterTileset/Tiles/15.png" id="7"]
+[ext_resource type="Texture2D" uid="uid://cxjdcpkkt6qxy" path="res://Assets/Environment/WinterTileset/Tiles/16.png" id="8"]
+[ext_resource type="Script" path="res://Levels/Level_0002.gd" id="9"]
+[ext_resource type="Texture2D" uid="uid://ctupxgfimjirl" path="res://Assets/Environment/WinterTileset/Tiles/14.png" id="10"]
+[ext_resource type="Texture2D" uid="uid://dyvt33jrl6oyg" path="res://Assets/Environment/WinterTileset/Tiles/6.png" id="11"]
+[ext_resource type="Texture2D" uid="uid://ckd5xsd33u4m0" path="res://Assets/Environment/WinterTileset/Tiles/4.png" id="12"]
+[ext_resource type="Texture2D" uid="uid://doawng5y4amm5" path="res://Assets/Environment/WinterTileset/Object/Tree_2.png" id="13"]
+[ext_resource type="Texture2D" uid="uid://btr0korernb4" path="res://Assets/Environment/WinterTileset/Object/Igloo.png" id="14"]
+[ext_resource type="Texture2D" uid="uid://xffp6y4guc5u" path="res://Assets/Environment/WinterTileset/Object/Tree_1.png" id="15"]
-[sub_resource type="ConvexPolygonShape2D" id=1]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_bmefr"]
+texture = ExtResource("1")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=2]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4t88c"]
+texture = ExtResource("6")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=3]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gm8v3"]
+texture = ExtResource("15")
+texture_region_size = Vector2i(364, 280)
+use_texture_padding = false
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 74)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
-[sub_resource type="ConvexPolygonShape2D" id=4]
-points = PoolVector2Array( 128, 96, 0, 32, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_t80pq"]
+texture = ExtResource("4")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=5]
-points = PoolVector2Array( 128, 96, 0, 96, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_njhw8"]
+texture = ExtResource("10")
+texture_region_size = Vector2i(128, 93)
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 18)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, -64, -11.5, -17, -7, 4, 15, 31, 27, 64, 27, 64, -64)
-[sub_resource type="ConvexPolygonShape2D" id=6]
-points = PoolVector2Array( 128, 32, 0, 96, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_a8b7p"]
+texture = ExtResource("7")
+texture_region_size = Vector2i(128, 93)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 18)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 25, -64, 24, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 49.5, 64, 49.5, 64, -46.5, -64, -46.5)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -49.5, -64, -49.5, -64, 46.5, 64, 46.5)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -49.5, 64, -49.5, 64, 46.5, -64, 46.5)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 49.5, -64, 49.5, -64, -46.5, 64, -46.5)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 49.5, 64, 49.5, 64, -46.5, -64, -46.5)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -49.5, -64, -49.5, -64, 46.5, 64, 46.5)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -49.5, 64, -49.5, 64, 46.5, -64, 46.5)
-[sub_resource type="ConvexPolygonShape2D" id=7]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_l0sfa"]
+texture = ExtResource("8")
+texture_region_size = Vector2i(128, 93)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 18)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, -14.5, 21, -8, -16, 23, -64, 30, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -14.5, 64, 46.5, 64, -46.5, -64, -46.5)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, 14.5, -64, -46.5, -64, 46.5, 64, 46.5)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 14.5, 64, -46.5, 64, 46.5, -64, 46.5)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, -14.5, -64, 46.5, -64, -46.5, 64, -46.5)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -14.5, 64, 46.5, 64, -46.5, -64, -46.5)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, 14.5, -64, -46.5, -64, 46.5, 64, 46.5)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 14.5, 64, -46.5, 64, 46.5, -64, 46.5)
-[sub_resource type="ConvexPolygonShape2D" id=8]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mi8qo"]
+texture = ExtResource("12")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=9]
-points = PoolVector2Array( 512, 192, 0, 192, 96, 64, 384, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_203cn"]
+texture = ExtResource("11")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="TileSet" id=10]
-0/name = "1.png 0"
-0/texture = ExtResource( 1 )
-0/tex_offset = Vector2( 0, 0 )
-0/modulate = Color( 1, 1, 1, 1 )
-0/region = Rect2( 0, 0, 128, 128 )
-0/tile_mode = 0
-0/occluder_offset = Vector2( 0, 0 )
-0/navigation_offset = Vector2( 0, 0 )
-0/shape_offset = Vector2( 0, 0 )
-0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-0/shape = SubResource( 1 )
-0/shape_one_way = false
-0/shape_one_way_margin = 1.0
-0/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 1 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-0/z_index = 0
-1/name = "2.png 1"
-1/texture = ExtResource( 6 )
-1/tex_offset = Vector2( 0, 0 )
-1/modulate = Color( 1, 1, 1, 1 )
-1/region = Rect2( 0, 0, 128, 128 )
-1/tile_mode = 0
-1/occluder_offset = Vector2( 0, 0 )
-1/navigation_offset = Vector2( 0, 0 )
-1/shape_offset = Vector2( 0, 0 )
-1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-1/shape = SubResource( 2 )
-1/shape_one_way = false
-1/shape_one_way_margin = 1.0
-1/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 2 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-1/z_index = 0
-2/name = "3.png 2"
-2/texture = ExtResource( 4 )
-2/tex_offset = Vector2( 0, 0 )
-2/modulate = Color( 1, 1, 1, 1 )
-2/region = Rect2( 0, 0, 128, 128 )
-2/tile_mode = 0
-2/occluder_offset = Vector2( 0, 0 )
-2/navigation_offset = Vector2( 0, 0 )
-2/shape_offset = Vector2( 0, 0 )
-2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-2/shape = SubResource( 3 )
-2/shape_one_way = false
-2/shape_one_way_margin = 1.0
-2/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 3 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-2/z_index = 0
-3/name = "14.png 3"
-3/texture = ExtResource( 10 )
-3/tex_offset = Vector2( 0, 0 )
-3/modulate = Color( 1, 1, 1, 1 )
-3/region = Rect2( 0, 0, 128, 96 )
-3/tile_mode = 0
-3/occluder_offset = Vector2( 0, 0 )
-3/navigation_offset = Vector2( 0, 0 )
-3/shape_offset = Vector2( 0, 0 )
-3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-3/shape = SubResource( 4 )
-3/shape_one_way = false
-3/shape_one_way_margin = 1.0
-3/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 4 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-3/z_index = 0
-4/name = "15.png 4"
-4/texture = ExtResource( 7 )
-4/tex_offset = Vector2( 0, 0 )
-4/modulate = Color( 1, 1, 1, 1 )
-4/region = Rect2( 0, 0, 128, 96 )
-4/tile_mode = 0
-4/occluder_offset = Vector2( 0, 0 )
-4/navigation_offset = Vector2( 0, 0 )
-4/shape_offset = Vector2( 0, 0 )
-4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-4/shape = SubResource( 5 )
-4/shape_one_way = false
-4/shape_one_way_margin = 1.0
-4/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 5 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-4/z_index = 0
-5/name = "16.png 5"
-5/texture = ExtResource( 8 )
-5/tex_offset = Vector2( 0, 0 )
-5/modulate = Color( 1, 1, 1, 1 )
-5/region = Rect2( 0, 0, 128, 96 )
-5/tile_mode = 0
-5/occluder_offset = Vector2( 0, 0 )
-5/navigation_offset = Vector2( 0, 0 )
-5/shape_offset = Vector2( 0, 0 )
-5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-5/shape = SubResource( 6 )
-5/shape_one_way = false
-5/shape_one_way_margin = 1.0
-5/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 6 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-5/z_index = 0
-6/name = "4.png 6"
-6/texture = ExtResource( 12 )
-6/tex_offset = Vector2( 0, 0 )
-6/modulate = Color( 1, 1, 1, 1 )
-6/region = Rect2( 0, 0, 128, 128 )
-6/tile_mode = 0
-6/occluder_offset = Vector2( 0, 0 )
-6/navigation_offset = Vector2( 0, 0 )
-6/shape_offset = Vector2( 0, 0 )
-6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-6/shape = SubResource( 7 )
-6/shape_one_way = false
-6/shape_one_way_margin = 1.0
-6/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 7 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-6/z_index = 0
-7/name = "6.png 7"
-7/texture = ExtResource( 11 )
-7/tex_offset = Vector2( 0, 0 )
-7/modulate = Color( 1, 1, 1, 1 )
-7/region = Rect2( 0, 0, 128, 128 )
-7/tile_mode = 0
-7/occluder_offset = Vector2( 0, 0 )
-7/navigation_offset = Vector2( 0, 0 )
-7/shape_offset = Vector2( 0, 0 )
-7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-7/shape = SubResource( 8 )
-7/shape_one_way = false
-7/shape_one_way_margin = 1.0
-7/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 8 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-7/z_index = 0
-8/name = "Igloo.png 8"
-8/texture = ExtResource( 14 )
-8/tex_offset = Vector2( 0, 0 )
-8/modulate = Color( 1, 1, 1, 1 )
-8/region = Rect2( 0, 0, 512, 224 )
-8/tile_mode = 0
-8/occluder_offset = Vector2( 0, 0 )
-8/navigation_offset = Vector2( 0, 0 )
-8/shape_offset = Vector2( 0, 0 )
-8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-8/shape = SubResource( 9 )
-8/shape_one_way = false
-8/shape_one_way_margin = 1.0
-8/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 9 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-8/z_index = 0
-9/name = "Tree_2.png 9"
-9/texture = ExtResource( 13 )
-9/tex_offset = Vector2( 0, 0 )
-9/modulate = Color( 1, 1, 1, 1 )
-9/region = Rect2( 0, 0, 224, 256 )
-9/tile_mode = 0
-9/occluder_offset = Vector2( 0, 0 )
-9/navigation_offset = Vector2( 0, 0 )
-9/shape_offset = Vector2( 0, 0 )
-9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-9/shape_one_way = false
-9/shape_one_way_margin = 0.0
-9/shapes = [ ]
-9/z_index = 0
-10/name = "Tree_1.png 10"
-10/texture = ExtResource( 15 )
-10/tex_offset = Vector2( 0, 0 )
-10/modulate = Color( 1, 1, 1, 1 )
-10/region = Rect2( 0, 0, 352, 256 )
-10/tile_mode = 0
-10/occluder_offset = Vector2( 0, 0 )
-10/navigation_offset = Vector2( 0, 0 )
-10/shape_offset = Vector2( 0, 0 )
-10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-10/shape_one_way = false
-10/shape_one_way_margin = 0.0
-10/shapes = [ ]
-10/z_index = 0
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3hflk"]
+texture = ExtResource("14")
+texture_region_size = Vector2i(511, 201)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 35)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(252.5, 63.5, -254, 63.5, -238.5, 0, -216, -32, -179, -46.5, -143.5, -51, -121, -80.5, -72, -116, -16.5, -131.5, 28, -132, 53, -134.5, 81.5, -128.5, 123.5, -114.5, 153.5, -97.5, 186, -72, 220, -36, 245.5, 21)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, 91.5, 255.5, 91.5, 159.5, -36.5, -128.5, -100.5)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(255.5, -91.5, -255.5, -91.5, -159.5, 36.5, 128.5, 100.5)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, -91.5, 255.5, -91.5, 159.5, 36.5, -128.5, 100.5)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(255.5, 91.5, -255.5, 91.5, -159.5, -36.5, 128.5, -100.5)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, 91.5, 255.5, 91.5, 159.5, -36.5, -128.5, -100.5)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(255.5, -91.5, -255.5, -91.5, -159.5, 36.5, 128.5, 100.5)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, -91.5, 255.5, -91.5, 159.5, 36.5, -128.5, 100.5)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_twmev"]
+texture = ExtResource("13")
+texture_region_size = Vector2i(224, 280)
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 74)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+
+[sub_resource type="TileSet" id="10"]
+tile_size = Vector2i(128, 128)
+physics_layer_0/collision_layer = 1
+sources/0 = SubResource("TileSetAtlasSource_bmefr")
+sources/1 = SubResource("TileSetAtlasSource_4t88c")
+sources/2 = SubResource("TileSetAtlasSource_t80pq")
+sources/3 = SubResource("TileSetAtlasSource_njhw8")
+sources/4 = SubResource("TileSetAtlasSource_a8b7p")
+sources/5 = SubResource("TileSetAtlasSource_l0sfa")
+sources/6 = SubResource("TileSetAtlasSource_mi8qo")
+sources/7 = SubResource("TileSetAtlasSource_203cn")
+sources/8 = SubResource("TileSetAtlasSource_3hflk")
+sources/9 = SubResource("TileSetAtlasSource_twmev")
+sources/10 = SubResource("TileSetAtlasSource_gm8v3")
[node name="Level_0002" type="Node2D"]
-script = ExtResource( 9 )
+script = ExtResource("9")
[node name="TileMap" type="TileMap" parent="."]
-scale = Vector2( 0.2, 0.2 )
-tile_set = SubResource( 10 )
-cell_quadrant_size = 64
-collision_layer = 2
-collision_mask = 15
-format = 1
-tile_data = PoolIntArray( -1441784, 7, 0, -1310712, 7, 0, -1179640, 7, 0, -1048568, 7, 0, -917496, 7, 0, -786424, 7, 0, -786377, 10, 0, -655352, 7, 0, -655294, 3, 0, -655292, 5, 0, -589777, 10, 0, -524280, 7, 0, -524232, 3, 0, -524230, 5, 0, -393208, 7, 0, -327632, 3, 0, -327630, 5, 0, -262136, 7, 0, -262130, 9, 0, -196570, 8, 0, -131064, 7, 0, 8, 7, 0, 14, 0, 0, 16, 1, 0, 18, 1, 0, 20, 1, 0, 22, 1, 0, 24, 1, 0, 26, 1, 0, 28, 1, 0, 30, 1, 0, 32, 1, 0, 34, 1, 0, 36, 1, 0, 38, 1, 0, 40, 1, 0, 42, 1, 0, 44, 1, 0, 131080, 7, 0, 131086, 6, 0, 262152, 7, 0, 262158, 6, 0, 393224, 7, 0, 393230, 6, 0, 524296, 7, 0, 524302, 6, 0, 655368, 7, 0, 655374, 6, 0, 786440, 7, 0, 786446, 6, 0, 917512, 7, 0, 917518, 6, 0, 1048584, 7, 0, 1048603, 9, 0, 1179656, 7, 0, 1310728, 0, 0, 1310730, 1, 0, 1310732, 1, 0, 1310734, 1, 0, 1310736, 1, 0, 1310738, 1, 0, 1310740, 1, 0, 1310742, 1, 0, 1310744, 1, 0, 1310746, 1, 0, 1310748, 1, 0 )
+scale = Vector2(0.125, 0.125)
+tile_set = SubResource("10")
+cell_quadrant_size = 128
+format = 2
+layer_0/tile_data = PackedInt32Array(-1441784, 7, 0, 14, 0, 0, 786440, 7, 0, 1048604, 1, 0, 1048603, 1, 0, 1048602, 1, 0, 1048601, 1, 0, 1048600, 1, 0, 1048599, 1, 0, 1048598, 1, 0, 1048597, 1, 0, 1048596, 1, 0, 1048595, 1, 0, 851976, 7, 0, 917512, 7, 0, 983048, 7, 0, 1048584, 0, 0, 1048594, 1, 0, 1048593, 1, 0, 1048592, 1, 0, 1048591, 1, 0, 1048590, 1, 0, 1048589, 1, 0, 1048588, 1, 0, 1048587, 1, 0, 1048586, 1, 0, 1048585, 1, 0, 1048605, 2, 0, 983069, 9, 0, 720904, 7, 0, 655368, 7, 0, 589832, 7, 0, 524296, 7, 0, 458760, 7, 0, 393224, 7, 0, 65550, 6, 0, 131086, 6, 0, 196622, 6, 0, 262158, 6, 0, 327694, 6, 0, 393230, 6, 0, 458766, 6, 0, 43, 1, 0, 42, 1, 0, 41, 1, 0, 40, 1, 0, 39, 1, 0, 38, 1, 0, 37, 1, 0, 36, 1, 0, 35, 1, 0, 34, 1, 0, 33, 1, 0, 32, 1, 0, 31, 1, 0, 30, 1, 0, 327688, 7, 0, 262152, 7, 0, 196616, 7, 0, 131080, 7, 0, 65544, 7, 0, 8, 7, 0, -65528, 7, 0, -131064, 7, 0, -196600, 7, 0, -262136, 7, 0, -65522, 9, 0, -65498, 8, 0, -655293, 3, 0, -524231, 3, 0, -327631, 3, 0, -393166, 10, 0, -589766, 10, 0, -655291, 5, 0, -524229, 5, 0, -327629, 5, 0, -327630, 4, 0, -524230, 4, 0, -655292, 4, 0, -1376248, 7, 0, -1310712, 7, 0, -1245176, 7, 0, -1179640, 7, 0, -1114104, 7, 0, -1048568, 7, 0, -983032, 7, 0, -917496, 7, 0, -851960, 7, 0, -786424, 7, 0, -720888, 7, 0, -655352, 7, 0, -589816, 7, 0, -524280, 7, 0, -458744, 7, 0, -393208, 7, 0, -327672, 7, 0, 524302, 6, 0, 589838, 6, 0, 655374, 6, 0, 720910, 6, 0, 786446, 6, 0, 29, 1, 0, 28, 1, 0, 27, 1, 0, 26, 1, 0, 25, 1, 0, 24, 1, 0, 23, 1, 0, 22, 1, 0, 21, 1, 0, 20, 1, 0, 19, 1, 0, 18, 1, 0, 17, 1, 0, 16, 1, 0, 15, 1, 0, 44, 2, 0)
-[node name="Flag" parent="." instance=ExtResource( 3 )]
-position = Vector2( 888, -160 )
-scale = Vector2( 2, 2 )
+[node name="Flag" parent="." instance=ExtResource("3")]
+position = Vector2(1102, -192)
+scale = Vector2(2, 2)
-[node name="Character" parent="." instance=ExtResource( 2 )]
-position = Vector2( 328, 240 )
+[node name="Character" parent="." instance=ExtResource("2")]
+position = Vector2(328, 244)
[node name="Camera2D" type="Camera2D" parent="Character"]
-current = true
-zoom = Vector2( 0.5, 0.5 )
+zoom = Vector2(2, 2)
limit_left = 75
-limit_top = -300
-limit_right = 950
+limit_top = -400
+limit_right = 1150
limit_bottom = 300
-drag_margin_h_enabled = true
-drag_margin_v_enabled = true
+drag_horizontal_enabled = true
+drag_vertical_enabled = true
editor_draw_limits = true
-[node name="CheckFall" parent="." instance=ExtResource( 5 )]
-position = Vector2( 472, 320 )
-scale = Vector2( 3, 1 )
+[node name="CheckFall" parent="." instance=ExtResource("5")]
+position = Vector2(472, 320)
+scale = Vector2(8, 1)
diff --git a/Levels/Level_0003.gd b/Levels/Level_0003.gd
index 3fffc27..e1471de 100644
--- a/Levels/Level_0003.gd
+++ b/Levels/Level_0003.gd
@@ -1,5 +1 @@
extends "res://Levels/Level.gd"
-
-
-func _ready():
- pass
diff --git a/Levels/Level_0003.tscn b/Levels/Level_0003.tscn
index 35dad68..7f895fc 100644
--- a/Levels/Level_0003.tscn
+++ b/Levels/Level_0003.tscn
@@ -1,297 +1,517 @@
-[gd_scene load_steps=26 format=2]
+[gd_scene load_steps=28 format=3 uid="uid://cj3urxdtcls8x"]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/1.png" type="Texture" id=1]
-[ext_resource path="res://Characters/Character.tscn" type="PackedScene" id=2]
-[ext_resource path="res://Objects/Flag.tscn" type="PackedScene" id=3]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/3.png" type="Texture" id=4]
-[ext_resource path="res://Objects/CheckFall.tscn" type="PackedScene" id=5]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/2.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/15.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/16.png" type="Texture" id=8]
-[ext_resource path="res://Levels/Level_0003.gd" type="Script" id=9]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/14.png" type="Texture" id=10]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/6.png" type="Texture" id=11]
-[ext_resource path="res://Assets/Environment/WinterTileset/Tiles/4.png" type="Texture" id=12]
-[ext_resource path="res://Assets/Environment/WinterTileset/Object/Tree_2.png" type="Texture" id=13]
-[ext_resource path="res://Assets/Environment/WinterTileset/Object/Igloo.png" type="Texture" id=14]
-[ext_resource path="res://Assets/Environment/WinterTileset/Object/Tree_1.png" type="Texture" id=15]
+[ext_resource type="Texture2D" uid="uid://cv2wvpr5mttn4" path="res://Assets/Environment/WinterTileset/Tiles/1.png" id="1"]
+[ext_resource type="PackedScene" uid="uid://bxkau6af500fs" path="res://Characters/Character.tscn" id="2"]
+[ext_resource type="PackedScene" uid="uid://cssvf3k8yn751" path="res://Objects/Flag.tscn" id="3"]
+[ext_resource type="Texture2D" uid="uid://b8exg3eptr7gu" path="res://Assets/Environment/WinterTileset/Tiles/3.png" id="4"]
+[ext_resource type="PackedScene" path="res://Objects/CheckFall.tscn" id="5"]
+[ext_resource type="Texture2D" uid="uid://ojek6nda3kec" path="res://Assets/Environment/WinterTileset/Tiles/2.png" id="6"]
+[ext_resource type="Texture2D" uid="uid://t5xqn43x8j0e" path="res://Assets/Environment/WinterTileset/Tiles/15.png" id="7"]
+[ext_resource type="Texture2D" uid="uid://cxjdcpkkt6qxy" path="res://Assets/Environment/WinterTileset/Tiles/16.png" id="8"]
+[ext_resource type="Script" path="res://Levels/Level_0003.gd" id="9"]
+[ext_resource type="Texture2D" uid="uid://ctupxgfimjirl" path="res://Assets/Environment/WinterTileset/Tiles/14.png" id="10"]
+[ext_resource type="Texture2D" uid="uid://dyvt33jrl6oyg" path="res://Assets/Environment/WinterTileset/Tiles/6.png" id="11"]
+[ext_resource type="Texture2D" uid="uid://ckd5xsd33u4m0" path="res://Assets/Environment/WinterTileset/Tiles/4.png" id="12"]
+[ext_resource type="Texture2D" uid="uid://doawng5y4amm5" path="res://Assets/Environment/WinterTileset/Object/Tree_2.png" id="13"]
+[ext_resource type="Texture2D" uid="uid://btr0korernb4" path="res://Assets/Environment/WinterTileset/Object/Igloo.png" id="14"]
+[ext_resource type="Texture2D" uid="uid://xffp6y4guc5u" path="res://Assets/Environment/WinterTileset/Object/Tree_1.png" id="15"]
-[sub_resource type="ConvexPolygonShape2D" id=1]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_v701e"]
+texture = ExtResource("1")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=2]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6gi3y"]
+texture = ExtResource("6")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=3]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_d3wje"]
+texture = ExtResource("15")
+texture_region_size = Vector2i(364, 280)
+use_texture_padding = false
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 74)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
-[sub_resource type="ConvexPolygonShape2D" id=4]
-points = PoolVector2Array( 128, 96, 0, 32, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fnyyb"]
+texture = ExtResource("4")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=5]
-points = PoolVector2Array( 128, 96, 0, 96, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4tr4h"]
+texture = ExtResource("10")
+texture_region_size = Vector2i(128, 93)
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 18)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, -64, -11.5, -17, -7, 4, 15, 31, 27, 64, 27, 64, -64)
-[sub_resource type="ConvexPolygonShape2D" id=6]
-points = PoolVector2Array( 128, 32, 0, 96, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_iw1vl"]
+texture = ExtResource("7")
+texture_region_size = Vector2i(128, 93)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 18)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 20)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 26, -64, 28, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 46.5, 64, 46.5, 64, -46.5, -64, -46.5)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -46.5, -64, -46.5, -64, 46.5, 64, 46.5)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -46.5, 64, -46.5, 64, 46.5, -64, 46.5)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 46.5, -64, 46.5, -64, -46.5, 64, -46.5)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 46.5, 64, 46.5, 64, -46.5, -64, -46.5)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -46.5, -64, -46.5, -64, 46.5, 64, 46.5)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -46.5, 64, -46.5, 64, 46.5, -64, 46.5)
-[sub_resource type="ConvexPolygonShape2D" id=7]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fm080"]
+texture = ExtResource("8")
+texture_region_size = Vector2i(128, 93)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 18)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, -14.5, 21, -8, -16, 23, -64, 30, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -14.5, 64, 46.5, 64, -46.5, -64, -46.5)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, 14.5, -64, -46.5, -64, 46.5, 64, 46.5)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 14.5, 64, -46.5, 64, 46.5, -64, 46.5)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, -14.5, -64, 46.5, -64, -46.5, 64, -46.5)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -14.5, 64, 46.5, 64, -46.5, -64, -46.5)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, 14.5, -64, -46.5, -64, 46.5, 64, 46.5)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 14.5, 64, -46.5, 64, 46.5, -64, 46.5)
-[sub_resource type="ConvexPolygonShape2D" id=8]
-points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dpfxy"]
+texture = ExtResource("12")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="ConvexPolygonShape2D" id=9]
-points = PoolVector2Array( 512, 192, 0, 192, 96, 64, 384, 0 )
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qbb21"]
+texture = ExtResource("11")
+texture_region_size = Vector2i(128, 128)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(64, 64, -64, 64, -64, -64, 64, -64)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 64, 64, 64, 64, -64, -64, -64)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, -64, -64, -64, 64, 64, 64)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64)
-[sub_resource type="TileSet" id=10]
-0/name = "1.png 0"
-0/texture = ExtResource( 1 )
-0/tex_offset = Vector2( 0, 0 )
-0/modulate = Color( 1, 1, 1, 1 )
-0/region = Rect2( 0, 0, 128, 128 )
-0/tile_mode = 0
-0/occluder_offset = Vector2( 0, 0 )
-0/navigation_offset = Vector2( 0, 0 )
-0/shape_offset = Vector2( 0, 0 )
-0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-0/shape = SubResource( 1 )
-0/shape_one_way = false
-0/shape_one_way_margin = 1.0
-0/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 1 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-0/z_index = 0
-1/name = "2.png 1"
-1/texture = ExtResource( 6 )
-1/tex_offset = Vector2( 0, 0 )
-1/modulate = Color( 1, 1, 1, 1 )
-1/region = Rect2( 0, 0, 128, 128 )
-1/tile_mode = 0
-1/occluder_offset = Vector2( 0, 0 )
-1/navigation_offset = Vector2( 0, 0 )
-1/shape_offset = Vector2( 0, 0 )
-1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-1/shape = SubResource( 2 )
-1/shape_one_way = false
-1/shape_one_way_margin = 1.0
-1/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 2 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-1/z_index = 0
-2/name = "3.png 2"
-2/texture = ExtResource( 4 )
-2/tex_offset = Vector2( 0, 0 )
-2/modulate = Color( 1, 1, 1, 1 )
-2/region = Rect2( 0, 0, 128, 128 )
-2/tile_mode = 0
-2/occluder_offset = Vector2( 0, 0 )
-2/navigation_offset = Vector2( 0, 0 )
-2/shape_offset = Vector2( 0, 0 )
-2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-2/shape = SubResource( 3 )
-2/shape_one_way = false
-2/shape_one_way_margin = 1.0
-2/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 3 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-2/z_index = 0
-3/name = "14.png 3"
-3/texture = ExtResource( 10 )
-3/tex_offset = Vector2( 0, 0 )
-3/modulate = Color( 1, 1, 1, 1 )
-3/region = Rect2( 0, 0, 128, 96 )
-3/tile_mode = 0
-3/occluder_offset = Vector2( 0, 0 )
-3/navigation_offset = Vector2( 0, 0 )
-3/shape_offset = Vector2( 0, 0 )
-3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-3/shape = SubResource( 4 )
-3/shape_one_way = false
-3/shape_one_way_margin = 1.0
-3/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 4 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-3/z_index = 0
-4/name = "15.png 4"
-4/texture = ExtResource( 7 )
-4/tex_offset = Vector2( 0, 0 )
-4/modulate = Color( 1, 1, 1, 1 )
-4/region = Rect2( 0, 0, 128, 96 )
-4/tile_mode = 0
-4/occluder_offset = Vector2( 0, 0 )
-4/navigation_offset = Vector2( 0, 0 )
-4/shape_offset = Vector2( 0, 0 )
-4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-4/shape = SubResource( 5 )
-4/shape_one_way = false
-4/shape_one_way_margin = 1.0
-4/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 5 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-4/z_index = 0
-5/name = "16.png 5"
-5/texture = ExtResource( 8 )
-5/tex_offset = Vector2( 0, 0 )
-5/modulate = Color( 1, 1, 1, 1 )
-5/region = Rect2( 0, 0, 128, 96 )
-5/tile_mode = 0
-5/occluder_offset = Vector2( 0, 0 )
-5/navigation_offset = Vector2( 0, 0 )
-5/shape_offset = Vector2( 0, 0 )
-5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-5/shape = SubResource( 6 )
-5/shape_one_way = false
-5/shape_one_way_margin = 1.0
-5/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 6 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-5/z_index = 0
-6/name = "4.png 6"
-6/texture = ExtResource( 12 )
-6/tex_offset = Vector2( 0, 0 )
-6/modulate = Color( 1, 1, 1, 1 )
-6/region = Rect2( 0, 0, 128, 128 )
-6/tile_mode = 0
-6/occluder_offset = Vector2( 0, 0 )
-6/navigation_offset = Vector2( 0, 0 )
-6/shape_offset = Vector2( 0, 0 )
-6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-6/shape = SubResource( 7 )
-6/shape_one_way = false
-6/shape_one_way_margin = 1.0
-6/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 7 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-6/z_index = 0
-7/name = "6.png 7"
-7/texture = ExtResource( 11 )
-7/tex_offset = Vector2( 0, 0 )
-7/modulate = Color( 1, 1, 1, 1 )
-7/region = Rect2( 0, 0, 128, 128 )
-7/tile_mode = 0
-7/occluder_offset = Vector2( 0, 0 )
-7/navigation_offset = Vector2( 0, 0 )
-7/shape_offset = Vector2( 0, 0 )
-7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-7/shape = SubResource( 8 )
-7/shape_one_way = false
-7/shape_one_way_margin = 1.0
-7/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 8 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-7/z_index = 0
-8/name = "Igloo.png 8"
-8/texture = ExtResource( 14 )
-8/tex_offset = Vector2( 0, 0 )
-8/modulate = Color( 1, 1, 1, 1 )
-8/region = Rect2( 0, 0, 512, 224 )
-8/tile_mode = 0
-8/occluder_offset = Vector2( 0, 0 )
-8/navigation_offset = Vector2( 0, 0 )
-8/shape_offset = Vector2( 0, 0 )
-8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-8/shape = SubResource( 9 )
-8/shape_one_way = false
-8/shape_one_way_margin = 1.0
-8/shapes = [ {
-"autotile_coord": Vector2( 0, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 9 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-} ]
-8/z_index = 0
-9/name = "Tree_2.png 9"
-9/texture = ExtResource( 13 )
-9/tex_offset = Vector2( 0, 0 )
-9/modulate = Color( 1, 1, 1, 1 )
-9/region = Rect2( 0, 0, 224, 256 )
-9/tile_mode = 0
-9/occluder_offset = Vector2( 0, 0 )
-9/navigation_offset = Vector2( 0, 0 )
-9/shape_offset = Vector2( 0, 0 )
-9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-9/shape_one_way = false
-9/shape_one_way_margin = 0.0
-9/shapes = [ ]
-9/z_index = 0
-10/name = "Tree_1.png 10"
-10/texture = ExtResource( 15 )
-10/tex_offset = Vector2( 0, 0 )
-10/modulate = Color( 1, 1, 1, 1 )
-10/region = Rect2( 0, 0, 352, 256 )
-10/tile_mode = 0
-10/occluder_offset = Vector2( 0, 0 )
-10/navigation_offset = Vector2( 0, 0 )
-10/shape_offset = Vector2( 0, 0 )
-10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
-10/shape_one_way = false
-10/shape_one_way_margin = 0.0
-10/shapes = [ ]
-10/z_index = 0
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dnfcn"]
+texture = ExtResource("14")
+texture_region_size = Vector2i(511, 201)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 35)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(252.5, 63.5, -254, 63.5, -238.5, 0, -216, -32, -179, -46.5, -143.5, -51, -121, -80.5, -72, -116, -16.5, -131.5, 28, -132, 53, -134.5, 81.5, -128.5, 123.5, -114.5, 153.5, -97.5, 186, -72, 220, -36, 245.5, 21)
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, 91.5, 255.5, 91.5, 159.5, -36.5, -128.5, -100.5)
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(255.5, -91.5, -255.5, -91.5, -159.5, 36.5, 128.5, 100.5)
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, -91.5, 255.5, -91.5, 159.5, 36.5, -128.5, 100.5)
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/4/physics_layer_0/polygon_0/points = PackedVector2Array(255.5, 91.5, -255.5, 91.5, -159.5, -36.5, 128.5, -100.5)
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/5/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, 91.5, 255.5, 91.5, 159.5, -36.5, -128.5, -100.5)
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/6/physics_layer_0/polygon_0/points = PackedVector2Array(255.5, -91.5, -255.5, -91.5, -159.5, 36.5, 128.5, 100.5)
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+0:0/7/physics_layer_0/polygon_0/points = PackedVector2Array(-255.5, -91.5, 255.5, -91.5, 159.5, 36.5, -128.5, 100.5)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7tl1w"]
+texture = ExtResource("13")
+texture_region_size = Vector2i(224, 280)
+0:0/next_alternative_id = 8
+0:0/0 = 0
+0:0/0/texture_origin = Vector2i(0, 74)
+0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/0/physics_layer_0/angular_velocity = 0.0
+0:0/1 = 1
+0:0/1/flip_h = true
+0:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/1/physics_layer_0/angular_velocity = 0.0
+0:0/2 = 2
+0:0/2/flip_v = true
+0:0/2/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/2/physics_layer_0/angular_velocity = 0.0
+0:0/3 = 3
+0:0/3/flip_h = true
+0:0/3/flip_v = true
+0:0/3/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/3/physics_layer_0/angular_velocity = 0.0
+0:0/4 = 4
+0:0/4/transpose = true
+0:0/4/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/4/physics_layer_0/angular_velocity = 0.0
+0:0/5 = 5
+0:0/5/flip_h = true
+0:0/5/transpose = true
+0:0/5/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/5/physics_layer_0/angular_velocity = 0.0
+0:0/6 = 6
+0:0/6/flip_v = true
+0:0/6/transpose = true
+0:0/6/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/6/physics_layer_0/angular_velocity = 0.0
+0:0/7 = 7
+0:0/7/flip_h = true
+0:0/7/flip_v = true
+0:0/7/transpose = true
+0:0/7/physics_layer_0/linear_velocity = Vector2(0, 0)
+0:0/7/physics_layer_0/angular_velocity = 0.0
+
+[sub_resource type="TileSet" id="10"]
+tile_size = Vector2i(128, 128)
+physics_layer_0/collision_layer = 1
+sources/0 = SubResource("TileSetAtlasSource_v701e")
+sources/1 = SubResource("TileSetAtlasSource_6gi3y")
+sources/2 = SubResource("TileSetAtlasSource_fnyyb")
+sources/3 = SubResource("TileSetAtlasSource_4tr4h")
+sources/4 = SubResource("TileSetAtlasSource_iw1vl")
+sources/5 = SubResource("TileSetAtlasSource_fm080")
+sources/6 = SubResource("TileSetAtlasSource_dpfxy")
+sources/7 = SubResource("TileSetAtlasSource_qbb21")
+sources/8 = SubResource("TileSetAtlasSource_dnfcn")
+sources/9 = SubResource("TileSetAtlasSource_7tl1w")
+sources/10 = SubResource("TileSetAtlasSource_d3wje")
[node name="Level_0003" type="Node2D"]
-script = ExtResource( 9 )
+script = ExtResource("9")
[node name="TileMap" type="TileMap" parent="."]
-scale = Vector2( 0.2, 0.2 )
-tile_set = SubResource( 10 )
-cell_quadrant_size = 64
-collision_layer = 2
-collision_mask = 15
-format = 1
-tile_data = PoolIntArray( -1441723, 10, 0, -1376196, 8, 0, -1179590, 3, 0, -1179588, 4, 0, -1179586, 4, 0, -1179584, 4, 0, -1179582, 4, 0, -1179580, 4, 0, -1179578, 4, 0, -1179576, 4, 0, -1179574, 4, 0, -1179572, 4, 0, -1179570, 4, 0, -1179568, 4, 0, -1179566, 4, 0, -1179564, 4, 0, -1179562, 4, 0, -1179560, 5, 0, -917454, 3, 0, -917452, 5, 0, -720865, 9, 0, -655320, 3, 0, -655318, 5, 0, -458721, 3, 0, -458719, 5, 0, -196588, 3, 0, -196586, 5, 0, 65550, 10, 0, 327695, 3, 0, 327697, 5, 0, 655387, 3, 0, 655389, 5, 0, 983078, 3, 0, 983080, 5, 0, 1310769, 3, 0, 1310771, 5, 0, 1376321, 9, 0, 1376346, 10, 0, 1376357, 9, 0, 1376389, 9, 0, 1441917, 8, 0, 1638460, 0, 0, 1638462, 1, 0, 1638464, 1, 0, 1638466, 1, 0, 1638468, 1, 0, 1638470, 1, 0, 1638472, 1, 0, 1638474, 1, 0, 1638476, 1, 0, 1638478, 1, 0, 1638480, 1, 0, 1638482, 1, 0, 1638484, 1, 0, 1638486, 1, 0, 1638488, 1, 0, 1638490, 1, 0, 1638492, 1, 0, 1638494, 1, 0, 1638496, 1, 0, 1638498, 1, 0, 1638500, 1, 0, 1638502, 1, 0, 1638504, 1, 0, 1638506, 1, 0, 1638508, 1, 0, 1638510, 1, 0, 1638512, 1, 0, 1638514, 1, 0, 1638516, 1, 0, 1638518, 1, 0, 1638520, 1, 0, 1638522, 1, 0, 1638524, 1, 0, 1638526, 1, 0, 1638528, 1, 0, 1638530, 1, 0, 1638532, 1, 0, 1638534, 2, 0 )
+scale = Vector2(0.125, 0.125)
+tile_set = SubResource("10")
+format = 2
+layer_0/tile_data = PackedInt32Array(196603, 3, 0, 196605, 5, 0, -393216, 3, 0, -393214, 5, 0, 458759, 3, 0, 458761, 5, 0, -655349, 3, 0, -655347, 5, 0, 786450, 3, 0, -851948, 3, 0, 786452, 5, 0, -851946, 5, 0, 1114141, 3, 0, -1114082, 3, 0, 1114143, 5, 0, -1114080, 5, 0, -1376218, 3, 0, -1376216, 4, 0, 1441832, 0, 0, -1376214, 4, 0, 1441834, 1, 0, -1376212, 4, 0, 1441836, 1, 0, -1376210, 4, 0, 1441838, 1, 0, -1376208, 4, 0, 1441840, 1, 0, -1376206, 4, 0, 1441842, 1, 0, -1376204, 4, 0, 1441844, 1, 0, -1376202, 4, 0, 1441846, 1, 0, -1376200, 4, 0, 1441848, 1, 0, -1376198, 4, 0, 1441850, 1, 0, -1376196, 4, 0, 1441852, 1, 0, -1376194, 4, 0, 1441854, 1, 0, -1376192, 4, 0, 1441856, 1, 0, -1376190, 4, 0, 1441858, 1, 0, -1376188, 5, 0, 1441860, 1, 0, 1441862, 1, 0, 1441864, 1, 0, 1441866, 1, 0, 1441868, 1, 0, 1441870, 1, 0, 1441872, 1, 0, 1441874, 1, 0, 1441876, 1, 0, 1441878, 1, 0, 1441880, 1, 0, 1376361, 8, 0, 1441898, 1, 0, 1441899, 1, 0, 1441900, 1, 0, 1441901, 1, 0, 1441902, 1, 0, 1441903, 1, 0, 1441904, 1, 0, 1376369, 9, 0, 1441905, 1, 0, 1441906, 2, 0, 1441897, 1, 0, 1441896, 1, 0, 1441895, 1, 0, 1441894, 1, 0, 1441893, 1, 0, 1441892, 1, 0, 1441891, 1, 0, 1441890, 1, 0, 1441889, 1, 0, 1441888, 1, 0, 1441887, 1, 0, 1441886, 1, 0, 1441885, 1, 0, 1441884, 1, 0, 1441883, 1, 0, 1441882, 1, 0, 1441881, 1, 0, 1441879, 1, 0, 1441877, 1, 0, 1441875, 1, 0, 1441873, 1, 0, 1441871, 1, 0, 1441869, 1, 0, 1441867, 1, 0, 1441865, 1, 0, 1441863, 1, 0, 1441861, 1, 0, 1441859, 1, 0, 1441857, 1, 0, 1441855, 1, 0, 1441853, 1, 0, 1441851, 1, 0, 1441849, 1, 0, 1441847, 1, 0, 1441845, 1, 0, 1441843, 1, 0, 1441841, 1, 0, 1441839, 1, 0, 1441837, 1, 0, 1441835, 1, 0, 1441833, 1, 0, 1114142, 4, 0, 786451, 4, 0, 458760, 4, 0, 196604, 4, 0, -393215, 4, 0, -655348, 4, 0, -851947, 4, 0, -1114081, 4, 0, -1376217, 4, 0, -1376215, 4, 0, -1376213, 4, 0, -1376211, 4, 0, -1376209, 4, 0, -1376207, 4, 0, -1376205, 4, 0, -1376203, 4, 0, -1376201, 4, 0, -1376199, 4, 0, -1376197, 4, 0, -1376195, 4, 0, -1376193, 4, 0, -1376191, 4, 0, -1376189, 4, 0, -1441743, 10, 0, -1441752, 8, 0, -720884, 9, 0, 131068, 10, 0, 1376301, 9, 0, 1376326, 10, 0, 1376337, 9, 0)
-[node name="Flag" parent="." instance=ExtResource( 3 )]
-position = Vector2( 1144, -264 )
-scale = Vector2( 2, 2 )
+[node name="Flag" parent="." instance=ExtResource("3")]
+position = Vector2(1099, -368)
+scale = Vector2(2, 2)
-[node name="Character" parent="." instance=ExtResource( 2 )]
-position = Vector2( 1520, 296 )
+[node name="Character" parent="." instance=ExtResource("2")]
+position = Vector2(1523, 340)
[node name="Camera2D" type="Camera2D" parent="Character"]
-current = true
-zoom = Vector2( 0.5, 0.5 )
-limit_left = 0
+zoom = Vector2(2, 2)
+limit_left = -150
limit_top = -500
-limit_right = 1800
+limit_right = 1900
limit_bottom = 400
-drag_margin_h_enabled = true
-drag_margin_v_enabled = true
+drag_horizontal_enabled = true
+drag_vertical_enabled = true
editor_draw_limits = true
-[node name="CheckFall" parent="." instance=ExtResource( 5 )]
-position = Vector2( 1024, 408 )
-scale = Vector2( 3, 1 )
+[node name="CheckFall" parent="." instance=ExtResource("5")]
+position = Vector2(674, 435)
+scale = Vector2(8, 1)
diff --git a/Levels/Level_0004.gd b/Levels/Level_0004.gd
index 3fffc27..e1471de 100644
--- a/Levels/Level_0004.gd
+++ b/Levels/Level_0004.gd
@@ -1,5 +1 @@
extends "res://Levels/Level.gd"
-
-
-func _ready():
- pass
diff --git a/Levels/Level_0004.tscn b/Levels/Level_0004.tscn
index a007387..c4bc19b 100644
--- a/Levels/Level_0004.tscn
+++ b/Levels/Level_0004.tscn
@@ -1,50 +1,41 @@
-[gd_scene load_steps=6 format=2]
+[gd_scene load_steps=6 format=3 uid="uid://b4fd51otvuatn"]
-[ext_resource path="res://Assets/Environment/nestle.tres" type="TileSet" id=1]
-[ext_resource path="res://Characters/Character.tscn" type="PackedScene" id=2]
-[ext_resource path="res://Objects/Flag.tscn" type="PackedScene" id=3]
-[ext_resource path="res://Levels/Level_0004.gd" type="Script" id=4]
-[ext_resource path="res://Objects/CheckFall.tscn" type="PackedScene" id=5]
+[ext_resource type="TileSet" path="res://Assets/Environment/nestle.tres" id="1"]
+[ext_resource type="PackedScene" uid="uid://bxkau6af500fs" path="res://Characters/Character.tscn" id="2"]
+[ext_resource type="PackedScene" uid="uid://cssvf3k8yn751" path="res://Objects/Flag.tscn" id="3"]
+[ext_resource type="Script" path="res://Levels/Level_0004.gd" id="4"]
+[ext_resource type="PackedScene" path="res://Objects/CheckFall.tscn" id="5"]
[node name="Level_0004" type="Node2D"]
-script = ExtResource( 4 )
+script = ExtResource("4")
[node name="TileMap" type="TileMap" parent="."]
-tile_set = ExtResource( 1 )
-cell_size = Vector2( 16, 16 )
-cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 )
-collision_layer = 2
-collision_mask = 15
-format = 1
-tile_data = PoolIntArray( -1507254, 3, 65536, -1507246, 7, 0, -1507238, 7, 0, -1441718, 3, 131072, -1376182, 3, 131072, -1310646, 3, 131072, -1245110, 3, 131072, -1179574, 3, 131072, -1114038, 3, 131072, -1048502, 3, 131072, -982966, 3, 131072, -917430, 3, 131072, -851894, 3, 131072, -786358, 3, 131072, -720822, 3, 131072, -655296, 2, 2, -655295, 2, 3, -655286, 3, 131072, -589760, 2, 65538, -589759, 2, 65539, -589750, 3, 131072, -524224, 2, 65538, -524223, 2, 65539, -524214, 3, 131072, -458699, 1, 3, -458688, 2, 65538, -458687, 2, 65539, -458678, 3, 131072, -393163, 1, 131077, -393162, 1, 3, -393152, 2, 131074, -393151, 2, 131075, -393142, 3, 131072, -327627, 1, 5, -327626, 1, 5, -327625, 1, 3, -327616, 2, 131074, -327615, 2, 131075, -327606, 3, 131072, -262091, 1, 65539, -262090, 1, 65539, -262089, 1, 65539, -262088, 1, 3, -262080, 2, 131074, -262079, 2, 131075, -262070, 3, 131072, -196555, 1, 65541, -196554, 1, 65541, -196553, 1, 65541, -196552, 1, 65541, -196551, 1, 3, -196544, 2, 131074, -196543, 2, 131075, -196534, 3, 131072, -131019, 1, 65539, -131018, 1, 65539, -131017, 1, 65539, -131016, 1, 65539, -131015, 1, 65539, -131008, 2, 196610, -131007, 2, 196611, -130998, 3, 131072, -65483, 3, 1, -65482, 3, 2, -65481, 3, 2, -65480, 3, 2, -65479, 3, 65539, -65475, 3, 65537, -65474, 3, 2, -65473, 3, 2, -65472, 3, 2, -65471, 3, 2, -65470, 3, 2, -65469, 3, 2, -65468, 3, 2, -65467, 3, 2, -65466, 3, 2, -65465, 3, 2, -65464, 3, 2, -65463, 3, 2, -65462, 3, 196611, 57, 3, 131072, 61, 3, 131072, 65593, 3, 131072, 65597, 3, 131072, 131129, 3, 131072, 131133, 3, 131072, 196617, 2, 10, 196618, 2, 11, 196665, 3, 131072, 196669, 3, 131072, 262149, 0, 1, 262150, 0, 4, 262153, 2, 65546, 262154, 2, 65547, 262201, 3, 131072, 262205, 3, 131072, 327689, 2, 131082, 327690, 2, 131083, 327737, 3, 131072, 327741, 3, 131072, 393225, 2, 196618, 393226, 2, 196619, 393229, 2, 6, 393230, 2, 7, 393273, 3, 131072, 393277, 3, 131072, 458761, 0, 1, 458762, 0, 4, 458765, 2, 65542, 458766, 2, 65543, 458809, 3, 131072, 458813, 3, 131072, 524301, 2, 131078, 524302, 2, 131079, 524345, 3, 131072, 524349, 3, 131072, 589837, 2, 196614, 589838, 2, 196615, 589841, 2, 2, 589842, 2, 3, 589881, 3, 131072, 589885, 3, 131072, 655373, 0, 1, 655374, 0, 4, 655377, 2, 65538, 655378, 2, 65539, 655417, 3, 131072, 655421, 3, 131072, 720913, 2, 131074, 720914, 2, 131075, 720953, 3, 131072, 720957, 3, 131072, 786449, 2, 196610, 786450, 2, 196611, 786453, 2, 0, 786454, 2, 1, 786489, 3, 131072, 786493, 3, 131072, 851985, 0, 1, 851986, 0, 4, 851989, 2, 65536, 851990, 2, 65537, 852016, 1, 0, 852021, 1, 1, 852025, 3, 196608, 852029, 3, 131072, 917525, 2, 131072, 917526, 2, 131073, 917552, 1, 65536, 917557, 1, 65537, 917565, 3, 131072, 983061, 2, 196608, 983062, 2, 196609, 983088, 1, 131072, 983093, 1, 131073, 983101, 3, 196608, 1048597, 0, 1, 1048598, 0, 4, 1048606, 0, 0, 1048614, 0, 0, 1048622, 0, 1, 1048623, 0, 2, 1048624, 0, 3, 1048625, 0, 2, 1048626, 0, 2, 1048627, 0, 2, 1048628, 0, 2, 1048629, 0, 3, 1048630, 0, 2, 1048631, 0, 2, 1048632, 0, 2, 1048633, 0, 2, 1048634, 0, 2, 1048635, 0, 2, 1048636, 0, 2, 1048637, 0, 4 )
+tile_set = ExtResource("1")
+format = 2
+layer_0/tile_data = PackedInt32Array(-1507254, 3, 1, -1507246, 5, 0, -1507238, 5, 0, -1441718, 3, 2, -1376182, 3, 2, -1310646, 3, 2, -1245110, 3, 2, -1179574, 3, 2, -1114038, 3, 2, -1048502, 3, 2, -982966, 3, 2, -917430, 3, 2, -851894, 3, 2, -786358, 3, 2, -720822, 3, 2, -655296, 131074, 0, -655295, 196610, 0, -655286, 3, 2, -589760, 131074, 1, -589759, 196610, 1, -589750, 3, 2, -524224, 131074, 1, -524223, 196610, 1, -524214, 3, 2, -458699, 196609, 0, -458688, 131074, 1, -458687, 196610, 1, -458678, 3, 2, -393163, 327681, 2, -393162, 196609, 0, -393152, 131074, 2, -393151, 196610, 2, -393142, 3, 2, -327627, 327681, 0, -327626, 327681, 0, -327625, 196609, 0, -327616, 131074, 2, -327615, 196610, 2, -327606, 3, 2, -262091, 196609, 1, -262090, 196609, 1, -262089, 196609, 1, -262088, 196609, 0, -262080, 131074, 2, -262079, 196610, 2, -262070, 3, 2, -196555, 327681, 1, -196554, 327681, 1, -196553, 327681, 1, -196552, 327681, 1, -196551, 196609, 0, -196544, 131074, 2, -196543, 196610, 2, -196534, 3, 2, -131019, 196609, 1, -131018, 196609, 1, -131017, 196609, 1, -131016, 196609, 1, -131015, 196609, 1, -131008, 131074, 3, -131007, 196610, 3, -130998, 3, 2, -65483, 65539, 0, -65482, 131075, 0, -65481, 131075, 0, -65480, 131075, 0, -65479, 196611, 1, -65475, 65539, 1, -65474, 131075, 0, -65473, 131075, 0, -65472, 131075, 0, -65471, 131075, 0, -65470, 131075, 0, -65469, 131075, 0, -65468, 131075, 0, -65467, 131075, 0, -65466, 131075, 0, -65465, 131075, 0, -65464, 131075, 0, -65463, 131075, 0, -65462, 196611, 3, 57, 3, 2, 61, 3, 2, 65593, 3, 2, 65597, 3, 2, 131129, 3, 2, 131133, 3, 2, 196617, 655362, 0, 196618, 720898, 0, 196665, 3, 2, 196669, 3, 2, 262149, 65536, 0, 262150, 262144, 0, 262153, 655362, 1, 262154, 720898, 1, 262201, 3, 2, 262205, 3, 2, 327689, 655362, 2, 327690, 720898, 2, 327737, 3, 2, 327741, 3, 2, 393225, 655362, 3, 393226, 720898, 3, 393229, 393218, 0, 393230, 458754, 0, 393273, 3, 2, 393277, 3, 2, 458761, 65536, 0, 458762, 262144, 0, 458765, 393218, 1, 458766, 458754, 1, 458809, 3, 2, 458813, 3, 2, 524301, 393218, 2, 524302, 458754, 2, 524345, 3, 2, 524349, 3, 2, 589837, 393218, 3, 589838, 458754, 3, 589841, 131074, 0, 589842, 196610, 0, 589881, 3, 2, 589885, 3, 2, 655373, 65536, 0, 655374, 262144, 0, 655377, 131074, 1, 655378, 196610, 1, 655417, 3, 2, 655421, 3, 2, 720913, 131074, 2, 720914, 196610, 2, 720953, 3, 2, 720957, 3, 2, 786449, 131074, 3, 786450, 196610, 3, 786453, 2, 0, 786454, 65538, 0, 786489, 3, 2, 786493, 3, 2, 851985, 65536, 0, 851986, 262144, 0, 851989, 2, 1, 851990, 65538, 1, 852016, 1, 0, 852021, 65537, 0, 852025, 3, 3, 852029, 3, 2, 917525, 2, 2, 917526, 65538, 2, 917552, 1, 1, 917557, 65537, 1, 917565, 3, 2, 983061, 2, 3, 983062, 65538, 3, 983088, 1, 2, 983093, 65537, 2, 983101, 3, 3, 1048597, 65536, 0, 1048598, 262144, 0, 1048606, 0, 0, 1048614, 0, 0, 1048622, 65536, 0, 1048623, 131072, 0, 1048624, 196608, 0, 1048625, 131072, 0, 1048626, 131072, 0, 1048627, 131072, 0, 1048628, 131072, 0, 1048629, 196608, 0, 1048630, 131072, 0, 1048631, 131072, 0, 1048632, 131072, 0, 1048633, 131072, 0, 1048634, 131072, 0, 1048635, 131072, 0, 1048636, 131072, 0, 1048637, 262144, 0)
[node name="TileMapHidden" type="TileMap" parent="."]
-tile_set = ExtResource( 1 )
-cell_size = Vector2( 16, 16 )
-cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 )
-collision_layer = 2
-collision_mask = 15
-format = 1
-tile_data = PoolIntArray( -655296, 6, 0, -655295, 6, 0 )
+tile_set = ExtResource("1")
+format = 2
+layer_0/tile_data = PackedInt32Array(-655296, 4, 0, -655295, 4, 0)
-[node name="Flag" parent="." instance=ExtResource( 3 )]
-position = Vector2( 1456, -400 )
-scale = Vector2( 2, 2 )
+[node name="Flag" parent="." instance=ExtResource("3")]
+position = Vector2(1456, -400)
+scale = Vector2(2, 2)
-[node name="Character" parent="." instance=ExtResource( 2 )]
-position = Vector2( 96, 40 )
+[node name="Character" parent="." instance=ExtResource("2")]
+position = Vector2(96, 40)
[node name="Camera2D" type="Camera2D" parent="Character"]
-current = true
-zoom = Vector2( 0.5, 0.5 )
+zoom = Vector2(2, 2)
limit_left = 0
limit_top = -500
limit_right = 1500
limit_bottom = 300
-drag_margin_h_enabled = true
-drag_margin_v_enabled = true
+drag_horizontal_enabled = true
+drag_vertical_enabled = true
editor_draw_limits = true
-[node name="CheckFall" parent="." instance=ExtResource( 5 )]
-position = Vector2( 824, 320 )
-scale = Vector2( 3, 1 )
+[node name="CheckFall" parent="." instance=ExtResource("5")]
+position = Vector2(824, 320)
+scale = Vector2(8, 1)
diff --git a/Levels/Level_0005.gd b/Levels/Level_0005.gd
index 3fffc27..e1471de 100644
--- a/Levels/Level_0005.gd
+++ b/Levels/Level_0005.gd
@@ -1,5 +1 @@
extends "res://Levels/Level.gd"
-
-
-func _ready():
- pass
diff --git a/Levels/Level_0005.tscn b/Levels/Level_0005.tscn
index 21ed67f..b41530f 100644
--- a/Levels/Level_0005.tscn
+++ b/Levels/Level_0005.tscn
@@ -1,51 +1,43 @@
-[gd_scene load_steps=6 format=2]
+[gd_scene load_steps=6 format=3 uid="uid://cdgecw8l2lhto"]
-[ext_resource path="res://Assets/Environment/nestle.tres" type="TileSet" id=1]
-[ext_resource path="res://Characters/Character.tscn" type="PackedScene" id=2]
-[ext_resource path="res://Objects/Flag.tscn" type="PackedScene" id=3]
-[ext_resource path="res://Levels/Level_0005.gd" type="Script" id=4]
-[ext_resource path="res://Objects/CheckFall.tscn" type="PackedScene" id=5]
+[ext_resource type="TileSet" path="res://Assets/Environment/nestle.tres" id="1"]
+[ext_resource type="PackedScene" uid="uid://bxkau6af500fs" path="res://Characters/Character.tscn" id="2"]
+[ext_resource type="PackedScene" uid="uid://cssvf3k8yn751" path="res://Objects/Flag.tscn" id="3"]
+[ext_resource type="Script" path="res://Levels/Level_0005.gd" id="4"]
+[ext_resource type="PackedScene" path="res://Objects/CheckFall.tscn" id="5"]
[node name="Level_0005" type="Node2D"]
-script = ExtResource( 4 )
+script = ExtResource("4")
[node name="TileMap" type="TileMap" parent="."]
-tile_set = ExtResource( 1 )
-cell_size = Vector2( 16, 16 )
-cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 )
-collision_layer = 2
-collision_mask = 15
-format = 1
-tile_data = PoolIntArray( -7602099, 8, 196616, -7602098, 8, 196617, -7536563, 8, 262149, -7536562, 8, 262150, -7471027, 8, 262149, -7471026, 8, 262150, -7405491, 8, 262149, -7405490, 8, 262150, -7339964, 2, 2, -7339963, 2, 3, -7339955, 8, 262149, -7339954, 8, 262150, -7274428, 2, 65538, -7274427, 2, 65539, -7274419, 8, 262149, -7274418, 8, 262150, -7208892, 2, 131074, -7208891, 2, 131075, -7208883, 8, 262149, -7208882, 8, 262150, -7143370, 7, 0, -7143356, 2, 196610, -7143355, 2, 196611, -7143347, 8, 262149, -7143346, 8, 262150, -7077820, 8, 196613, -7077819, 8, 196614, -7077811, 8, 262149, -7077810, 8, 262150, -7012290, 8, 65537, -7012289, 8, 65538, -7012288, 8, 65538, -7012287, 8, 65538, -7012286, 8, 65538, -7012285, 8, 65538, -7012284, 8, 262152, -7012283, 8, 262150, -7012275, 8, 262149, -7012274, 8, 262150, -6946748, 8, 262149, -6946747, 8, 262150, -6946739, 8, 262149, -6946738, 8, 262150, -6881212, 8, 262149, -6881211, 8, 262150, -6881203, 8, 262149, -6881202, 8, 262150, -6815676, 8, 262149, -6815675, 8, 262150, -6815667, 8, 262149, -6815666, 8, 262150, -6750140, 8, 262149, -6750139, 8, 262150, -6750131, 8, 262149, -6750130, 8, 262150, -6684604, 8, 262149, -6684603, 8, 262150, -6684595, 8, 262149, -6684594, 8, 262150, -6619068, 8, 262149, -6619067, 8, 262150, -6619059, 8, 262149, -6619058, 8, 262150, -6553532, 8, 262149, -6553531, 8, 262150, -6553523, 8, 262149, -6553522, 8, 262150, -6487996, 8, 262149, -6487995, 8, 262150, -6487987, 8, 262149, -6487986, 8, 262150, -6422460, 8, 262149, -6422459, 8, 262150, -6422451, 8, 262149, -6422450, 8, 262150, -6356924, 8, 262149, -6356923, 8, 262150, -6356915, 8, 262149, -6356914, 8, 262150, -6291388, 8, 262149, -6291387, 8, 262150, -6291379, 8, 262149, -6291378, 8, 262150, -6225852, 8, 262149, -6225851, 8, 262150, -6225843, 8, 262149, -6225842, 8, 262150, -6160316, 8, 262149, -6160315, 8, 262150, -6160307, 8, 262149, -6160306, 8, 262150, -6094780, 8, 262149, -6094779, 8, 262150, -6094771, 8, 262149, -6094770, 8, 262150, -6029244, 8, 262149, -6029243, 8, 262150, -6029235, 8, 262149, -6029234, 8, 262150, -5963708, 8, 262149, -5963707, 8, 262150, -5963699, 8, 262149, -5963698, 8, 262150, -5898172, 8, 262149, -5898171, 8, 262150, -5898168, 8, 65537, -5898167, 8, 65538, -5898166, 8, 65538, -5898165, 8, 65538, -5898164, 8, 65538, -5898163, 8, 262152, -5898162, 8, 262150, -5832636, 8, 262149, -5832635, 8, 262150, -5832627, 8, 327688, -5832626, 8, 262150, -5767100, 8, 262149, -5767099, 8, 262150, -5767091, 8, 327688, -5767090, 8, 262150, -5701564, 8, 262149, -5701563, 8, 262150, -5701555, 8, 262149, -5701554, 8, 262150, -5636028, 8, 262149, -5636027, 8, 262150, -5636019, 8, 262149, -5636018, 8, 262150, -5570492, 8, 262149, -5570491, 8, 262150, -5570483, 8, 262149, -5570482, 8, 262150, -5504956, 8, 262149, -5504955, 8, 327689, -5504954, 8, 2, -5504953, 8, 2, -5504952, 8, 3, -5504947, 8, 262149, -5504946, 8, 262150, -5439420, 8, 262149, -5439419, 8, 262150, -5439411, 8, 262149, -5439410, 8, 262150, -5373884, 8, 262149, -5373883, 8, 262150, -5373875, 8, 262149, -5373874, 8, 262150, -5308348, 8, 262149, -5308347, 8, 262150, -5308343, 8, 65537, -5308342, 8, 65538, -5308341, 8, 65538, -5308340, 8, 65538, -5308339, 8, 262152, -5308338, 8, 262153, -5242812, 8, 262149, -5242811, 8, 262150, -5242804, 1, 1, -5242803, 8, 262149, -5242802, 8, 262150, -5177276, 8, 262149, -5177275, 8, 262150, -5177268, 1, 65537, -5177267, 8, 262149, -5177266, 8, 262150, -5111740, 8, 262149, -5111739, 8, 262150, -5111732, 1, 131073, -5111731, 8, 262149, -5111730, 8, 262150, -5046204, 8, 327688, -5046203, 8, 327689, -5046202, 8, 2, -5046201, 8, 2, -5046200, 8, 3, -5046196, 8, 65537, -5046195, 8, 262152, -5046194, 8, 262153, -4980668, 8, 327685, -4980667, 8, 327686, -4980659, 8, 327685, -4980658, 8, 327686, -4915165, 1, 3, -4915164, 1, 2, -4915133, 0, 1, -4915132, 0, 2, -4915131, 0, 3, -4915130, 0, 4, -4915124, 0, 1, -4915123, 0, 3, -4915122, 0, 2, -4915121, 0, 4, -4849629, 1, 131076, -4849628, 1, 131077, -4784093, 1, 65539, -4784092, 1, 65538, -4784079, 7, 0, -4718557, 7, 1, -4718556, 7, 2, -4718555, 7, 3, -4718554, 7, 65536, -4718550, 7, 65536, -4653018, 7, 131072, -4653014, 7, 131072, -4652993, 7, 0, -4587482, 7, 131072, -4587478, 7, 131072, -4587455, 7, 1, -4587454, 7, 2, -4587453, 7, 2, -4587452, 7, 2, -4587451, 7, 2, -4587450, 7, 2, -4587449, 7, 2, -4587448, 7, 2, -4587447, 7, 2, -4587446, 7, 2, -4587445, 7, 2, -4587444, 7, 2, -4587443, 7, 2, -4587442, 7, 2, -4587441, 7, 2, -4587440, 7, 2, -4587439, 7, 3, -4521946, 7, 131072, -4521942, 7, 131072, -4456410, 7, 131072, -4456406, 7, 131072, -4390874, 7, 131072, -4390870, 7, 131072, -4325338, 7, 131072, -4325334, 7, 131072, -4259802, 7, 131072, -4259798, 7, 131072, -4194266, 7, 131072, -4194262, 7, 131072, -4128730, 7, 131072, -4128726, 7, 131072, -4063194, 7, 131072, -4063190, 7, 131072, -3997658, 7, 131072, -3997654, 7, 131072, -3932122, 7, 131072, -3932118, 7, 131072, -3866586, 7, 131072, -3866582, 7, 131072, -3801050, 7, 131072, -3801046, 7, 131072, -3735514, 7, 131072, -3735510, 7, 131072, -3669978, 7, 131072, -3669974, 7, 131072, -3604442, 7, 131072, -3604438, 7, 131072, -3538906, 7, 131072, -3538902, 7, 131072, -3473370, 7, 131072, -3473366, 7, 131072, -3407834, 7, 131072, -3407830, 7, 131072, -3342298, 7, 131072, -3342294, 7, 131072, -3276762, 7, 131072, -3276758, 7, 131072, -3211226, 7, 131072, -3211222, 7, 131072, -3145690, 7, 131072, -3145686, 7, 131072, -3080154, 7, 196608, -3080150, 7, 131072, -3014614, 7, 131072, -2949078, 7, 131072, -2883553, 7, 65537, -2883552, 7, 65538, -2883551, 7, 65539, -2883549, 7, 1, -2883548, 7, 2, -2883547, 7, 2, -2883546, 7, 2, -2883545, 7, 2, -2883544, 7, 2, -2883543, 7, 2, -2883542, 7, 196611, -2818023, 8, 196613, -2818022, 8, 196614, -2818017, 7, 131073, -2818016, 7, 131074, -2818015, 7, 131075, -2752487, 8, 262149, -2752486, 8, 262150, -2752481, 7, 196609, -2752480, 7, 196610, -2752479, 7, 196611, -2686951, 8, 262149, -2686950, 8, 262150, -2621415, 8, 262149, -2621414, 8, 262150, -2621413, 1, 0, -2555879, 8, 262149, -2555878, 8, 262150, -2555877, 1, 131072, -2490343, 8, 262149, -2490342, 8, 327689, -2490341, 8, 3, -2424807, 8, 262149, -2424806, 8, 262150, -2359271, 8, 262149, -2359270, 8, 262150, -2293735, 8, 262149, -2293734, 8, 262150, -2293733, 1, 0, -2228199, 8, 262149, -2228198, 8, 262153, -2228197, 1, 65536, -2162663, 8, 327688, -2162662, 8, 327689, -2162661, 8, 3, -2097127, 8, 262149, -2097126, 8, 262150, -2031591, 8, 262149, -2031590, 8, 262153, -1966055, 8, 327685, -1966054, 8, 327686, -1900520, 0, 1, -1900519, 0, 3, -1900518, 0, 2, -1900517, 0, 4, -1638389, 8, 196612, -1572853, 8, 327684, -1507317, 0, 0, -655352, 0, 0, 262149, 8, 196613, 262150, 8, 196614, 327685, 8, 262149, 327686, 8, 262150, 393221, 8, 327685, 393222, 8, 327686, 458756, 0, 1, 458757, 0, 2, 458758, 0, 3, 458759, 0, 4 )
+tile_set = ExtResource("1")
+format = 2
+layer_0/tile_data = PackedInt32Array(-7602099, 524294, 3, -7602098, 589830, 3, -7536563, 327686, 4, -7536562, 393222, 4, -7471027, 327686, 4, -7471026, 393222, 4, -7405491, 327686, 4, -7405490, 393222, 4, -7339964, 131074, 0, -7339963, 196610, 0, -7339955, 327686, 4, -7339954, 393222, 4, -7274428, 131074, 1, -7274427, 196610, 1, -7274419, 327686, 4, -7274418, 393222, 4, -7208892, 131074, 2, -7208891, 196610, 2, -7208883, 327686, 4, -7208882, 393222, 4, -7143370, 5, 0, -7143356, 131074, 3, -7143355, 196610, 3, -7143347, 327686, 4, -7143346, 393222, 4, -7077820, 327686, 3, -7077819, 393222, 3, -7077811, 327686, 4, -7077810, 393222, 4, -7012290, 65542, 1, -7012289, 131078, 1, -7012288, 131078, 1, -7012287, 131078, 1, -7012286, 131078, 1, -7012285, 131078, 1, -7012284, 524294, 4, -7012283, 393222, 4, -7012275, 327686, 4, -7012274, 393222, 4, -6946748, 327686, 4, -6946747, 393222, 4, -6946739, 327686, 4, -6946738, 393222, 4, -6881212, 327686, 4, -6881211, 393222, 4, -6881203, 327686, 4, -6881202, 393222, 4, -6815676, 327686, 4, -6815675, 393222, 4, -6815667, 327686, 4, -6815666, 393222, 4, -6750140, 327686, 4, -6750139, 393222, 4, -6750131, 327686, 4, -6750130, 393222, 4, -6684604, 327686, 4, -6684603, 393222, 4, -6684595, 327686, 4, -6684594, 393222, 4, -6619068, 327686, 4, -6619067, 393222, 4, -6619059, 327686, 4, -6619058, 393222, 4, -6553532, 327686, 4, -6553531, 393222, 4, -6553523, 327686, 4, -6553522, 393222, 4, -6487996, 327686, 4, -6487995, 393222, 4, -6487987, 327686, 4, -6487986, 393222, 4, -6422460, 327686, 4, -6422459, 393222, 4, -6422451, 327686, 4, -6422450, 393222, 4, -6356924, 327686, 4, -6356923, 393222, 4, -6356915, 327686, 4, -6356914, 393222, 4, -6291388, 327686, 4, -6291387, 393222, 4, -6291379, 327686, 4, -6291378, 393222, 4, -6225852, 327686, 4, -6225851, 393222, 4, -6225843, 327686, 4, -6225842, 393222, 4, -6160316, 327686, 4, -6160315, 393222, 4, -6160307, 327686, 4, -6160306, 393222, 4, -6094780, 327686, 4, -6094779, 393222, 4, -6094771, 327686, 4, -6094770, 393222, 4, -6029244, 327686, 4, -6029243, 393222, 4, -6029235, 327686, 4, -6029234, 393222, 4, -5963708, 327686, 4, -5963707, 393222, 4, -5963699, 327686, 4, -5963698, 393222, 4, -5898172, 327686, 4, -5898171, 393222, 4, -5898168, 65542, 1, -5898167, 131078, 1, -5898166, 131078, 1, -5898165, 131078, 1, -5898164, 131078, 1, -5898163, 524294, 4, -5898162, 393222, 4, -5832636, 327686, 4, -5832635, 393222, 4, -5832627, 524294, 5, -5832626, 393222, 4, -5767100, 327686, 4, -5767099, 393222, 4, -5767091, 524294, 5, -5767090, 393222, 4, -5701564, 327686, 4, -5701563, 393222, 4, -5701555, 327686, 4, -5701554, 393222, 4, -5636028, 327686, 4, -5636027, 393222, 4, -5636019, 327686, 4, -5636018, 393222, 4, -5570492, 327686, 4, -5570491, 393222, 4, -5570483, 327686, 4, -5570482, 393222, 4, -5504956, 327686, 4, -5504955, 589830, 5, -5504954, 131078, 0, -5504953, 131078, 0, -5504952, 196614, 0, -5504947, 327686, 4, -5504946, 393222, 4, -5439420, 327686, 4, -5439419, 393222, 4, -5439411, 327686, 4, -5439410, 393222, 4, -5373884, 327686, 4, -5373883, 393222, 4, -5373875, 327686, 4, -5373874, 393222, 4, -5308348, 327686, 4, -5308347, 393222, 4, -5308343, 65542, 1, -5308342, 131078, 1, -5308341, 131078, 1, -5308340, 131078, 1, -5308339, 524294, 4, -5308338, 589830, 4, -5242812, 327686, 4, -5242811, 393222, 4, -5242804, 65537, 0, -5242803, 327686, 4, -5242802, 393222, 4, -5177276, 327686, 4, -5177275, 393222, 4, -5177268, 65537, 1, -5177267, 327686, 4, -5177266, 393222, 4, -5111740, 327686, 4, -5111739, 393222, 4, -5111732, 65537, 2, -5111731, 327686, 4, -5111730, 393222, 4, -5046204, 524294, 5, -5046203, 589830, 5, -5046202, 131078, 0, -5046201, 131078, 0, -5046200, 196614, 0, -5046196, 65542, 1, -5046195, 524294, 4, -5046194, 589830, 4, -4980668, 327686, 5, -4980667, 393222, 5, -4980659, 327686, 5, -4980658, 393222, 5, -4915165, 196609, 0, -4915164, 131073, 0, -4915133, 65536, 0, -4915132, 131072, 0, -4915131, 196608, 0, -4915130, 262144, 0, -4915124, 65536, 0, -4915123, 196608, 0, -4915122, 131072, 0, -4915121, 262144, 0, -4849629, 262145, 2, -4849628, 327681, 2, -4784093, 196609, 1, -4784092, 131073, 1, -4784079, 5, 0, -4718557, 65541, 0, -4718556, 131077, 0, -4718555, 196613, 0, -4718554, 5, 1, -4718550, 5, 1, -4653018, 5, 2, -4653014, 5, 2, -4652993, 5, 0, -4587482, 5, 2, -4587478, 5, 2, -4587455, 65541, 0, -4587454, 131077, 0, -4587453, 131077, 0, -4587452, 131077, 0, -4587451, 131077, 0, -4587450, 131077, 0, -4587449, 131077, 0, -4587448, 131077, 0, -4587447, 131077, 0, -4587446, 131077, 0, -4587445, 131077, 0, -4587444, 131077, 0, -4587443, 131077, 0, -4587442, 131077, 0, -4587441, 131077, 0, -4587440, 131077, 0, -4587439, 196613, 0, -4521946, 5, 2, -4521942, 5, 2, -4456410, 5, 2, -4456406, 5, 2, -4390874, 5, 2, -4390870, 5, 2, -4325338, 5, 2, -4325334, 5, 2, -4259802, 5, 2, -4259798, 5, 2, -4194266, 5, 2, -4194262, 5, 2, -4128730, 5, 2, -4128726, 5, 2, -4063194, 5, 2, -4063190, 5, 2, -3997658, 5, 2, -3997654, 5, 2, -3932122, 5, 2, -3932118, 5, 2, -3866586, 5, 2, -3866582, 5, 2, -3801050, 5, 2, -3801046, 5, 2, -3735514, 5, 2, -3735510, 5, 2, -3669978, 5, 2, -3669974, 5, 2, -3604442, 5, 2, -3604438, 5, 2, -3538906, 5, 2, -3538902, 5, 2, -3473370, 5, 2, -3473366, 5, 2, -3407834, 5, 2, -3407830, 5, 2, -3342298, 5, 2, -3342294, 5, 2, -3276762, 5, 2, -3276758, 5, 2, -3211226, 5, 2, -3211222, 5, 2, -3145690, 5, 2, -3145686, 5, 2, -3080154, 5, 3, -3080150, 5, 2, -3014614, 5, 2, -2949078, 5, 2, -2883553, 65541, 1, -2883552, 131077, 1, -2883551, 196613, 1, -2883549, 65541, 0, -2883548, 131077, 0, -2883547, 131077, 0, -2883546, 131077, 0, -2883545, 131077, 0, -2883544, 131077, 0, -2883543, 131077, 0, -2883542, 196613, 3, -2818023, 327686, 3, -2818022, 393222, 3, -2818017, 65541, 2, -2818016, 131077, 2, -2818015, 196613, 2, -2752487, 327686, 4, -2752486, 393222, 4, -2752481, 65541, 3, -2752480, 131077, 3, -2752479, 196613, 3, -2686951, 327686, 4, -2686950, 393222, 4, -2621415, 327686, 4, -2621414, 393222, 4, -2621413, 1, 0, -2555879, 327686, 4, -2555878, 393222, 4, -2555877, 1, 2, -2490343, 327686, 4, -2490342, 589830, 5, -2490341, 196614, 0, -2424807, 327686, 4, -2424806, 393222, 4, -2359271, 327686, 4, -2359270, 393222, 4, -2293735, 327686, 4, -2293734, 393222, 4, -2293733, 1, 0, -2228199, 327686, 4, -2228198, 589830, 4, -2228197, 1, 1, -2162663, 524294, 5, -2162662, 589830, 5, -2162661, 196614, 0, -2097127, 327686, 4, -2097126, 393222, 4, -2031591, 327686, 4, -2031590, 589830, 4, -1966055, 327686, 5, -1966054, 393222, 5, -1900520, 65536, 0, -1900519, 196608, 0, -1900518, 131072, 0, -1900517, 262144, 0, -1638389, 262150, 3, -1572853, 262150, 5, -1507317, 0, 0, -655352, 0, 0, 262149, 327686, 3, 262150, 393222, 3, 327685, 327686, 4, 327686, 393222, 4, 393221, 327686, 5, 393222, 393222, 5, 458756, 65536, 0, 458757, 131072, 0, 458758, 196608, 0, 458759, 262144, 0)
[node name="Instructions" type="Label" parent="."]
-margin_left = 128.0
-margin_top = 48.0
-margin_right = 257.0
-margin_bottom = 62.0
+offset_left = 128.0
+offset_top = 48.0
+offset_right = 257.0
+offset_bottom = 62.0
text = "RISE ABOVE THE CLOUDS"
-__meta__ = {
-"_edit_use_anchors_": false
-}
-[node name="Flag" parent="." instance=ExtResource( 3 )]
-position = Vector2( 880, -1776 )
-scale = Vector2( 2, 2 )
+[node name="Flag" parent="." instance=ExtResource("3")]
+position = Vector2(880, -1776)
+scale = Vector2(2, 2)
-[node name="Character" parent="." instance=ExtResource( 2 )]
-position = Vector2( 96, 40 )
+[node name="Character" parent="." instance=ExtResource("2")]
+position = Vector2(96, 40)
[node name="Camera2D" type="Camera2D" parent="Character"]
-current = true
-zoom = Vector2( 0.5, 0.5 )
+zoom = Vector2(2, 2)
limit_left = 0
limit_top = -1855
limit_right = 1350
limit_bottom = 200
-drag_margin_h_enabled = true
-drag_margin_v_enabled = true
+drag_horizontal_enabled = true
+drag_vertical_enabled = true
editor_draw_limits = true
-[node name="CheckFall" parent="." instance=ExtResource( 5 )]
-position = Vector2( 824, 216 )
-scale = Vector2( 3, 1 )
+[node name="CheckFall" parent="." instance=ExtResource("5")]
+position = Vector2(824, 216)
+scale = Vector2(8, 1)
diff --git a/Network/Lobby.gd b/Network/Lobby.gd
index be045b0..67a1f34 100644
--- a/Network/Lobby.gd
+++ b/Network/Lobby.gd
@@ -2,15 +2,17 @@ extends Control
func _ready():
- Network.connect("connection_succeeded", self, "_on_connection_succeeded")
- Network.connect("connection_failed", self, "_on_connection_failed")
- Network.connect("player_list_changed", self, "refresh_lobby")
- Network.connect("game_error", self, "_on_game_error")
- Network.connect("game_ended", self, "_on_game_ended")
- $HTTPRequest.connect("request_completed", self, '_set_remote_ip')
+ Network.connect("connection_succeeded", Callable(self, "_on_connection_succeeded"))
+ Network.connect("connection_failed", Callable(self, "_on_connection_failed"))
+ Network.connect("player_list_changed", Callable(self, "refresh_lobby"))
+ Network.connect("game_error", Callable(self, "_on_game_error"))
+ Network.connect("game_ended", Callable(self, "_on_game_ended"))
+ $HTTPRequest.connect("request_completed", Callable(self, '_set_remote_ip'))
if OS.has_environment("USERNAME"):
$Connect/Name.text = OS.get_environment("USERNAME")
+ elif OS.has_environment("USER"):
+ $Connect/Name.text = OS.get_environment("USER")
else:
var desktop_path = OS.get_system_dir(0).replace("\\", "/").split("/")
$Connect/Name.text = desktop_path[desktop_path.size() - 2]
@@ -36,7 +38,7 @@ func refresh_lobby():
for p in players:
$Players/List.add_item(p.name)
- $Players/Start.disabled = not get_tree().is_network_server()
+ $Players/Start.disabled = not multiplayer.is_server()
func set_ip():
@@ -53,7 +55,7 @@ func set_remote_ip():
$Players/RemoteIP.text = ""
$HTTPRequest.request("https://ipv4.icanhazip.com/")
-func _set_remote_ip(result, response_code, headers, body):
+func _set_remote_ip(_result, response_code, _headers, body):
if response_code == 200:
$Players/RemoteIP.text = body.get_string_from_utf8()
else:
@@ -73,7 +75,7 @@ func _on_connection_failed():
func _on_game_error(error):
$ErrorDialog.dialog_text = error
- $ErrorDialog.popup_centered_minsize()
+ $ErrorDialog.popup_centered_clamped()
self.disable_connect_buttons()
diff --git a/Network/Lobby.tscn b/Network/Lobby.tscn
index d019cc0..f0b2622 100644
--- a/Network/Lobby.tscn
+++ b/Network/Lobby.tscn
@@ -1,141 +1,133 @@
-[gd_scene load_steps=3 format=2]
+[gd_scene load_steps=3 format=3 uid="uid://c72pr86s5ai6k"]
-[ext_resource path="res://Network/Lobby.gd" type="Script" id=1]
-[ext_resource path="res://UI/Menu/MenuButton.tscn" type="PackedScene" id=2]
+[ext_resource type="Script" path="res://Network/Lobby.gd" id="1"]
+[ext_resource type="PackedScene" uid="uid://b0fuyoa5jbxn0" path="res://UI/Menu/MenuButton.tscn" id="2"]
[node name="Lobby" type="Control"]
+layout_mode = 3
+anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+grow_horizontal = 2
+grow_vertical = 2
+script = ExtResource("1")
[node name="Connect" type="Panel" parent="."]
-margin_left = 424.0
-margin_top = 232.0
-margin_right = 600.0
-margin_bottom = 376.0
-__meta__ = {
-"_edit_use_anchors_": false
-}
+layout_mode = 0
+offset_left = 424.0
+offset_top = 232.0
+offset_right = 600.0
+offset_bottom = 376.0
[node name="Name" type="LineEdit" parent="Connect"]
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 168.0
-margin_bottom = 32.0
+layout_mode = 0
+offset_left = 8.0
+offset_top = 8.0
+offset_right = 168.0
+offset_bottom = 32.0
placeholder_text = "Name"
-__meta__ = {
-"_edit_use_anchors_": false
-}
[node name="IP" type="LineEdit" parent="Connect"]
-margin_left = 8.0
-margin_top = 40.0
-margin_right = 168.0
-margin_bottom = 64.0
+layout_mode = 0
+offset_left = 8.0
+offset_top = 40.0
+offset_right = 168.0
+offset_bottom = 64.0
placeholder_text = "IP"
[node name="Host" type="Button" parent="Connect"]
-margin_left = 8.0
-margin_top = 112.0
-margin_right = 64.0
-margin_bottom = 136.0
+layout_mode = 0
+offset_left = 8.0
+offset_top = 112.0
+offset_right = 64.0
+offset_bottom = 136.0
text = "Host"
[node name="Join" type="Button" parent="Connect"]
-margin_left = 112.0
-margin_top = 112.0
-margin_right = 168.0
-margin_bottom = 136.0
+layout_mode = 0
+offset_left = 112.0
+offset_top = 112.0
+offset_right = 168.0
+offset_bottom = 136.0
text = "Join"
[node name="Error" type="Label" parent="Connect"]
-margin_left = 8.0
-margin_top = 72.0
-margin_right = 168.0
-margin_bottom = 104.0
-custom_colors/font_color = Color( 1, 0.137255, 0.137255, 1 )
+layout_mode = 0
+offset_left = 8.0
+offset_top = 72.0
+offset_right = 168.0
+offset_bottom = 104.0
+theme_override_colors/font_color = Color(1, 0.137255, 0.137255, 1)
[node name="Players" type="Panel" parent="."]
visible = false
-margin_left = 384.0
-margin_top = 48.0
-margin_right = 640.0
-margin_bottom = 512.0
-__meta__ = {
-"_edit_use_anchors_": false
-}
+layout_mode = 0
+offset_left = 384.0
+offset_top = 48.0
+offset_right = 640.0
+offset_bottom = 512.0
[node name="Label" type="Label" parent="Players"]
-margin_left = 16.0
-margin_top = 16.0
-margin_right = 64.0
-margin_bottom = 32.0
+layout_mode = 0
+offset_left = 16.0
+offset_top = 16.0
+offset_right = 64.0
+offset_bottom = 32.0
text = "Lobby"
-__meta__ = {
-"_edit_use_anchors_": false
-}
[node name="LocalIP" type="Label" parent="Players"]
-margin_left = 128.0
-margin_top = 24.0
-margin_right = 240.0
-margin_bottom = 38.0
+layout_mode = 0
+offset_left = 128.0
+offset_top = 24.0
+offset_right = 240.0
+offset_bottom = 38.0
text = "000.000.000.000"
-align = 2
-__meta__ = {
-"_edit_use_anchors_": false
-}
[node name="RemoteIP" type="Label" parent="Players"]
-margin_left = 128.0
-margin_top = 8.0
-margin_right = 240.0
-margin_bottom = 22.0
+layout_mode = 0
+offset_left = 128.0
+offset_top = 8.0
+offset_right = 240.0
+offset_bottom = 22.0
text = "000.000.000.000"
-align = 2
-__meta__ = {
-"_edit_use_anchors_": false
-}
[node name="List" type="ItemList" parent="Players"]
-margin_left = 16.0
-margin_top = 48.0
-margin_right = 240.0
-margin_bottom = 400.0
-__meta__ = {
-"_edit_use_anchors_": false
-}
+layout_mode = 0
+offset_left = 16.0
+offset_top = 48.0
+offset_right = 240.0
+offset_bottom = 400.0
[node name="Start" type="Button" parent="Players"]
-margin_left = 64.0
-margin_top = 416.0
-margin_right = 192.0
-margin_bottom = 448.0
+layout_mode = 0
+offset_left = 64.0
+offset_top = 416.0
+offset_right = 192.0
+offset_bottom = 448.0
text = "START!"
-__meta__ = {
-"_edit_use_anchors_": false
-}
[node name="Back" type="Button" parent="Players"]
-margin_left = 16.0
-margin_top = 416.0
-margin_right = 48.0
-margin_bottom = 448.0
+layout_mode = 0
+offset_left = 16.0
+offset_top = 416.0
+offset_right = 48.0
+offset_bottom = 448.0
text = "<"
[node name="ErrorDialog" type="AcceptDialog" parent="."]
-visible = true
-margin_right = 83.0
-margin_bottom = 58.0
-[node name="MenuButton" parent="." instance=ExtResource( 2 )]
-margin_left = 976.0
-margin_right = 0.0
+[node name="MenuButton" parent="." instance=ExtResource("2")]
+layout_mode = 0
+anchors_preset = 0
+anchor_right = 0.0
+anchor_bottom = 0.0
+offset_left = 1.0
+offset_top = 1.0
+offset_right = 54.0
+offset_bottom = 32.0
[node name="HTTPRequest" type="HTTPRequest" parent="."]
+
[connection signal="pressed" from="Connect/Host" to="." method="_on_Host_pressed"]
[connection signal="pressed" from="Connect/Join" to="." method="_on_Join_pressed"]
[connection signal="pressed" from="Players/Start" to="." method="_on_Start_pressed"]
diff --git a/Network/Network.gd b/Network/Network.gd
index d58de75..0b3e379 100644
--- a/Network/Network.gd
+++ b/Network/Network.gd
@@ -30,51 +30,54 @@ var players_ready = []
func _ready():
- get_tree().connect("network_peer_connected", self, '_player_connected')
- get_tree().connect("network_peer_disconnected", self,"_player_disconnected")
- get_tree().connect("connected_to_server", self, "_connection_succeeded")
- get_tree().connect("connection_failed", self, "_connection_failed")
- get_tree().connect("server_disconnected", self, "_server_disconnected")
- Global.connect("game_started", self, "_on_Global_game_started")
- Global.connect("game_ended", self, "_on_Global_game_ended")
- Global.connect("game_won", self, "_on_Global_game_won")
-
-
-remote func register_player(name):
- var id = get_tree().get_rpc_sender_id()
+ multiplayer.connect("peer_connected", Callable(self, '_player_connected'))
+ multiplayer.connect("peer_disconnected", Callable(self, "_player_disconnected"))
+ multiplayer.connect("connected_to_server", Callable(self, "_connection_succeeded"))
+ multiplayer.connect("connection_failed", Callable(self, "_connection_failed"))
+ multiplayer.connect("server_disconnected", Callable(self, "_server_disconnected"))
+ Global.connect("game_started", Callable(self, "_on_Global_game_started"))
+ Global.connect("game_ended", Callable(self, "_on_Global_game_ended"))
+ Global.connect("game_won", Callable(self, "_on_Global_game_won"))
+
+
+@rpc("any_peer") func register_player(player_name):
+ var id = get_tree().get_remote_sender_id()
self.players[id] = {
- name = name,
+ name = player_name,
ip = self.peer.get_peer_address(id),
}
emit_signal("player_list_changed")
-remote func unregister_player(id):
+@rpc("any_peer") func unregister_player(id):
self.players.erase(id)
emit_signal("player_list_changed")
func host_game(player_name):
self.player.name = player_name
- self.peer = NetworkedMultiplayerENet.new()
+ self.peer = ENetMultiplayerPeer.new()
self.peer.create_server(self.PORT, self.MAX_PEERS)
- get_tree().set_network_peer(self.peer)
+ multiplayer.multiplayer_peer = self.peer
+ #get_tree().set_multiplayer_peer(self.peer)
func join_game(ip, player_name):
self.player.name = player_name
- self.peer = NetworkedMultiplayerENet.new()
+ self.peer = ENetMultiplayerPeer.new()
self.peer.create_client(ip, self.PORT)
- get_tree().set_network_peer(self.peer)
+ multiplayer.multiplayer_peer = self.peer
+ #get_tree().set_multiplayer_peer(self.peer)
func leave_game():
rpc("_leave_game")
- get_tree().set_network_peer(null)
+ multiplayer.multiplayer_peer = null
+ #get_tree().set_multiplayer_peer(null)
-remote func _leave_game():
- var id = get_tree().get_rpc_sender_id()
+@rpc("any_peer") func _leave_game():
+ var id = get_tree().get_remote_sender_id()
self.peer.disconnect_peer(id)
@@ -94,11 +97,11 @@ func _on_Global_game_started():
rpc("_start_game")
-remote func _preconfigure_game(idx):
+@rpc("any_peer") func _preconfigure_game(idx):
self.player.idx = idx
-sync func _start_game():
+@rpc("any_peer", "call_local") func _start_game():
emit_signal("game_started")
@@ -111,7 +114,7 @@ func _on_Global_game_won(winning_player):
rpc("_end_game", winning_player)
-sync func _end_game(winning_player):
+@rpc("any_peer", "call_local") func _end_game(winning_player):
self.winning_player = winning_player
emit_signal("game_ended")
@@ -133,7 +136,7 @@ func _connection_succeeded():
func _connection_failed():
- get_tree().set_network_peer(null) # remove peer
+ get_tree().set_multiplayer_peer(null) # remove peer
emit_signal("connection_failed")
diff --git a/Objects/CheckFall.gd b/Objects/CheckFall.gd
index ff28fc0..914967a 100644
--- a/Objects/CheckFall.gd
+++ b/Objects/CheckFall.gd
@@ -1,5 +1,5 @@
extends Area2D
-func _on_CheckFall_body_entered(body):
+func _on_CheckFall_body_entered(_body):
get_parent().respawn_player()
diff --git a/Objects/CheckFall.tscn b/Objects/CheckFall.tscn
index 526c2e3..7a729d6 100644
--- a/Objects/CheckFall.tscn
+++ b/Objects/CheckFall.tscn
@@ -3,7 +3,7 @@
[ext_resource path="res://Objects/CheckFall.gd" type="Script" id=1]
[sub_resource type="RectangleShape2D" id=1]
-extents = Vector2( 384, 10 )
+size = Vector2( 384, 10 )
[node name="CheckFall" type="Area2D"]
collision_layer = 0
diff --git a/Objects/Flag.tscn b/Objects/Flag.tscn
index 7d77d10..ab8e3eb 100644
--- a/Objects/Flag.tscn
+++ b/Objects/Flag.tscn
@@ -1,50 +1,59 @@
-[gd_scene load_steps=9 format=2]
-
-[ext_resource path="res://Assets/Environment/OA animated flag.png" type="Texture" id=1]
-[ext_resource path="res://Objects/Flag.gd" type="Script" id=2]
-
-[sub_resource type="AtlasTexture" id=1]
-flags = 4
-atlas = ExtResource( 1 )
-region = Rect2( 0, 0, 38, 138 )
-
-[sub_resource type="AtlasTexture" id=2]
-flags = 4
-atlas = ExtResource( 1 )
-region = Rect2( 38, 0, 38, 138 )
-
-[sub_resource type="AtlasTexture" id=3]
-flags = 4
-atlas = ExtResource( 1 )
-region = Rect2( 76, 0, 38, 138 )
-
-[sub_resource type="AtlasTexture" id=4]
-flags = 4
-atlas = ExtResource( 1 )
-region = Rect2( 114, 0, 38, 138 )
-
-[sub_resource type="SpriteFrames" id=5]
-animations = [ {
-"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ],
+[gd_scene load_steps=9 format=3 uid="uid://cssvf3k8yn751"]
+
+[ext_resource type="Texture2D" uid="uid://cc2ffqakc6s7m" path="res://Assets/Environment/OA animated flag.png" id="1"]
+[ext_resource type="Script" path="res://Objects/Flag.gd" id="2"]
+
+[sub_resource type="AtlasTexture" id="1"]
+atlas = ExtResource("1")
+region = Rect2(0, 0, 38, 138)
+
+[sub_resource type="AtlasTexture" id="2"]
+atlas = ExtResource("1")
+region = Rect2(38, 0, 38, 138)
+
+[sub_resource type="AtlasTexture" id="3"]
+atlas = ExtResource("1")
+region = Rect2(76, 0, 38, 138)
+
+[sub_resource type="AtlasTexture" id="4"]
+atlas = ExtResource("1")
+region = Rect2(114, 0, 38, 138)
+
+[sub_resource type="SpriteFrames" id="5"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("1")
+}, {
+"duration": 1.0,
+"texture": SubResource("2")
+}, {
+"duration": 1.0,
+"texture": SubResource("3")
+}, {
+"duration": 1.0,
+"texture": SubResource("4")
+}],
"loop": true,
-"name": "default",
+"name": &"default",
"speed": 5.0
-} ]
+}]
-[sub_resource type="RectangleShape2D" id=6]
-extents = Vector2( 19.3237, 69.0456 )
+[sub_resource type="RectangleShape2D" id="6"]
+size = Vector2(12, 62)
[node name="Flag" type="Area2D"]
collision_layer = 0
-script = ExtResource( 2 )
+script = ExtResource("2")
-[node name="Sprite" type="AnimatedSprite" parent="."]
-scale = Vector2( 0.25, 0.25 )
-frames = SubResource( 5 )
+[node name="Sprite2D" type="AnimatedSprite2D" parent="."]
+scale = Vector2(0.25, 0.25)
+sprite_frames = SubResource("5")
frame = 3
-playing = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
-scale = Vector2( 0.25, 0.25 )
-shape = SubResource( 6 )
+position = Vector2(0, -0.5)
+scale = Vector2(0.5, 0.5)
+shape = SubResource("6")
+
[connection signal="body_entered" from="." to="." method="_on_Flag_body_entered"]
diff --git a/UI/CharacterSelect.gd b/UI/CharacterSelect.gd
index bc6dab1..6ae7de0 100644
--- a/UI/CharacterSelect.gd
+++ b/UI/CharacterSelect.gd
@@ -20,9 +20,9 @@ func set_Wait_text():
func set_bg_color_selected(character, previous_character = null):
if previous_character:
- get_node(previous_character + "Panel").set("custom_styles/panel", self.style_deselected)
+ get_node(previous_character + "Panel").set("theme_override_styles/panel", self.style_deselected)
- get_node(character + "Panel").set("custom_styles/panel", self.style_selected)
+ get_node(character + "Panel").set("theme_override_styles/panel", self.style_selected)
func _button_pressed(event, character):
@@ -33,12 +33,12 @@ func _button_pressed(event, character):
Network.player.character = character
-sync func _character_selected(character):
- var id = get_tree().get_rpc_sender_id()
+@rpc("any_peer", "call_local") func _character_selected(character):
+ var id = multiplayer.get_remote_sender_id()
if Network.players.has(id):
Network.players[id].character = character
self.players_selected[id] = true
self.set_Wait_text()
if Network.get_player_count() == self.players_selected.size():
- get_tree().change_scene("res://UI/LevelSelect.tscn")
+ get_tree().change_scene_to_file("res://UI/LevelSelect.tscn")
diff --git a/UI/CharacterSelect.tscn b/UI/CharacterSelect.tscn
index 4493549..79d7970 100644
--- a/UI/CharacterSelect.tscn
+++ b/UI/CharacterSelect.tscn
@@ -1,15 +1,15 @@
[gd_scene load_steps=11 format=2]
-[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture" id=1]
-[ext_resource path="res://Assets/Characters/Duck/Front.png" type="Texture" id=2]
-[ext_resource path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" type="DynamicFontData" id=3]
+[ext_resource path="res://Assets/Characters/Tux/Front.png" type="Texture2D" id=1]
+[ext_resource path="res://Assets/Characters/Duck/Front.png" type="Texture2D" id=2]
+[ext_resource path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" type="FontFile" id=3]
[ext_resource path="res://UI/CharacterSelect.gd" type="Script" id=4]
-[ext_resource path="res://Assets/Characters/Dove/Front.png" type="Texture" id=5]
-[ext_resource path="res://Assets/Characters/Monkey/Front.png" type="Texture" id=6]
-[ext_resource path="res://Assets/Characters/Pidgin/Front.png" type="Texture" id=7]
-[ext_resource path="res://Assets/Characters/Elephant/Front.png" type="Texture" id=8]
+[ext_resource path="res://Assets/Characters/Dove/Front.png" type="Texture2D" id=5]
+[ext_resource path="res://Assets/Characters/Monkey/Front.png" type="Texture2D" id=6]
+[ext_resource path="res://Assets/Characters/Pidgin/Front.png" type="Texture2D" id=7]
+[ext_resource path="res://Assets/Characters/Elephant/Front.png" type="Texture2D" id=8]
-[sub_resource type="DynamicFont" id=1]
+[sub_resource type="FontFile" id=1]
size = 52
font_data = ExtResource( 3 )
@@ -19,157 +19,157 @@ bg_color = Color( 1, 0.984314, 0.647059, 0 )
[node name="CharacterSelect" type="Panel"]
anchor_right = 1.0
anchor_bottom = 1.0
-margin_left = 32.0
-margin_top = 24.0
-margin_right = -24.0
-margin_bottom = -16.0
+offset_left = 32.0
+offset_top = 24.0
+offset_right = -24.0
+offset_bottom = -16.0
script = ExtResource( 4 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Title" type="Label" parent="."]
-margin_left = 176.0
-margin_top = 40.0
-margin_right = 724.0
-margin_bottom = 94.0
-custom_fonts/font = SubResource( 1 )
+offset_left = 176.0
+offset_top = 40.0
+offset_right = 724.0
+offset_bottom = 94.0
+theme_override_fonts/font = SubResource( 1 )
text = "Choose your Character!"
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Wait" type="Label" parent="."]
-margin_left = 544.0
-margin_top = 104.0
-margin_right = 741.0
-margin_bottom = 118.0
+offset_left = 544.0
+offset_top = 104.0
+offset_right = 741.0
+offset_bottom = 118.0
text = "Waiting for x players to choose"
__meta__ = {
"_edit_use_anchors_": false
}
[node name="TuxPanel" type="Panel" parent="."]
-margin_left = 96.0
-margin_top = 168.0
-margin_right = 176.0
-margin_bottom = 248.0
-custom_styles/panel = SubResource( 2 )
+offset_left = 96.0
+offset_top = 168.0
+offset_right = 176.0
+offset_bottom = 248.0
+theme_override_styles/panel = SubResource( 2 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Tux" type="TextureRect" parent="TuxPanel"]
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 40.0
-margin_bottom = 40.0
-rect_scale = Vector2( 2, 2 )
+offset_left = 8.0
+offset_top = 8.0
+offset_right = 40.0
+offset_bottom = 40.0
+scale = Vector2( 2, 2 )
texture = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="DuckPanel" type="Panel" parent="."]
-margin_left = 288.0
-margin_top = 168.0
-margin_right = 368.0
-margin_bottom = 248.0
-custom_styles/panel = SubResource( 2 )
+offset_left = 288.0
+offset_top = 168.0
+offset_right = 368.0
+offset_bottom = 248.0
+theme_override_styles/panel = SubResource( 2 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Duck" type="TextureRect" parent="DuckPanel"]
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 40.0
-margin_bottom = 40.0
-rect_scale = Vector2( 2, 2 )
+offset_left = 8.0
+offset_top = 8.0
+offset_right = 40.0
+offset_bottom = 40.0
+scale = Vector2( 2, 2 )
texture = ExtResource( 2 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="DovePanel" type="Panel" parent="."]
-margin_left = 480.0
-margin_top = 168.0
-margin_right = 560.0
-margin_bottom = 248.0
-custom_styles/panel = SubResource( 2 )
+offset_left = 480.0
+offset_top = 168.0
+offset_right = 560.0
+offset_bottom = 248.0
+theme_override_styles/panel = SubResource( 2 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Dove" type="TextureRect" parent="DovePanel"]
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 40.0
-margin_bottom = 40.0
-rect_scale = Vector2( 2, 2 )
+offset_left = 8.0
+offset_top = 8.0
+offset_right = 40.0
+offset_bottom = 40.0
+scale = Vector2( 2, 2 )
texture = ExtResource( 5 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="PidginPanel" type="Panel" parent="."]
-margin_left = 672.0
-margin_top = 168.0
-margin_right = 752.0
-margin_bottom = 248.0
-custom_styles/panel = SubResource( 2 )
+offset_left = 672.0
+offset_top = 168.0
+offset_right = 752.0
+offset_bottom = 248.0
+theme_override_styles/panel = SubResource( 2 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Pidgin" type="TextureRect" parent="PidginPanel"]
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 40.0
-margin_bottom = 40.0
-rect_scale = Vector2( 2, 2 )
+offset_left = 8.0
+offset_top = 8.0
+offset_right = 40.0
+offset_bottom = 40.0
+scale = Vector2( 2, 2 )
texture = ExtResource( 7 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="MonkeyPanel" type="Panel" parent="."]
-margin_left = 96.0
-margin_top = 296.0
-margin_right = 176.0
-margin_bottom = 376.0
-custom_styles/panel = SubResource( 2 )
+offset_left = 96.0
+offset_top = 296.0
+offset_right = 176.0
+offset_bottom = 376.0
+theme_override_styles/panel = SubResource( 2 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Monkey" type="TextureRect" parent="MonkeyPanel"]
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 40.0
-margin_bottom = 40.0
-rect_scale = Vector2( 2, 2 )
+offset_left = 8.0
+offset_top = 8.0
+offset_right = 40.0
+offset_bottom = 40.0
+scale = Vector2( 2, 2 )
texture = ExtResource( 6 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="ElephantPanel" type="Panel" parent="."]
-margin_left = 288.0
-margin_top = 296.0
-margin_right = 368.0
-margin_bottom = 376.0
-custom_styles/panel = SubResource( 2 )
+offset_left = 288.0
+offset_top = 296.0
+offset_right = 368.0
+offset_bottom = 376.0
+theme_override_styles/panel = SubResource( 2 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Elephant" type="TextureRect" parent="ElephantPanel"]
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 40.0
-margin_bottom = 40.0
-rect_scale = Vector2( 2, 2 )
+offset_left = 8.0
+offset_top = 8.0
+offset_right = 40.0
+offset_bottom = 40.0
+scale = Vector2( 2, 2 )
texture = ExtResource( 8 )
__meta__ = {
"_edit_use_anchors_": false
diff --git a/UI/GameOver.gd b/UI/GameOver.gd
index 6340e89..8ff8309 100644
--- a/UI/GameOver.gd
+++ b/UI/GameOver.gd
@@ -6,4 +6,4 @@ func _ready():
func _on_BackToLobby_pressed():
- get_tree().change_scene("res://Network/Lobby.tscn")
+ get_tree().change_scene_to_file("res://Network/Lobby.tscn")
diff --git a/UI/GameOver.tscn b/UI/GameOver.tscn
index 67d985d..7ab36bf 100644
--- a/UI/GameOver.tscn
+++ b/UI/GameOver.tscn
@@ -1,45 +1,91 @@
-[gd_scene load_steps=6 format=2]
+[gd_scene load_steps=6 format=3 uid="uid://dryan50dg0um0"]
-[ext_resource path="res://Assets/Fonts/impact-label/Impact_Label_Reversed.ttf" type="DynamicFontData" id=1]
-[ext_resource path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" type="DynamicFontData" id=2]
-[ext_resource path="res://UI/GameOver.gd" type="Script" id=3]
+[ext_resource type="FontFile" uid="uid://c8r0x3spdh8sg" path="res://Assets/Fonts/impact-label/Impact_Label_Reversed.ttf" id="1"]
+[ext_resource type="FontFile" uid="uid://qbiaulowpomb" path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" id="2"]
+[ext_resource type="Script" path="res://UI/GameOver.gd" id="3"]
-[sub_resource type="DynamicFont" id=1]
-size = 144
-font_data = ExtResource( 1 )
+[sub_resource type="FontFile" id="1"]
+fallbacks = Array[Font]([ExtResource("1")])
+face_index = null
+embolden = null
+transform = null
+cache/0/16/0/ascent = 0.0
+cache/0/16/0/descent = 0.0
+cache/0/16/0/underline_position = 0.0
+cache/0/16/0/underline_thickness = 0.0
+cache/0/16/0/scale = 1.0
+cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/72/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/128/0 = Vector2(0, 0)
+cache/0/72/0/ascent = 0.0
+cache/0/72/0/descent = 0.0
+cache/0/72/0/underline_position = 0.0
+cache/0/72/0/underline_thickness = 0.0
+cache/0/72/0/scale = 1.0
+cache/0/72/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/72/0/kerning_overrides/72/0 = Vector2(0, 0)
+cache/0/72/0/kerning_overrides/128/0 = Vector2(0, 0)
+cache/0/128/0/ascent = 0.0
+cache/0/128/0/descent = 0.0
+cache/0/128/0/underline_position = 0.0
+cache/0/128/0/underline_thickness = 0.0
+cache/0/128/0/scale = 1.0
+cache/0/128/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/128/0/kerning_overrides/72/0 = Vector2(0, 0)
+cache/0/128/0/kerning_overrides/128/0 = Vector2(0, 0)
-[sub_resource type="DynamicFont" id=2]
-size = 36
-font_data = ExtResource( 2 )
+[sub_resource type="FontFile" id="2"]
+fallbacks = Array[Font]([ExtResource("2")])
+face_index = null
+embolden = null
+transform = null
+cache/0/16/0/ascent = 0.0
+cache/0/16/0/descent = 0.0
+cache/0/16/0/underline_position = 0.0
+cache/0/16/0/underline_thickness = 0.0
+cache/0/16/0/scale = 1.0
+cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/72/0 = Vector2(0, 0)
+cache/0/72/0/ascent = 0.0
+cache/0/72/0/descent = 0.0
+cache/0/72/0/underline_position = 0.0
+cache/0/72/0/underline_thickness = 0.0
+cache/0/72/0/scale = 1.0
+cache/0/72/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/72/0/kerning_overrides/72/0 = Vector2(0, 0)
[node name="GameOver" type="Panel"]
+anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
-script = ExtResource( 3 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+script = ExtResource("3")
[node name="Title" type="Label" parent="."]
-margin_left = 112.0
-margin_top = 56.0
-margin_right = 891.0
-margin_bottom = 200.0
-custom_fonts/font = SubResource( 1 )
+layout_mode = 0
+offset_left = 219.0
+offset_top = 95.0
+offset_right = 913.0
+offset_bottom = 226.0
+theme_override_fonts/font = SubResource("1")
+theme_override_font_sizes/font_size = 128
text = "GAME OVER"
[node name="Winner" type="Label" parent="."]
-margin_left = 400.0
-margin_top = 264.0
-margin_right = 585.0
-margin_bottom = 301.0
-custom_fonts/font = SubResource( 2 )
+layout_mode = 0
+offset_left = 394.0
+offset_top = 268.0
+offset_right = 763.0
+offset_bottom = 345.0
+theme_override_fonts/font = SubResource("2")
+theme_override_font_sizes/font_size = 72
text = "NAME won!"
[node name="BackToLobby" type="Button" parent="."]
-margin_left = 448.0
-margin_top = 464.0
-margin_right = 576.0
-margin_bottom = 496.0
+layout_mode = 0
+offset_left = 500.0
+offset_top = 447.0
+offset_right = 628.0
+offset_bottom = 479.0
text = "Back to Lobby"
+
[connection signal="pressed" from="BackToLobby" to="." method="_on_BackToLobby_pressed"]
diff --git a/UI/HUD/CancelButton.tscn b/UI/HUD/CancelButton.tscn
index 27441cb..e069083 100644
--- a/UI/HUD/CancelButton.tscn
+++ b/UI/HUD/CancelButton.tscn
@@ -1,28 +1,24 @@
-[gd_scene load_steps=4 format=2]
+[gd_scene load_steps=4 format=3 uid="uid://c1t4wotcq114x"]
-[ext_resource path="res://UI/HUD/CancelButton.gd" type="Script" id=1]
+[ext_resource type="Script" path="res://UI/HUD/CancelButton.gd" id="1"]
-[sub_resource type="StyleBoxFlat" id=2]
-bg_color = Color( 0, 0, 0, 1 )
-
-[sub_resource type="StyleBoxFlat" id=1]
-bg_color = Color( 0.6, 0.6, 0.6, 0 )
+[sub_resource type="StyleBoxFlat" id="1"]
+bg_color = Color(0.6, 0.6, 0.6, 0)
border_width_left = 1
border_width_top = 1
border_width_right = 1
border_width_bottom = 1
-border_color = Color( 0, 0, 0, 1 )
+border_color = Color(0, 0, 0, 1)
+
+[sub_resource type="StyleBoxFlat" id="2"]
+bg_color = Color(0, 0, 0, 1)
[node name="CancelButton" type="Button"]
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_top = 576.0
-margin_right = -960.0
-custom_styles/hover = SubResource( 2 )
-custom_styles/normal = SubResource( 1 )
+offset_right = 159.0
+offset_bottom = 62.0
+theme_override_styles/normal = SubResource("1")
+theme_override_styles/hover = SubResource("2")
text = "Cancel"
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+script = ExtResource("1")
+
[connection signal="pressed" from="." to="." method="_on_CancelButton_pressed"]
diff --git a/UI/HUD/LevelMap.gd b/UI/HUD/LevelMap.gd
index 1b4b860..8c67520 100644
--- a/UI/HUD/LevelMap.gd
+++ b/UI/HUD/LevelMap.gd
@@ -2,7 +2,7 @@ extends Panel
func _ready():
- Global.connect("level_map_updated", self, "draw")
+ Global.connect("level_map_updated", Callable(self, "draw"))
self.draw()
@@ -11,13 +11,13 @@ func draw():
#var Level = get_parent().get_parent() # HUD > Level
for idx in range(Global.Level_Map.size()): # size = 9
- var cell = Cell.instance()
+ var cell = Cell.instantiate()
cell.level_idx = idx
cell.set_rect_size(150/3, 150/3)
var column = idx % 3
var row = idx / 3
- cell.rect_position.x = cell.rect_size.x*column
- cell.rect_position.y = cell.rect_size.y*row
+ cell.position.x = cell.size.x*column
+ cell.position.y = cell.size.y*row
#if idx == Level.idx:
#cell.set_border_width_all(3)
diff --git a/UI/HUD/LevelMap.tscn b/UI/HUD/LevelMap.tscn
index 646c96a..5f3ab37 100644
--- a/UI/HUD/LevelMap.tscn
+++ b/UI/HUD/LevelMap.tscn
@@ -1,18 +1,13 @@
-[gd_scene load_steps=3 format=2]
+[gd_scene load_steps=3 format=3 uid="uid://ds2y86kx2kfxq"]
-[ext_resource path="res://UI/HUD/LevelMap.gd" type="Script" id=1]
+[ext_resource type="Script" path="res://UI/HUD/LevelMap.gd" id="1"]
-[sub_resource type="StyleBoxFlat" id=1]
-bg_color = Color( 0, 0, 0, 0.117647 )
+[sub_resource type="StyleBoxFlat" id="1"]
+bg_color = Color(0, 0, 0, 0.117647)
[node name="LevelMap" type="Panel"]
-margin_left = 864.0
-margin_top = 8.0
-margin_right = 1014.0
-margin_bottom = 158.0
-rect_clip_content = true
-custom_styles/panel = SubResource( 1 )
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+clip_contents = true
+offset_right = 150.0
+offset_bottom = 150.0
+theme_override_styles/panel = SubResource("1")
+script = ExtResource("1")
diff --git a/UI/HUD/LevelMapCell.gd b/UI/HUD/LevelMapCell.gd
index a03fc52..f66c8c3 100644
--- a/UI/HUD/LevelMapCell.gd
+++ b/UI/HUD/LevelMapCell.gd
@@ -20,7 +20,14 @@ func _ready():
func set_rect_size(x, y):
- self.rect_size.x = x
- self.rect_size.y = y
- $ClearMark.rect_size.x = x
- $ClearMark.rect_size.y = y
+ self.size.x = x
+ self.size.y = y
+
+ $ClearMark.position = Vector2(0, 0)
+ $ClearMark.size.x = x
+ $ClearMark.size.y = y
+ $ClearMark.add_theme_font_size_override('font_size', y / 2)
+
+ $Time.position = Vector2(3, 3)
+
+ $Name.position = Vector2(3, y - ($Name.size.y / 2))
diff --git a/UI/HUD/LevelMapCell.tscn b/UI/HUD/LevelMapCell.tscn
index d933d4f..ac981b9 100644
--- a/UI/HUD/LevelMapCell.tscn
+++ b/UI/HUD/LevelMapCell.tscn
@@ -1,71 +1,153 @@
-[gd_scene load_steps=7 format=2]
+[gd_scene load_steps=7 format=3 uid="uid://dqwexsei86sdd"]
-[ext_resource path="res://UI/LevelSelectCell.gd" type="Script" id=1]
-[ext_resource path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" type="DynamicFontData" id=2]
-[ext_resource path="res://Assets/Fonts/impact-label/Impact_Label_Reversed.ttf" type="DynamicFontData" id=3]
+[ext_resource type="Script" path="res://UI/HUD/LevelMapCell.gd" id="1_j6u6l"]
+[ext_resource type="FontFile" uid="uid://qbiaulowpomb" path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" id="2"]
+[ext_resource type="FontFile" uid="uid://c8r0x3spdh8sg" path="res://Assets/Fonts/impact-label/Impact_Label_Reversed.ttf" id="3"]
-[sub_resource type="StyleBoxFlat" id=1]
-bg_color = Color( 0.133333, 0.372549, 0.188235, 1 )
+[sub_resource type="StyleBoxFlat" id="1"]
+bg_color = Color(0.133333, 0.372549, 0.188235, 1)
border_width_left = 1
border_width_top = 1
border_width_right = 1
border_width_bottom = 1
-[sub_resource type="DynamicFont" id=2]
-size = 32
-font_data = ExtResource( 3 )
+[sub_resource type="FontFile" id="2"]
+fallbacks = Array[Font]([ExtResource("3")])
+face_index = null
+embolden = null
+transform = null
+cache/0/16/0/ascent = 0.0
+cache/0/16/0/descent = 0.0
+cache/0/16/0/underline_position = 0.0
+cache/0/16/0/underline_thickness = 0.0
+cache/0/16/0/scale = 1.0
+cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
-[sub_resource type="DynamicFont" id=3]
-size = 8
-outline_size = 2
-outline_color = Color( 0, 0, 0, 1 )
-font_data = ExtResource( 2 )
+[sub_resource type="FontFile" id="3"]
+fallbacks = Array[Font]([ExtResource("2")])
+face_index = null
+embolden = null
+transform = null
+cache/0/16/0/ascent = 0.0
+cache/0/16/0/descent = 0.0
+cache/0/16/0/underline_position = 0.0
+cache/0/16/0/underline_thickness = 0.0
+cache/0/16/0/scale = 1.0
+cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/2/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/24/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/12/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/10/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/8/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/1/0 = Vector2(0, 0)
+cache/0/2/0/ascent = 0.0
+cache/0/2/0/descent = 0.0
+cache/0/2/0/underline_position = 0.0
+cache/0/2/0/underline_thickness = 0.0
+cache/0/2/0/scale = 1.0
+cache/0/2/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/2/0/kerning_overrides/2/0 = Vector2(0, 0)
+cache/0/2/0/kerning_overrides/24/0 = Vector2(0, 0)
+cache/0/2/0/kerning_overrides/12/0 = Vector2(0, 0)
+cache/0/2/0/kerning_overrides/10/0 = Vector2(0, 0)
+cache/0/2/0/kerning_overrides/8/0 = Vector2(0, 0)
+cache/0/2/0/kerning_overrides/1/0 = Vector2(0, 0)
+cache/0/24/0/ascent = 0.0
+cache/0/24/0/descent = 0.0
+cache/0/24/0/underline_position = 0.0
+cache/0/24/0/underline_thickness = 0.0
+cache/0/24/0/scale = 1.0
+cache/0/24/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/24/0/kerning_overrides/2/0 = Vector2(0, 0)
+cache/0/24/0/kerning_overrides/24/0 = Vector2(0, 0)
+cache/0/24/0/kerning_overrides/12/0 = Vector2(0, 0)
+cache/0/24/0/kerning_overrides/10/0 = Vector2(0, 0)
+cache/0/24/0/kerning_overrides/8/0 = Vector2(0, 0)
+cache/0/24/0/kerning_overrides/1/0 = Vector2(0, 0)
+cache/0/12/0/ascent = 0.0
+cache/0/12/0/descent = 0.0
+cache/0/12/0/underline_position = 0.0
+cache/0/12/0/underline_thickness = 0.0
+cache/0/12/0/scale = 1.0
+cache/0/12/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/12/0/kerning_overrides/2/0 = Vector2(0, 0)
+cache/0/12/0/kerning_overrides/24/0 = Vector2(0, 0)
+cache/0/12/0/kerning_overrides/12/0 = Vector2(0, 0)
+cache/0/12/0/kerning_overrides/10/0 = Vector2(0, 0)
+cache/0/12/0/kerning_overrides/8/0 = Vector2(0, 0)
+cache/0/12/0/kerning_overrides/1/0 = Vector2(0, 0)
+cache/0/10/0/ascent = 0.0
+cache/0/10/0/descent = 0.0
+cache/0/10/0/underline_position = 0.0
+cache/0/10/0/underline_thickness = 0.0
+cache/0/10/0/scale = 1.0
+cache/0/10/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/10/0/kerning_overrides/2/0 = Vector2(0, 0)
+cache/0/10/0/kerning_overrides/24/0 = Vector2(0, 0)
+cache/0/10/0/kerning_overrides/12/0 = Vector2(0, 0)
+cache/0/10/0/kerning_overrides/10/0 = Vector2(0, 0)
+cache/0/10/0/kerning_overrides/8/0 = Vector2(0, 0)
+cache/0/10/0/kerning_overrides/1/0 = Vector2(0, 0)
+cache/0/8/0/ascent = 0.0
+cache/0/8/0/descent = 0.0
+cache/0/8/0/underline_position = 0.0
+cache/0/8/0/underline_thickness = 0.0
+cache/0/8/0/scale = 1.0
+cache/0/8/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/8/0/kerning_overrides/2/0 = Vector2(0, 0)
+cache/0/8/0/kerning_overrides/24/0 = Vector2(0, 0)
+cache/0/8/0/kerning_overrides/12/0 = Vector2(0, 0)
+cache/0/8/0/kerning_overrides/10/0 = Vector2(0, 0)
+cache/0/8/0/kerning_overrides/8/0 = Vector2(0, 0)
+cache/0/8/0/kerning_overrides/1/0 = Vector2(0, 0)
+cache/0/1/0/ascent = 0.0
+cache/0/1/0/descent = 0.0
+cache/0/1/0/underline_position = 0.0
+cache/0/1/0/underline_thickness = 0.0
+cache/0/1/0/scale = 1.0
+cache/0/1/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/1/0/kerning_overrides/2/0 = Vector2(0, 0)
+cache/0/1/0/kerning_overrides/24/0 = Vector2(0, 0)
+cache/0/1/0/kerning_overrides/12/0 = Vector2(0, 0)
+cache/0/1/0/kerning_overrides/10/0 = Vector2(0, 0)
+cache/0/1/0/kerning_overrides/8/0 = Vector2(0, 0)
+cache/0/1/0/kerning_overrides/1/0 = Vector2(0, 0)
[node name="LevelMapCell" type="Panel"]
+anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
-margin_right = -974.0
-margin_bottom = -550.0
-hint_tooltip = "Select Level"
-custom_styles/panel = SubResource( 1 )
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+offset_right = -974.0
+offset_bottom = -550.0
+tooltip_text = "Select Level"
+theme_override_styles/panel = SubResource("1")
+script = ExtResource("1_j6u6l")
[node name="ClearMark" type="Label" parent="."]
-margin_left = 1.0
-margin_top = 1.0
-margin_right = 50.0
-margin_bottom = 50.0
-custom_fonts/font = SubResource( 2 )
+layout_mode = 0
+offset_left = 86.0
+offset_top = 37.0
+offset_right = 96.0
+offset_bottom = 56.0
+theme_override_fonts/font = SubResource("2")
text = "X"
-align = 1
-valign = 1
-__meta__ = {
-"_edit_use_anchors_": false
-}
+horizontal_alignment = 1
+vertical_alignment = 1
[node name="Time" type="Label" parent="."]
-margin_left = 3.72449
-margin_top = 2.01899
-margin_right = 32.7245
-margin_bottom = 15.019
-custom_fonts/font = SubResource( 3 )
+layout_mode = 0
+offset_right = 28.0
+offset_bottom = 16.0
+theme_override_fonts/font = SubResource("3")
+theme_override_font_sizes/font_size = 12
text = "0.00s"
-valign = 1
-__meta__ = {
-"_edit_use_anchors_": false
-}
[node name="Name" type="Label" parent="."]
-margin_left = 3.95238
-margin_top = 31.297
-margin_right = 61.9524
-margin_bottom = 52.297
-custom_fonts/font = SubResource( 3 )
+layout_mode = 0
+offset_left = 1.0
+offset_top = 85.0
+offset_right = 25.0
+offset_bottom = 97.0
+theme_override_fonts/font = SubResource("3")
+theme_override_font_sizes/font_size = 8
text = "Player"
-valign = 1
-__meta__ = {
-"_edit_use_anchors_": false
-}
diff --git a/UI/HUD/Timer.tscn b/UI/HUD/Timer.tscn
index 93a3512..983b3d4 100644
--- a/UI/HUD/Timer.tscn
+++ b/UI/HUD/Timer.tscn
@@ -1,13 +1,6 @@
-[gd_scene format=2]
+[gd_scene format=3 uid="uid://cch42nnvwpi67"]
[node name="Timer" type="Label"]
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_left = 10.0
-margin_top = 10.0
-margin_right = 10.0
-margin_bottom = 10.0
+offset_right = 51.0
+offset_bottom = 26.0
text = "0.00s"
-__meta__ = {
-"_edit_use_anchors_": false
-}
diff --git a/UI/LevelSelect.gd b/UI/LevelSelect.gd
index 2d40a36..368d338 100644
--- a/UI/LevelSelect.gd
+++ b/UI/LevelSelect.gd
@@ -2,7 +2,7 @@ extends Control
func _ready():
- Global.connect("level_map_updated", self, "draw")
+ Global.connect("level_map_updated", Callable(self, "draw"))
draw()
@@ -10,14 +10,17 @@ func draw():
var Cell = load("res://UI/LevelSelectCell.tscn")
for idx in range(Global.Level_Map.size()): # size = 9
- var cell = Cell.instance()
+ var cell = Cell.instantiate()
cell.level_idx = idx
- cell.set_rect_size(1024/3, 600/3)
+ cell.set_rect_size(
+ get_viewport_rect().size.x/3,
+ get_viewport_rect().size.y/3
+ )
var column = idx % 3
var row = idx / 3
- cell.rect_position.x = cell.rect_size.x*column
- cell.rect_position.y = cell.rect_size.y*row
- cell.connect("gui_input", self, '_button_pressed', [idx])
+ cell.position.x = cell.size.x*column
+ cell.position.y = cell.size.y*row
+ cell.connect("gui_input", Callable(self, '_button_pressed').bind(idx))
self.add_child(cell)
diff --git a/UI/LevelSelect.tscn b/UI/LevelSelect.tscn
index ef31cde..053edc0 100644
--- a/UI/LevelSelect.tscn
+++ b/UI/LevelSelect.tscn
@@ -1,11 +1,12 @@
-[gd_scene load_steps=2 format=2]
+[gd_scene load_steps=2 format=3 uid="uid://cen0nq086nuhf"]
-[ext_resource path="res://UI/LevelSelect.gd" type="Script" id=1]
+[ext_resource type="Script" path="res://UI/LevelSelect.gd" id="1"]
[node name="LevelSelect" type="Control"]
+layout_mode = 3
+anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+grow_horizontal = 2
+grow_vertical = 2
+script = ExtResource("1")
diff --git a/UI/LevelSelectCell.gd b/UI/LevelSelectCell.gd
index a03fc52..a756210 100644
--- a/UI/LevelSelectCell.gd
+++ b/UI/LevelSelectCell.gd
@@ -20,7 +20,14 @@ func _ready():
func set_rect_size(x, y):
- self.rect_size.x = x
- self.rect_size.y = y
- $ClearMark.rect_size.x = x
- $ClearMark.rect_size.y = y
+ self.size.x = x
+ self.size.y = y
+
+ $ClearMark.position = Vector2(0, 0)
+ $ClearMark.size.x = x
+ $ClearMark.size.y = y
+ $ClearMark.add_theme_font_size_override('font_size', y / 2)
+
+ $Time.position = Vector2(3, 3)
+
+ $Name.position = Vector2(3, y - $Name.size.y)
diff --git a/UI/LevelSelectCell.tscn b/UI/LevelSelectCell.tscn
index 3660cef..b76111b 100644
--- a/UI/LevelSelectCell.tscn
+++ b/UI/LevelSelectCell.tscn
@@ -1,70 +1,71 @@
-[gd_scene load_steps=7 format=2]
+[gd_scene load_steps=6 format=3 uid="uid://btujg2tw5k8on"]
-[ext_resource path="res://UI/LevelSelectCell.gd" type="Script" id=1]
-[ext_resource path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" type="DynamicFontData" id=2]
-[ext_resource path="res://Assets/Fonts/impact-label/Impact_Label_Reversed.ttf" type="DynamicFontData" id=3]
+[ext_resource type="Script" path="res://UI/LevelSelectCell.gd" id="1"]
+[ext_resource type="FontFile" uid="uid://qbiaulowpomb" path="res://Assets/Fonts/geometry-soft-pro/Geometry_Soft_Pro-Bold_N.otf" id="2"]
+[ext_resource type="FontFile" uid="uid://c8r0x3spdh8sg" path="res://Assets/Fonts/impact-label/Impact_Label_Reversed.ttf" id="2_fcaqg"]
-[sub_resource type="StyleBoxFlat" id=1]
-bg_color = Color( 0.133333, 0.372549, 0.188235, 1 )
+[sub_resource type="StyleBoxFlat" id="1"]
+bg_color = Color(0.133333, 0.372549, 0.188235, 1)
border_width_left = 1
border_width_top = 1
border_width_right = 1
border_width_bottom = 1
-[sub_resource type="DynamicFont" id=2]
-size = 120
-font_data = ExtResource( 3 )
-
-[sub_resource type="DynamicFont" id=3]
-size = 20
-outline_size = 2
-outline_color = Color( 0, 0, 0, 1 )
-font_data = ExtResource( 2 )
+[sub_resource type="FontFile" id="3"]
+fallbacks = Array[Font]([ExtResource("2")])
+face_index = null
+embolden = null
+transform = null
+cache/0/16/0/ascent = 0.0
+cache/0/16/0/descent = 0.0
+cache/0/16/0/underline_position = 0.0
+cache/0/16/0/underline_thickness = 0.0
+cache/0/16/0/scale = 1.0
+cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/16/0/kerning_overrides/72/0 = Vector2(0, 0)
+cache/0/72/0/ascent = 0.0
+cache/0/72/0/descent = 0.0
+cache/0/72/0/underline_position = 0.0
+cache/0/72/0/underline_thickness = 0.0
+cache/0/72/0/scale = 1.0
+cache/0/72/0/kerning_overrides/16/0 = Vector2(0, 0)
+cache/0/72/0/kerning_overrides/72/0 = Vector2(0, 0)
[node name="LevelSelectCell" type="Panel"]
+anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
-margin_right = -683.0
-margin_bottom = -400.0
-hint_tooltip = "Select Level"
-custom_styles/panel = SubResource( 1 )
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+offset_right = -683.0
+offset_bottom = -400.0
+tooltip_text = "Select Level"
+theme_override_styles/panel = SubResource("1")
+script = ExtResource("1")
[node name="ClearMark" type="Label" parent="."]
-margin_top = 1.0
-margin_right = 341.0
-margin_bottom = 201.0
-custom_fonts/font = SubResource( 2 )
+layout_mode = 0
+offset_left = 233.0
+offset_top = 103.0
+offset_right = 243.0
+offset_bottom = 129.0
+theme_override_fonts/font = ExtResource("2_fcaqg")
text = "X"
-align = 1
-valign = 1
-__meta__ = {
-"_edit_use_anchors_": false
-}
+horizontal_alignment = 1
+vertical_alignment = 1
[node name="Time" type="Label" parent="."]
-margin_left = 7.0
-margin_top = 3.0
-margin_right = 54.0
-margin_bottom = 24.0
-custom_fonts/font = SubResource( 3 )
+layout_mode = 0
+offset_left = 7.0
+offset_top = 3.0
+offset_right = 54.0
+offset_bottom = 24.0
+theme_override_fonts/font = SubResource("3")
text = "0.00s"
-valign = 1
-__meta__ = {
-"_edit_use_anchors_": false
-}
[node name="Name" type="Label" parent="."]
-margin_left = 8.0
-margin_top = 176.0
-margin_right = 66.0
-margin_bottom = 197.0
-custom_fonts/font = SubResource( 3 )
+layout_mode = 0
+offset_left = 5.0
+offset_top = 221.0
+offset_right = 63.0
+offset_bottom = 242.0
+theme_override_fonts/font = SubResource("3")
text = "Player"
-valign = 1
-__meta__ = {
-"_edit_use_anchors_": false
-}
diff --git a/UI/Menu/KeyBindings.gd b/UI/Menu/KeyBindings.gd
index 4650be9..eca3d22 100644
--- a/UI/Menu/KeyBindings.gd
+++ b/UI/Menu/KeyBindings.gd
@@ -24,8 +24,8 @@ func set_keys():
var input = get_node("Panel/VBoxContainer/" + str(action) + "/Input")
input.set_pressed(false)
- var action_list = InputMap.get_action_list(action)
- if action_list.empty():
+ var action_list = InputMap.action_get_events(action)
+ if action_list.is_empty():
input.set_text("SET BUTTON")
else:
var text = ""
diff --git a/UI/Menu/KeyBindings.tscn b/UI/Menu/KeyBindings.tscn
index 948b44b..76efdde 100644
--- a/UI/Menu/KeyBindings.tscn
+++ b/UI/Menu/KeyBindings.tscn
@@ -1,123 +1,91 @@
-[gd_scene load_steps=2 format=2]
+[gd_scene load_steps=2 format=3 uid="uid://bs0r1xpkaxjr0"]
-[ext_resource path="res://UI/Menu/KeyBindings.gd" type="Script" id=1]
+[ext_resource type="Script" path="res://UI/Menu/KeyBindings.gd" id="1"]
[node name="KeyBindings" type="Control"]
+layout_mode = 3
+anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
-margin_left = 64.0
-margin_top = 64.0
-margin_right = -64.0
-margin_bottom = -88.0
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+offset_left = 64.0
+offset_top = 64.0
+offset_right = -64.0
+offset_bottom = -88.0
+script = ExtResource("1")
[node name="Panel" type="Panel" parent="."]
-margin_right = 896.0
-margin_bottom = 448.0
+layout_mode = 0
+offset_right = 896.0
+offset_bottom = 448.0
[node name="VBoxContainer" type="VBoxContainer" parent="Panel"]
-margin_left = 256.0
-margin_top = 24.0
-margin_right = 640.0
-margin_bottom = 424.0
-__meta__ = {
-"_edit_use_anchors_": false
-}
+layout_mode = 0
+offset_left = 256.0
+offset_top = 24.0
+offset_right = 640.0
+offset_bottom = 424.0
[node name="DIRECTION_LEFT" type="HBoxContainer" parent="Panel/VBoxContainer"]
-margin_right = 384.0
-margin_bottom = 20.0
+layout_mode = 2
[node name="Label" type="Label" parent="Panel/VBoxContainer/DIRECTION_LEFT"]
-margin_top = 3.0
-margin_right = 24.0
-margin_bottom = 17.0
+layout_mode = 2
text = "Left"
[node name="Input" type="Button" parent="Panel/VBoxContainer/DIRECTION_LEFT"]
-margin_left = 28.0
-margin_right = 40.0
-margin_bottom = 20.0
+layout_mode = 2
[node name="Clear" type="Button" parent="Panel/VBoxContainer/DIRECTION_LEFT"]
-margin_left = 44.0
-margin_right = 88.0
-margin_bottom = 20.0
+layout_mode = 2
text = "Clear"
[node name="DIRECTION_RIGHT" type="HBoxContainer" parent="Panel/VBoxContainer"]
-margin_top = 24.0
-margin_right = 384.0
-margin_bottom = 44.0
+layout_mode = 2
[node name="Label" type="Label" parent="Panel/VBoxContainer/DIRECTION_RIGHT"]
-margin_top = 3.0
-margin_right = 32.0
-margin_bottom = 17.0
+layout_mode = 2
text = "Right"
[node name="Input" type="Button" parent="Panel/VBoxContainer/DIRECTION_RIGHT"]
-margin_left = 36.0
-margin_right = 48.0
-margin_bottom = 20.0
+layout_mode = 2
[node name="Clear" type="Button" parent="Panel/VBoxContainer/DIRECTION_RIGHT"]
-margin_left = 52.0
-margin_right = 96.0
-margin_bottom = 20.0
+layout_mode = 2
text = "Clear"
[node name="JUMP" type="HBoxContainer" parent="Panel/VBoxContainer"]
-margin_top = 48.0
-margin_right = 384.0
-margin_bottom = 68.0
+layout_mode = 2
[node name="Label" type="Label" parent="Panel/VBoxContainer/JUMP"]
-margin_top = 3.0
-margin_right = 32.0
-margin_bottom = 17.0
+layout_mode = 2
text = "Jump"
[node name="Input" type="Button" parent="Panel/VBoxContainer/JUMP"]
-margin_left = 36.0
-margin_right = 48.0
-margin_bottom = 20.0
+layout_mode = 2
[node name="Clear" type="Button" parent="Panel/VBoxContainer/JUMP"]
-margin_left = 52.0
-margin_right = 96.0
-margin_bottom = 20.0
+layout_mode = 2
text = "Clear"
[node name="RUN" type="HBoxContainer" parent="Panel/VBoxContainer"]
-margin_top = 72.0
-margin_right = 384.0
-margin_bottom = 92.0
+layout_mode = 2
[node name="Label" type="Label" parent="Panel/VBoxContainer/RUN"]
-margin_top = 3.0
-margin_right = 24.0
-margin_bottom = 17.0
+layout_mode = 2
text = "Run"
[node name="Input" type="Button" parent="Panel/VBoxContainer/RUN"]
-margin_left = 28.0
-margin_right = 40.0
-margin_bottom = 20.0
+layout_mode = 2
[node name="Clear" type="Button" parent="Panel/VBoxContainer/RUN"]
-margin_left = 44.0
-margin_right = 88.0
-margin_bottom = 20.0
+layout_mode = 2
text = "Clear"
-[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_LEFT/Input" to="." method="_on_Input_pressed" binds= [ "DIRECTION_LEFT" ]]
-[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_LEFT/Clear" to="." method="_on_Clear_pressed" binds= [ "DIRECTION_LEFT" ]]
-[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_RIGHT/Input" to="." method="_on_Input_pressed" binds= [ "DIRECTION_RIGHT" ]]
-[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_RIGHT/Clear" to="." method="_on_Clear_pressed" binds= [ "DIRECTION_RIGHT" ]]
-[connection signal="pressed" from="Panel/VBoxContainer/JUMP/Input" to="." method="_on_Input_pressed" binds= [ "JUMP" ]]
-[connection signal="pressed" from="Panel/VBoxContainer/JUMP/Clear" to="." method="_on_Clear_pressed" binds= [ "JUMP" ]]
-[connection signal="pressed" from="Panel/VBoxContainer/RUN/Input" to="." method="_on_Input_pressed" binds= [ "RUN" ]]
-[connection signal="pressed" from="Panel/VBoxContainer/RUN/Clear" to="." method="_on_Clear_pressed" binds= [ "RUN" ]]
+
+[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_LEFT/Input" to="." method="_on_Input_pressed" binds= ["DIRECTION_LEFT"]]
+[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_LEFT/Clear" to="." method="_on_Clear_pressed" binds= ["DIRECTION_LEFT"]]
+[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_RIGHT/Input" to="." method="_on_Input_pressed" binds= ["DIRECTION_RIGHT"]]
+[connection signal="pressed" from="Panel/VBoxContainer/DIRECTION_RIGHT/Clear" to="." method="_on_Clear_pressed" binds= ["DIRECTION_RIGHT"]]
+[connection signal="pressed" from="Panel/VBoxContainer/JUMP/Input" to="." method="_on_Input_pressed" binds= ["JUMP"]]
+[connection signal="pressed" from="Panel/VBoxContainer/JUMP/Clear" to="." method="_on_Clear_pressed" binds= ["JUMP"]]
+[connection signal="pressed" from="Panel/VBoxContainer/RUN/Input" to="." method="_on_Input_pressed" binds= ["RUN"]]
+[connection signal="pressed" from="Panel/VBoxContainer/RUN/Clear" to="." method="_on_Clear_pressed" binds= ["RUN"]]
diff --git a/UI/Menu/Menu.gd b/UI/Menu/Menu.gd
index 400f669..02971e5 100644
--- a/UI/Menu/Menu.gd
+++ b/UI/Menu/Menu.gd
@@ -3,7 +3,7 @@ extends CanvasLayer
func _ready():
- self.pause_mode = PAUSE_MODE_PROCESS
+ self.process_mode = PROCESS_MODE_ALWAYS
func close():
diff --git a/UI/Menu/Menu.tscn b/UI/Menu/Menu.tscn
index 69c14c2..c29cf22 100644
--- a/UI/Menu/Menu.tscn
+++ b/UI/Menu/Menu.tscn
@@ -1,41 +1,38 @@
-[gd_scene load_steps=5 format=2]
+[gd_scene load_steps=5 format=3 uid="uid://dg1cuxm1da1rh"]
-[ext_resource path="res://UI/Menu/Menu.gd" type="Script" id=1]
-[ext_resource path="res://UI/Menu/KeyBindings.tscn" type="PackedScene" id=2]
+[ext_resource type="Script" path="res://UI/Menu/Menu.gd" id="1"]
+[ext_resource type="PackedScene" path="res://UI/Menu/KeyBindings.tscn" id="2"]
-[sub_resource type="StyleBoxFlat" id=3]
-bg_color = Color( 0, 0, 0, 0.882353 )
+[sub_resource type="StyleBoxFlat" id="3"]
+bg_color = Color(0, 0, 0, 0.882353)
-[sub_resource type="StyleBoxFlat" id=2]
-bg_color = Color( 1, 1, 1, 0 )
+[sub_resource type="StyleBoxFlat" id="2"]
+bg_color = Color(1, 1, 1, 0)
border_width_left = 1
border_width_top = 1
border_width_right = 1
border_width_bottom = 1
[node name="Menu" type="CanvasLayer"]
-pause_mode = 2
-script = ExtResource( 1 )
+process_mode = 2
+script = ExtResource("1")
[node name="Container" type="Panel" parent="."]
-margin_right = 1024.0
-margin_bottom = 600.0
-custom_styles/panel = SubResource( 3 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+offset_right = 1024.0
+offset_bottom = 600.0
+theme_override_styles/panel = SubResource("3")
[node name="Close" type="Button" parent="Container"]
-margin_left = 976.0
-margin_right = 1023.0
-margin_bottom = 20.0
-custom_styles/normal = SubResource( 2 )
+layout_mode = 0
+offset_left = 976.0
+offset_right = 1023.0
+offset_bottom = 20.0
+theme_override_styles/normal = SubResource("2")
text = "Close"
-__meta__ = {
-"_edit_use_anchors_": false
-}
-[node name="KeyBindings" parent="Container" instance=ExtResource( 2 )]
-margin_right = 24.0
-margin_bottom = 24.0
+[node name="KeyBindings" parent="Container" instance=ExtResource("2")]
+anchors_preset = 0
+offset_right = 24.0
+offset_bottom = 24.0
+
[connection signal="pressed" from="Container/Close" to="." method="_on_Close_pressed"]
diff --git a/UI/Menu/MenuButton.tscn b/UI/Menu/MenuButton.tscn
index b5626fb..763420c 100644
--- a/UI/Menu/MenuButton.tscn
+++ b/UI/Menu/MenuButton.tscn
@@ -1,15 +1,14 @@
-[gd_scene load_steps=2 format=2]
+[gd_scene load_steps=2 format=3 uid="uid://b0fuyoa5jbxn0"]
-[ext_resource path="res://UI/Menu/MenuButton.gd" type="Script" id=1]
+[ext_resource type="Script" path="res://UI/Menu/MenuButton.gd" id="1"]
[node name="MenuButton" type="Button"]
+anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
-margin_right = -976.0
-margin_bottom = -580.0
+offset_right = -976.0
+offset_bottom = -580.0
text = "Menu"
-script = ExtResource( 1 )
-__meta__ = {
-"_edit_use_anchors_": false
-}
+script = ExtResource("1")
+
[connection signal="pressed" from="." to="." method="_on_MenuButton_pressed"]
diff --git a/default_env.tres b/default_env.tres
index 20207a4..1a5570b 100644
--- a/default_env.tres
+++ b/default_env.tres
@@ -1,6 +1,6 @@
[gd_resource type="Environment" load_steps=2 format=2]
-[sub_resource type="ProceduralSky" id=1]
+[sub_resource type="Sky" id=1]
[resource]
background_mode = 2
diff --git a/export_presets.cfg b/export_presets.cfg
index 2a209a4..045862e 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -1,76 +1,44 @@
[preset.0]
-name="Mac OSX"
-platform="Mac OSX"
-runnable=true
-custom_features=""
-export_filter="all_resources"
-include_filter=""
-exclude_filter=""
-export_path="exports/TicTacTux.dmg"
-patch_list=PoolStringArray( )
-script_export_mode=1
-script_encryption_key=""
-
-[preset.0.options]
-
-custom_template/debug=""
-custom_template/release=""
-application/name=""
-application/info="Made with Godot Engine"
-application/icon=""
-application/identifier=""
-application/signature=""
-application/short_version="1.0"
-application/version="1.0"
-application/copyright=""
-display/high_res=false
-privacy/camera_usage_description=""
-privacy/microphone_usage_description=""
-codesign/enable=false
-codesign/identity=""
-codesign/timestamp=true
-codesign/hardened_runtime=true
-codesign/entitlements=""
-codesign/custom_options=PoolStringArray( )
-texture_format/s3tc=true
-texture_format/etc=false
-texture_format/etc2=false
-
-[preset.1]
-
name="Windows Desktop"
platform="Windows Desktop"
runnable=true
+dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="exports/TicTacTux.exe"
-patch_list=PoolStringArray( )
-script_export_mode=1
+encryption_include_filters=""
+encryption_exclude_filters=""
+encrypt_pck=false
+encrypt_directory=false
script_encryption_key=""
-[preset.1.options]
+[preset.0.options]
+custom_template/debug=""
+custom_template/release=""
+debug/export_console_script=1
+binary_format/embed_pck=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
-texture_format/no_bptc_fallbacks=true
-binary_format/64_bits=true
-binary_format/embed_pck=false
-custom_template/release=""
-custom_template/debug=""
+binary_format/architecture="x86_64"
codesign/enable=false
+codesign/identity_type=0
codesign/identity=""
codesign/password=""
codesign/timestamp=true
codesign/timestamp_server_url=""
codesign/digest_algorithm=1
codesign/description=""
-codesign/custom_options=PoolStringArray( )
+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=""
@@ -78,29 +46,143 @@ application/product_name=""
application/file_description=""
application/copyright=""
application/trademarks=""
+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
+$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}'"
-[preset.2]
+[preset.1]
name="Linux/X11"
platform="Linux/X11"
runnable=true
+dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="exports/TicTacTux.x86_64"
-patch_list=PoolStringArray( )
-script_export_mode=1
+encryption_include_filters=""
+encryption_exclude_filters=""
+encrypt_pck=false
+encrypt_directory=false
script_encryption_key=""
-[preset.2.options]
+[preset.1.options]
+custom_template/debug=""
+custom_template/release=""
+debug/export_console_script=1
+binary_format/embed_pck=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
-texture_format/no_bptc_fallbacks=true
-binary_format/64_bits=true
-binary_format/embed_pck=false
+binary_format/architecture="x86_64"
+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="#!/usr/bin/env bash
+export DISPLAY=:0
+unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\"
+\"{temp_dir}/{exe_name}\" {cmd_args}"
+ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
+kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
+rm -rf \"{temp_dir}\""
+
+[preset.2]
+
+name="Linux/X11 (copy)"
+platform="Linux/X11"
+runnable=false
+dedicated_server=false
+custom_features=""
+export_filter="all_resources"
+include_filter=""
+exclude_filter=""
+export_path=""
+encryption_include_filters=""
+encryption_exclude_filters=""
+encrypt_pck=false
+encrypt_directory=false
+script_encryption_key=""
+
+[preset.2.options]
+
+custom_template/debug=""
custom_template/release=""
+debug/export_console_script=1
+binary_format/embed_pck=false
+texture_format/bptc=false
+texture_format/s3tc=true
+texture_format/etc=false
+texture_format/etc2=false
+binary_format/architecture="x86_64"
+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="#!/usr/bin/env bash
+export DISPLAY=:0
+unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\"
+\"{temp_dir}/{exe_name}\" {cmd_args}"
+ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
+kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
+rm -rf \"{temp_dir}\""
+
+[preset.3]
+
+name="Linux/X11 2"
+platform="Linux/X11"
+runnable=false
+dedicated_server=false
+custom_features=""
+export_filter="all_resources"
+include_filter=""
+exclude_filter=""
+export_path=""
+encryption_include_filters=""
+encryption_exclude_filters=""
+encrypt_pck=false
+encrypt_directory=false
+script_encryption_key=""
+
+[preset.3.options]
+
custom_template/debug=""
+custom_template/release=""
+debug/export_console_script=1
+binary_format/embed_pck=false
+texture_format/bptc=true
+texture_format/s3tc=true
+texture_format/etc=false
+texture_format/etc2=false
+binary_format/architecture="x86_64"
+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="#!/usr/bin/env bash
+export DISPLAY=:0
+unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\"
+\"{temp_dir}/{exe_name}\" {cmd_args}"
+ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
+kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
+rm -rf \"{temp_dir}\""
diff --git a/icon.png.import b/icon.png.import
index 96cbf46..8aa2e17 100644
--- a/icon.png.import
+++ b/icon.png.import
@@ -1,8 +1,9 @@
[remap]
importer="texture"
-type="StreamTexture"
-path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
+type="CompressedTexture2D"
+uid="uid://dswd6svvo6kve"
+path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"
metadata={
"vram_texture": false
}
@@ -10,25 +11,24 @@ metadata={
[deps]
source_file="res://icon.png"
-dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
+dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"]
[params]
compress/mode=0
+compress/high_quality=false
compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
+compress/hdr_compression=1
compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
+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/project.godot b/project.godot
index 5b3815e..ae2e1f3 100644
--- a/project.godot
+++ b/project.godot
@@ -6,17 +6,13 @@
; [section] ; section goes between []
; param=value ; assign values to parameters
-config_version=4
-
-_global_script_classes=[ ]
-_global_script_class_icons={
-
-}
+config_version=5
[application]
config/name="TicTacTux"
run/main_scene="res://Network/Lobby.tscn"
+config/features=PackedStringArray("4.0")
config/icon="res://icon.png"
[autoload]
@@ -29,66 +25,63 @@ Network="*res://Network/Network.gd"
ui_accept={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"unicode":0,"echo":false,"script":null)
-, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777222,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
-, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"unicode":0,"echo":false,"script":null)
- ]
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
+]
}
ui_left={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
- ]
+]
}
ui_right={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
- ]
+]
}
ui_up={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
-, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null)
- ]
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
+]
}
ui_down={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
- ]
+]
}
DIRECTION_LEFT={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null)
-, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
- ]
+]
}
DIRECTION_RIGHT={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null)
-, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
- ]
+]
}
JUMP={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null)
-, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
-, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null)
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null)
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null)
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
- ]
+]
}
RUN={
"deadzone": 0.5,
-"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":67,"unicode":0,"echo":false,"script":null)
-, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":7,"pressure":0.0,"pressed":false,"script":null)
- ]
+"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":67,"key_label":0,"unicode":99,"echo":false,"script":null)
+, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":5,"axis_value":1.0,"script":null)
+]
}
[layer_names]