summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Weipert <code@drogueronin.de>2021-01-22 16:40:46 +0100
committerDaniel Weipert <code@drogueronin.de>2021-01-22 16:40:46 +0100
commit3f4c07d2cf57bd364af6b09a3d5381d148aa713e (patch)
tree4fe53d2f627237e70a24ff7ec3d3815d07523c62
parent485cd463b22e12394cd232812e2c3789ef37ab1c (diff)
New Characters! New Levels!
-rw-r--r--Assets/Characters/Elephant/Back.pngbin0 -> 403 bytes
-rw-r--r--Assets/Characters/Elephant/Back.png.import (renamed from Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import)6
-rw-r--r--Assets/Characters/Elephant/Duck.pngbin0 -> 408 bytes
-rw-r--r--Assets/Characters/Elephant/Duck.png.import (renamed from Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import)6
-rw-r--r--Assets/Characters/Elephant/Front.pngbin0 -> 530 bytes
-rw-r--r--Assets/Characters/Elephant/Front.png.import34
-rw-r--r--Assets/Characters/Elephant/Jump.pngbin0 -> 414 bytes
-rw-r--r--Assets/Characters/Elephant/Jump.png.import34
-rw-r--r--Assets/Characters/Elephant/Walk1.pngbin0 -> 446 bytes
-rw-r--r--Assets/Characters/Elephant/Walk1.png.import34
-rw-r--r--Assets/Characters/Elephant/Walk2.pngbin0 -> 440 bytes
-rw-r--r--Assets/Characters/Elephant/Walk2.png.import34
-rw-r--r--Assets/Characters/Elephant/Wall.pngbin0 -> 429 bytes
-rw-r--r--Assets/Characters/Elephant/Wall.png.import34
-rw-r--r--Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).pngbin1650 -> 0 bytes
-rw-r--r--Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).pngbin3330 -> 0 bytes
-rw-r--r--Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).pngbin4067 -> 9049 bytes
-rw-r--r--Assets/Environment/OA animated flag.pngbin2216 -> 3199 bytes
-rwxr-xr-xAssets/Environment/WinterTileset/BG/BG.pngbin0 -> 222016 bytes
-rw-r--r--Assets/Environment/WinterTileset/BG/BG.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Crate.pngbin0 -> 3392 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Crate.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Crystal.pngbin0 -> 5061 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Crystal.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/IceBox.pngbin0 -> 2562 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/IceBox.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Igloo.pngbin0 -> 10109 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Igloo.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Sign_1.pngbin0 -> 3228 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Sign_1.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Sign_2.pngbin0 -> 3781 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Sign_2.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/SnowMan.pngbin0 -> 10135 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/SnowMan.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Stone.pngbin0 -> 4476 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Stone.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Tree_1.pngbin0 -> 30191 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Tree_1.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Object/Tree_2.pngbin0 -> 15598 bytes
-rw-r--r--Assets/Environment/WinterTileset/Object/Tree_2.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/1.pngbin0 -> 11174 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/1.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/10.pngbin0 -> 6447 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/10.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/11.pngbin0 -> 10519 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/11.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/12.pngbin0 -> 9143 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/12.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/13.pngbin0 -> 9187 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/13.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/14.pngbin0 -> 8701 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/14.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/15.pngbin0 -> 9743 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/15.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/16.pngbin0 -> 8761 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/16.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/17.pngbin0 -> 7388 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/17.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/18.pngbin0 -> 3041 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/18.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/2.pngbin0 -> 10434 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/2.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/3.pngbin0 -> 11523 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/3.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/4.pngbin0 -> 8836 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/4.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/5.pngbin0 -> 4245 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/5.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/6.pngbin0 -> 8701 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/6.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/7.pngbin0 -> 10293 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/7.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/8.pngbin0 -> 6420 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/8.png.import34
-rwxr-xr-xAssets/Environment/WinterTileset/Tiles/9.pngbin0 -> 7033 bytes
-rw-r--r--Assets/Environment/WinterTileset/Tiles/9.png.import34
-rw-r--r--Assets/Environment/generic_platformer.tres291
-rw-r--r--Characters/Character.gd4
-rw-r--r--Characters/Dove.tscn22
-rw-r--r--Characters/Elephant.gd5
-rw-r--r--Characters/Elephant.tscn58
-rw-r--r--Global.gd38
-rw-r--r--Levels/Level_0001.tscn16
-rw-r--r--Levels/Level_0002.gd5
-rw-r--r--Levels/Level_0002.tscn297
-rw-r--r--Levels/Level_0003.gd5
-rw-r--r--Levels/Level_0003.tscn297
-rw-r--r--UI/CharacterSelect.tscn15
-rw-r--r--project.godot1
89 files changed, 2039 insertions, 183 deletions
diff --git a/Assets/Characters/Elephant/Back.png b/Assets/Characters/Elephant/Back.png
new file mode 100644
index 0000000..995292c
--- /dev/null
+++ b/Assets/Characters/Elephant/Back.png
Binary files differ
diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import b/Assets/Characters/Elephant/Back.png.import
index eabb186..20c611e 100644
--- a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png.import
+++ b/Assets/Characters/Elephant/Back.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/2015-02-26 [DB32](Generic Platformer)(Clouds).png-ebfb1503a81dc6c49f1cc50c05c7dbd2.stex"
+path="res://.import/Back.png-b658e30cd4bfbc01b4e99a1b46683317.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png"
-dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Clouds).png-ebfb1503a81dc6c49f1cc50c05c7dbd2.stex" ]
+source_file="res://Assets/Characters/Elephant/Back.png"
+dest_files=[ "res://.import/Back.png-b658e30cd4bfbc01b4e99a1b46683317.stex" ]
[params]
diff --git a/Assets/Characters/Elephant/Duck.png b/Assets/Characters/Elephant/Duck.png
new file mode 100644
index 0000000..0a39354
--- /dev/null
+++ b/Assets/Characters/Elephant/Duck.png
Binary files differ
diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import b/Assets/Characters/Elephant/Duck.png.import
index bee7174..0f052db 100644
--- a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png.import
+++ b/Assets/Characters/Elephant/Duck.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/2015-02-26 [DB32](Generic Platformer)(Mountains).png-61ac926911a345e8d225f9f8c83a9764.stex"
+path="res://.import/Duck.png-92d70934a8db16ad0b43b47221970b65.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png"
-dest_files=[ "res://.import/2015-02-26 [DB32](Generic Platformer)(Mountains).png-61ac926911a345e8d225f9f8c83a9764.stex" ]
+source_file="res://Assets/Characters/Elephant/Duck.png"
+dest_files=[ "res://.import/Duck.png-92d70934a8db16ad0b43b47221970b65.stex" ]
[params]
diff --git a/Assets/Characters/Elephant/Front.png b/Assets/Characters/Elephant/Front.png
new file mode 100644
index 0000000..4fd717d
--- /dev/null
+++ b/Assets/Characters/Elephant/Front.png
Binary files differ
diff --git a/Assets/Characters/Elephant/Front.png.import b/Assets/Characters/Elephant/Front.png.import
new file mode 100644
index 0000000..a0c8597
--- /dev/null
+++ b/Assets/Characters/Elephant/Front.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Front.png-cf504e923224c7680998af63ae766925.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Characters/Elephant/Front.png"
+dest_files=[ "res://.import/Front.png-cf504e923224c7680998af63ae766925.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Characters/Elephant/Jump.png b/Assets/Characters/Elephant/Jump.png
new file mode 100644
index 0000000..db381c1
--- /dev/null
+++ b/Assets/Characters/Elephant/Jump.png
Binary files differ
diff --git a/Assets/Characters/Elephant/Jump.png.import b/Assets/Characters/Elephant/Jump.png.import
new file mode 100644
index 0000000..3bf27fd
--- /dev/null
+++ b/Assets/Characters/Elephant/Jump.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Jump.png-bb7246fe24989fb290bd07905251af70.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Characters/Elephant/Jump.png"
+dest_files=[ "res://.import/Jump.png-bb7246fe24989fb290bd07905251af70.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Characters/Elephant/Walk1.png b/Assets/Characters/Elephant/Walk1.png
new file mode 100644
index 0000000..ffb78ef
--- /dev/null
+++ b/Assets/Characters/Elephant/Walk1.png
Binary files differ
diff --git a/Assets/Characters/Elephant/Walk1.png.import b/Assets/Characters/Elephant/Walk1.png.import
new file mode 100644
index 0000000..e52999b
--- /dev/null
+++ b/Assets/Characters/Elephant/Walk1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Walk1.png-44c378595f7a0735da6ef2e500a030d0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Characters/Elephant/Walk1.png"
+dest_files=[ "res://.import/Walk1.png-44c378595f7a0735da6ef2e500a030d0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Characters/Elephant/Walk2.png b/Assets/Characters/Elephant/Walk2.png
new file mode 100644
index 0000000..8e03776
--- /dev/null
+++ b/Assets/Characters/Elephant/Walk2.png
Binary files differ
diff --git a/Assets/Characters/Elephant/Walk2.png.import b/Assets/Characters/Elephant/Walk2.png.import
new file mode 100644
index 0000000..d28e79c
--- /dev/null
+++ b/Assets/Characters/Elephant/Walk2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Walk2.png-45b7f6cee9340875711e8e11fa017174.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Characters/Elephant/Walk2.png"
+dest_files=[ "res://.import/Walk2.png-45b7f6cee9340875711e8e11fa017174.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Characters/Elephant/Wall.png b/Assets/Characters/Elephant/Wall.png
new file mode 100644
index 0000000..bbb5da2
--- /dev/null
+++ b/Assets/Characters/Elephant/Wall.png
Binary files differ
diff --git a/Assets/Characters/Elephant/Wall.png.import b/Assets/Characters/Elephant/Wall.png.import
new file mode 100644
index 0000000..01ebcb3
--- /dev/null
+++ b/Assets/Characters/Elephant/Wall.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Wall.png-b2e10b2e2b04f744d64495ec49f97d62.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Characters/Elephant/Wall.png"
+dest_files=[ "res://.import/Wall.png-b2e10b2e2b04f744d64495ec49f97d62.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png
deleted file mode 100644
index 7aeb782..0000000
--- a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Clouds).png
+++ /dev/null
Binary files differ
diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png
deleted file mode 100644
index 2912e89..0000000
--- a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Mountains).png
+++ /dev/null
Binary files differ
diff --git a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png
index c4aef78..fd794a3 100644
--- a/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png
+++ b/Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png
Binary files differ
diff --git a/Assets/Environment/OA animated flag.png b/Assets/Environment/OA animated flag.png
index c0bdc10..404fd4a 100644
--- a/Assets/Environment/OA animated flag.png
+++ b/Assets/Environment/OA animated flag.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/BG/BG.png b/Assets/Environment/WinterTileset/BG/BG.png
new file mode 100755
index 0000000..a1878b5
--- /dev/null
+++ b/Assets/Environment/WinterTileset/BG/BG.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/BG/BG.png.import b/Assets/Environment/WinterTileset/BG/BG.png.import
new file mode 100644
index 0000000..7ed83bb
--- /dev/null
+++ b/Assets/Environment/WinterTileset/BG/BG.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/BG.png-bf35306150fde0d35f3333056a67163c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/BG/BG.png"
+dest_files=[ "res://.import/BG.png-bf35306150fde0d35f3333056a67163c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Crate.png b/Assets/Environment/WinterTileset/Object/Crate.png
new file mode 100755
index 0000000..a290a47
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Crate.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Crate.png.import b/Assets/Environment/WinterTileset/Object/Crate.png.import
new file mode 100644
index 0000000..464a092
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Crate.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Crate.png-649db77d241ca688a254b05389efb128.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Crate.png"
+dest_files=[ "res://.import/Crate.png-649db77d241ca688a254b05389efb128.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Crystal.png b/Assets/Environment/WinterTileset/Object/Crystal.png
new file mode 100755
index 0000000..8f10a02
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Crystal.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Crystal.png.import b/Assets/Environment/WinterTileset/Object/Crystal.png.import
new file mode 100644
index 0000000..703f11e
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Crystal.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Crystal.png-f905ffbc8c77e5299cc8ffa60dede204.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Crystal.png"
+dest_files=[ "res://.import/Crystal.png-f905ffbc8c77e5299cc8ffa60dede204.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/IceBox.png b/Assets/Environment/WinterTileset/Object/IceBox.png
new file mode 100755
index 0000000..fba2c40
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/IceBox.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/IceBox.png.import b/Assets/Environment/WinterTileset/Object/IceBox.png.import
new file mode 100644
index 0000000..5b9dac5
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/IceBox.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/IceBox.png-abb62ebee8ee382b748d6148248de5d1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/IceBox.png"
+dest_files=[ "res://.import/IceBox.png-abb62ebee8ee382b748d6148248de5d1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Igloo.png b/Assets/Environment/WinterTileset/Object/Igloo.png
new file mode 100755
index 0000000..c140558
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Igloo.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Igloo.png.import b/Assets/Environment/WinterTileset/Object/Igloo.png.import
new file mode 100644
index 0000000..8e24e65
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Igloo.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Igloo.png-b1ae5e347fb0df89491effe48e14b440.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Igloo.png"
+dest_files=[ "res://.import/Igloo.png-b1ae5e347fb0df89491effe48e14b440.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Sign_1.png b/Assets/Environment/WinterTileset/Object/Sign_1.png
new file mode 100755
index 0000000..b0e839e
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Sign_1.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Sign_1.png.import b/Assets/Environment/WinterTileset/Object/Sign_1.png.import
new file mode 100644
index 0000000..5a4628f
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Sign_1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Sign_1.png-d74366289a0b93929453ed8255997779.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Sign_1.png"
+dest_files=[ "res://.import/Sign_1.png-d74366289a0b93929453ed8255997779.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Sign_2.png b/Assets/Environment/WinterTileset/Object/Sign_2.png
new file mode 100755
index 0000000..ab66d11
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Sign_2.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Sign_2.png.import b/Assets/Environment/WinterTileset/Object/Sign_2.png.import
new file mode 100644
index 0000000..e9804f7
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Sign_2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Sign_2.png-24eada06b43c359bbd5d6706ffeded7d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Sign_2.png"
+dest_files=[ "res://.import/Sign_2.png-24eada06b43c359bbd5d6706ffeded7d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/SnowMan.png b/Assets/Environment/WinterTileset/Object/SnowMan.png
new file mode 100755
index 0000000..858225f
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/SnowMan.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/SnowMan.png.import b/Assets/Environment/WinterTileset/Object/SnowMan.png.import
new file mode 100644
index 0000000..0c2e2b6
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/SnowMan.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/SnowMan.png-f7a6c849f32f996946e8f90794fa2f3c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/SnowMan.png"
+dest_files=[ "res://.import/SnowMan.png-f7a6c849f32f996946e8f90794fa2f3c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Stone.png b/Assets/Environment/WinterTileset/Object/Stone.png
new file mode 100755
index 0000000..1ef8820
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Stone.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Stone.png.import b/Assets/Environment/WinterTileset/Object/Stone.png.import
new file mode 100644
index 0000000..4927347
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Stone.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Stone.png-15811b3e8d26a34405b0ec12e59dfafc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Stone.png"
+dest_files=[ "res://.import/Stone.png-15811b3e8d26a34405b0ec12e59dfafc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Tree_1.png b/Assets/Environment/WinterTileset/Object/Tree_1.png
new file mode 100755
index 0000000..be51b18
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Tree_1.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Tree_1.png.import b/Assets/Environment/WinterTileset/Object/Tree_1.png.import
new file mode 100644
index 0000000..049ec13
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Tree_1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Tree_1.png-439833fc175113a1cf7ace866d0175b3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Tree_1.png"
+dest_files=[ "res://.import/Tree_1.png-439833fc175113a1cf7ace866d0175b3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Object/Tree_2.png b/Assets/Environment/WinterTileset/Object/Tree_2.png
new file mode 100755
index 0000000..ecb16c4
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Tree_2.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Object/Tree_2.png.import b/Assets/Environment/WinterTileset/Object/Tree_2.png.import
new file mode 100644
index 0000000..6577fe6
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Object/Tree_2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Tree_2.png-ba01b9865c390327126aedd5adaa6e00.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Object/Tree_2.png"
+dest_files=[ "res://.import/Tree_2.png-ba01b9865c390327126aedd5adaa6e00.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/1.png b/Assets/Environment/WinterTileset/Tiles/1.png
new file mode 100755
index 0000000..108aae0
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/1.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/1.png.import b/Assets/Environment/WinterTileset/Tiles/1.png.import
new file mode 100644
index 0000000..c4cdac5
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/1.png-ddd8bb5fd23140ad2e55135632ce8f54.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/1.png"
+dest_files=[ "res://.import/1.png-ddd8bb5fd23140ad2e55135632ce8f54.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/10.png b/Assets/Environment/WinterTileset/Tiles/10.png
new file mode 100755
index 0000000..502b4c1
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/10.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/10.png.import b/Assets/Environment/WinterTileset/Tiles/10.png.import
new file mode 100644
index 0000000..e4f4c21
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/10.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/10.png-db396e52899be791ed50f42137609bf3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/10.png"
+dest_files=[ "res://.import/10.png-db396e52899be791ed50f42137609bf3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/11.png b/Assets/Environment/WinterTileset/Tiles/11.png
new file mode 100755
index 0000000..40b3ded
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/11.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/11.png.import b/Assets/Environment/WinterTileset/Tiles/11.png.import
new file mode 100644
index 0000000..3b3d061
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/11.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/11.png-341efcd4c0d74961abe1fc0d840f62cb.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/11.png"
+dest_files=[ "res://.import/11.png-341efcd4c0d74961abe1fc0d840f62cb.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/12.png b/Assets/Environment/WinterTileset/Tiles/12.png
new file mode 100755
index 0000000..d051b46
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/12.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/12.png.import b/Assets/Environment/WinterTileset/Tiles/12.png.import
new file mode 100644
index 0000000..3c45c37
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/12.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/12.png-d44f7afb0fd7eab7c9599cfa0a20d3c2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/12.png"
+dest_files=[ "res://.import/12.png-d44f7afb0fd7eab7c9599cfa0a20d3c2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/13.png b/Assets/Environment/WinterTileset/Tiles/13.png
new file mode 100755
index 0000000..99b0317
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/13.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/13.png.import b/Assets/Environment/WinterTileset/Tiles/13.png.import
new file mode 100644
index 0000000..8a9a8b1
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/13.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/13.png-0d891410f89b9cde420f5a59355bc200.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/13.png"
+dest_files=[ "res://.import/13.png-0d891410f89b9cde420f5a59355bc200.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/14.png b/Assets/Environment/WinterTileset/Tiles/14.png
new file mode 100755
index 0000000..61e493e
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/14.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/14.png.import b/Assets/Environment/WinterTileset/Tiles/14.png.import
new file mode 100644
index 0000000..9d7845e
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/14.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/14.png-e6c83551519847b08e67044b743bd1b1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/14.png"
+dest_files=[ "res://.import/14.png-e6c83551519847b08e67044b743bd1b1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/15.png b/Assets/Environment/WinterTileset/Tiles/15.png
new file mode 100755
index 0000000..9a73fb4
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/15.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/15.png.import b/Assets/Environment/WinterTileset/Tiles/15.png.import
new file mode 100644
index 0000000..71c9c0f
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/15.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/15.png-16c25d20250833ff4cbc8951e8a88899.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/15.png"
+dest_files=[ "res://.import/15.png-16c25d20250833ff4cbc8951e8a88899.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/16.png b/Assets/Environment/WinterTileset/Tiles/16.png
new file mode 100755
index 0000000..8a593cc
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/16.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/16.png.import b/Assets/Environment/WinterTileset/Tiles/16.png.import
new file mode 100644
index 0000000..ff8a29a
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/16.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/16.png-4e141dd1d96a21c1c6b053eed6c3a76d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/16.png"
+dest_files=[ "res://.import/16.png-4e141dd1d96a21c1c6b053eed6c3a76d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/17.png b/Assets/Environment/WinterTileset/Tiles/17.png
new file mode 100755
index 0000000..f93ef50
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/17.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/17.png.import b/Assets/Environment/WinterTileset/Tiles/17.png.import
new file mode 100644
index 0000000..0d1bf61
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/17.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/17.png-e36f0611f0bbf21623e4dd0c04b0f9bb.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/17.png"
+dest_files=[ "res://.import/17.png-e36f0611f0bbf21623e4dd0c04b0f9bb.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/18.png b/Assets/Environment/WinterTileset/Tiles/18.png
new file mode 100755
index 0000000..90f0204
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/18.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/18.png.import b/Assets/Environment/WinterTileset/Tiles/18.png.import
new file mode 100644
index 0000000..058dc30
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/18.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/18.png-60b2214ce6633c14472f49d193e9361c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/18.png"
+dest_files=[ "res://.import/18.png-60b2214ce6633c14472f49d193e9361c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/2.png b/Assets/Environment/WinterTileset/Tiles/2.png
new file mode 100755
index 0000000..37f65c8
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/2.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/2.png.import b/Assets/Environment/WinterTileset/Tiles/2.png.import
new file mode 100644
index 0000000..72a6e0a
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/2.png-06280c866d30f067c0e341154cbd78ba.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/2.png"
+dest_files=[ "res://.import/2.png-06280c866d30f067c0e341154cbd78ba.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/3.png b/Assets/Environment/WinterTileset/Tiles/3.png
new file mode 100755
index 0000000..8e09009
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/3.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/3.png.import b/Assets/Environment/WinterTileset/Tiles/3.png.import
new file mode 100644
index 0000000..a1e71cd
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/3.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/3.png-66e1555ae0f60e5eb39a4be00f663ebe.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/3.png"
+dest_files=[ "res://.import/3.png-66e1555ae0f60e5eb39a4be00f663ebe.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/4.png b/Assets/Environment/WinterTileset/Tiles/4.png
new file mode 100755
index 0000000..b7d269a
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/4.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/4.png.import b/Assets/Environment/WinterTileset/Tiles/4.png.import
new file mode 100644
index 0000000..fa62d86
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/4.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/4.png-caab7f3ff65fe0e15e4fcc5e5c3d3816.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/4.png"
+dest_files=[ "res://.import/4.png-caab7f3ff65fe0e15e4fcc5e5c3d3816.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/5.png b/Assets/Environment/WinterTileset/Tiles/5.png
new file mode 100755
index 0000000..16a2288
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/5.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/5.png.import b/Assets/Environment/WinterTileset/Tiles/5.png.import
new file mode 100644
index 0000000..402b299
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/5.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/5.png-31fc0ae37ec51847b6bde9a7ade5ba59.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/5.png"
+dest_files=[ "res://.import/5.png-31fc0ae37ec51847b6bde9a7ade5ba59.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/6.png b/Assets/Environment/WinterTileset/Tiles/6.png
new file mode 100755
index 0000000..d7324ee
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/6.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/6.png.import b/Assets/Environment/WinterTileset/Tiles/6.png.import
new file mode 100644
index 0000000..4ba872b
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/6.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/6.png-ce232f925af569abaf06301df480d165.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/6.png"
+dest_files=[ "res://.import/6.png-ce232f925af569abaf06301df480d165.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/7.png b/Assets/Environment/WinterTileset/Tiles/7.png
new file mode 100755
index 0000000..18f3997
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/7.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/7.png.import b/Assets/Environment/WinterTileset/Tiles/7.png.import
new file mode 100644
index 0000000..61c121e
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/7.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/7.png-9a6ebdc7023490e534deee7ef5c727b2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/7.png"
+dest_files=[ "res://.import/7.png-9a6ebdc7023490e534deee7ef5c727b2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/8.png b/Assets/Environment/WinterTileset/Tiles/8.png
new file mode 100755
index 0000000..8f11c6e
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/8.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/8.png.import b/Assets/Environment/WinterTileset/Tiles/8.png.import
new file mode 100644
index 0000000..9afe3fe
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/8.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/8.png-325f13b1273d4c81ef32d4b9017d3723.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/8.png"
+dest_files=[ "res://.import/8.png-325f13b1273d4c81ef32d4b9017d3723.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/WinterTileset/Tiles/9.png b/Assets/Environment/WinterTileset/Tiles/9.png
new file mode 100755
index 0000000..99a4ee6
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/9.png
Binary files differ
diff --git a/Assets/Environment/WinterTileset/Tiles/9.png.import b/Assets/Environment/WinterTileset/Tiles/9.png.import
new file mode 100644
index 0000000..5122b1a
--- /dev/null
+++ b/Assets/Environment/WinterTileset/Tiles/9.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/9.png-e94b3701ee37c081bb9af0123d3ef517.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://Assets/Environment/WinterTileset/Tiles/9.png"
+dest_files=[ "res://.import/9.png-e94b3701ee37c081bb9af0123d3ef517.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/Assets/Environment/generic_platformer.tres b/Assets/Environment/generic_platformer.tres
index 52a638d..3176cf3 100644
--- a/Assets/Environment/generic_platformer.tres
+++ b/Assets/Environment/generic_platformer.tres
@@ -1,4 +1,4 @@
-[gd_resource type="TileSet" load_steps=35 format=2]
+[gd_resource type="TileSet" load_steps=24 format=2]
[ext_resource path="res://Assets/Environment/2015-02-26 [DB32](Generic Platformer)(Tileset).png" type="Texture" id=1]
@@ -12,16 +12,16 @@ points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=4]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
+points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=5]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
+points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=6]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=7]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
+points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=8]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
@@ -33,25 +33,25 @@ points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=11]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
+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( 0, 0, 16, 0, 16, 16, 0, 16 )
+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( 16, 16, 0, 16, 0, 0, 16, 0 )
+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( 0, 0, 16, 0, 16, 16, 0, 16 )
+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 )
@@ -60,7 +60,7 @@ points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=20]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
+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 )
@@ -68,257 +68,254 @@ 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="ConvexPolygonShape2D" id=24]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
-
-[sub_resource type="ConvexPolygonShape2D" id=25]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=26]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=27]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=28]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=29]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
-
-[sub_resource type="ConvexPolygonShape2D" id=30]
-points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
-
-[sub_resource type="ConvexPolygonShape2D" id=31]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=32]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
-[sub_resource type="ConvexPolygonShape2D" id=33]
-points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
-
[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( 0, 0, 16, 16 )
-0/tile_mode = 2
-0/autotile/icon_coordinate = Vector2( 0, 0 )
-0/autotile/tile_size = Vector2( 16, 16 )
-0/autotile/spacing = 0
-0/autotile/occluder_map = [ ]
-0/autotile/navpoly_map = [ ]
-0/autotile/priority_map = [ ]
-0/autotile/z_index_map = [ ]
+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 = SubResource( 1 )
0/shape_one_way = false
-0/shape_one_way_margin = 1.0
-0/shapes = [ {
+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 )
-}, {
-"autotile_coord": Vector2( 1, 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 )
-}, {
-"autotile_coord": Vector2( 2, 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 )
-}, {
-"autotile_coord": Vector2( 2, 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( 2, 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( 6, 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( 6, 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( 7, 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( 8, 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( 9, 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( 9, 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( 10, 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 )
-}, {
-"autotile_coord": Vector2( 10, 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 )
-}, {
-"autotile_coord": Vector2( 11, 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( 11, 1 ),
+"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( 11, 2 ),
+"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( 11, 2 ),
+"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( 10, 2 ),
+"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( 9, 2 ),
+"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( 9, 2 ),
+"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( 9, 1 ),
+"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( 6, 1 ),
+"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 )
-}, {
-"autotile_coord": Vector2( 7, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 23 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 7, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 24 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 8, 1 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 25 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 8, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 26 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 7, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 27 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 6, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 28 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 6, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 29 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 3, 0 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 30 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 4, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 31 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 3, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 32 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
-}, {
-"autotile_coord": Vector2( 5, 2 ),
-"one_way": false,
-"one_way_margin": 1.0,
-"shape": SubResource( 33 ),
-"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
} ]
-0/z_index = 0
+6/z_index = 0
diff --git a/Characters/Character.gd b/Characters/Character.gd
index bf16dbf..966d69d 100644
--- a/Characters/Character.gd
+++ b/Characters/Character.gd
@@ -72,13 +72,13 @@ func _physics_process(_delta):
$Sprite.play("wall")
if Input.is_action_just_pressed("ui_up"):
- Input.action_release("ui_left")
- Input.action_release("ui_right")
velocity.y = JUMPFORCE * 0.75
if direction == Enum.DIRECTION.LEFT:
+ Input.action_release("ui_left")
velocity.x = 2000
$Sprite.flip_h = false
elif direction == Enum.DIRECTION.RIGHT:
+ Input.action_release("ui_right")
velocity.x = -2000
$Sprite.flip_h = true
diff --git a/Characters/Dove.tscn b/Characters/Dove.tscn
index 14f99ce..34d0971 100644
--- a/Characters/Dove.tscn
+++ b/Characters/Dove.tscn
@@ -14,6 +14,11 @@
[sub_resource type="SpriteFrames" id=1]
animations = [ {
+"frames": [ ExtResource( 3 ) ],
+"loop": false,
+"name": "fall_stop",
+"speed": 5.0
+}, {
"frames": [ ExtResource( 6 ) ],
"loop": true,
"name": "back",
@@ -29,9 +34,9 @@ animations = [ {
"name": "jump",
"speed": 5.0
}, {
-"frames": [ ExtResource( 5 ), ExtResource( 8 ) ],
+"frames": [ ExtResource( 10 ) ],
"loop": true,
-"name": "walk",
+"name": "wall",
"speed": 5.0
}, {
"frames": [ ExtResource( 7 ) ],
@@ -39,9 +44,9 @@ animations = [ {
"name": "fall_stop_landing",
"speed": 5.0
}, {
-"frames": [ ExtResource( 4 ) ],
+"frames": [ ExtResource( 5 ), ExtResource( 8 ) ],
"loop": true,
-"name": "run",
+"name": "walk",
"speed": 5.0
}, {
"frames": [ ExtResource( 11 ) ],
@@ -49,14 +54,9 @@ animations = [ {
"name": "fall",
"speed": 5.0
}, {
-"frames": [ ExtResource( 3 ) ],
-"loop": false,
-"name": "fall_stop",
-"speed": 5.0
-}, {
-"frames": [ ExtResource( 10 ) ],
+"frames": [ ExtResource( 4 ) ],
"loop": true,
-"name": "wall",
+"name": "run",
"speed": 5.0
} ]
diff --git a/Characters/Elephant.gd b/Characters/Elephant.gd
new file mode 100644
index 0000000..b7c6d31
--- /dev/null
+++ b/Characters/Elephant.gd
@@ -0,0 +1,5 @@
+extends "res://Characters/Character.gd"
+
+
+func _ready():
+ pass
diff --git a/Characters/Elephant.tscn b/Characters/Elephant.tscn
new file mode 100644
index 0000000..5c41e9d
--- /dev/null
+++ b/Characters/Elephant.tscn
@@ -0,0 +1,58 @@
+[gd_scene load_steps=10 format=2]
+
+[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]
+
+[sub_resource type="SpriteFrames" id=1]
+animations = [ {
+"frames": [ ExtResource( 4 ) ],
+"loop": true,
+"name": "back",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 5 ) ],
+"loop": true,
+"name": "idle",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 7 ) ],
+"loop": true,
+"name": "jump",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 6 ) ],
+"loop": true,
+"name": "wall",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 3 ), ExtResource( 2 ) ],
+"loop": true,
+"name": "walk",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 3 ), ExtResource( 2 ) ],
+"loop": true,
+"name": "run",
+"speed": 10.0
+} ]
+
+[sub_resource type="RectangleShape2D" id=2]
+extents = Vector2( 9.21901, 11.2317 )
+
+[node name="Elephant" type="KinematicBody2D"]
+collision_mask = 15
+script = ExtResource( 1 )
+
+[node name="Sprite" type="AnimatedSprite" parent="."]
+scale = Vector2( 0.7, 0.7 )
+frames = SubResource( 1 )
+animation = "idle"
+playing = true
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+shape = SubResource( 2 )
diff --git a/Global.gd b/Global.gd
index cef7b9f..3c8a3a3 100644
--- a/Global.gd
+++ b/Global.gd
@@ -7,16 +7,16 @@ signal game_ended()
signal game_won()
-const Levels = [
- "Level_0001",
- "Level_0001",
- "Level_0001",
- "Level_0001",
- "Level_0001",
- "Level_0001",
+var Levels = [
"Level_0001",
+ "Level_0002",
+ "Level_0003",
"Level_0001",
+ "Level_0002",
+ "Level_0003",
"Level_0001",
+ "Level_0002",
+ "Level_0003",
]
var Level_Map = []
@@ -30,6 +30,9 @@ func _ready():
func init():
+ randomize()
+ self.Levels.shuffle()
+
for level in self.Levels:
self.Level_Map.push_back({
time = 0,
@@ -116,7 +119,7 @@ func _on_Network_game_ended(winning_player):
self.init()
-func check_win():
+func has_won():
var has_won = false
var cleared_levels_idx = []
@@ -148,5 +151,24 @@ func check_win():
has_won = true
break
+ return has_won
+
+
+func check_win():
+ var has_won = self.has_won()
+
+ if has_won:
+ # TODO: start 10s timer with callback check_win_timer()
+ # SAVE IN REMOTE ARRAY USERS WITH CROWN = rpc_id + running timer?
+ # Check for each user that already has a crown if the win condition is still true
+ # if it's not, delete user from array and stop timer
+ # if it is, do nothing, keep running until game end
+ self.check_win_timer()
+ pass
+
+
+func check_win_timer():
+ var has_won = self.has_won()
+
if has_won:
emit_signal("game_won", Network.player)
diff --git a/Levels/Level_0001.tscn b/Levels/Level_0001.tscn
index bcb4d7b..5a234ca 100644
--- a/Levels/Level_0001.tscn
+++ b/Levels/Level_0001.tscn
@@ -15,10 +15,10 @@ cell_size = Vector2( 16, 16 )
collision_layer = 2
collision_mask = 15
format = 1
-tile_data = PoolIntArray( 327692, 0, 6, 327693, 0, 8, 393228, 0, 65542, 393229, 0, 65545, 458764, 0, 65542, 458765, 0, 65545, 524295, 0, 0, 524296, 0, 1, 524297, 0, 1, 524298, 0, 1, 524299, 0, 1, 524300, 0, 65542, 524301, 0, 65545, 524302, 0, 1, 524303, 0, 1, 524304, 0, 1, 524305, 0, 1, 524306, 0, 1, 524307, 0, 2, 589836, 0, 131078, 589837, 0, 131080, 720918, 0, 0, 720919, 0, 1, 720920, 0, 1, 720921, 0, 1, 720922, 0, 1, 720923, 0, 1, 720924, 0, 1, 720925, 0, 1, 720926, 0, 1, 720927, 0, 1, 720928, 0, 1, 720929, 0, 1, 720930, 0, 1, 720931, 0, 1, 720932, 0, 1, 720933, 0, 1, 720934, 0, 1, 720935, 0, 1, 720936, 0, 1, 720937, 0, 2, 917518, 0, 6, 917519, 0, 8, 917523, 0, 6, 917524, 0, 8, 983054, 0, 65542, 983055, 0, 65545, 983059, 0, 65542, 983060, 0, 65545, 1048590, 0, 65542, 1048591, 0, 65545, 1048595, 0, 65542, 1048596, 0, 65545, 1114126, 0, 65542, 1114127, 0, 65545, 1114131, 0, 65542, 1114132, 0, 65545, 1179662, 0, 65542, 1179663, 0, 65545, 1179667, 0, 65542, 1179668, 0, 65545, 1245198, 0, 65542, 1245199, 0, 65545, 1245203, 0, 65542, 1245204, 0, 65545, 1310734, 0, 65542, 1310735, 0, 65545, 1310739, 0, 65542, 1310740, 0, 65545, 1376270, 0, 65542, 1376271, 0, 65545, 1376275, 0, 65542, 1376276, 0, 65545, 1441806, 0, 65542, 1441807, 0, 65545, 1441811, 0, 65542, 1441812, 0, 65545, 1507342, 0, 65542, 1507343, 0, 65545, 1507347, 0, 65542, 1507348, 0, 65545, 1572878, 0, 65542, 1572879, 0, 65545, 1572883, 0, 65542, 1572884, 0, 65545, 1638414, 0, 65542, 1638415, 0, 65545, 1638419, 0, 65542, 1638420, 0, 65545, 1703950, 0, 131078, 1703951, 0, 131080, 1703955, 0, 131078, 1703956, 0, 131080, 1900544, 0, 0, 1900545, 0, 1, 1900546, 0, 1, 1900547, 0, 1, 1900548, 0, 1, 1900549, 0, 1, 1900550, 0, 1, 1900551, 0, 1, 1900552, 0, 1, 1900553, 0, 1, 1900554, 0, 1, 1900555, 0, 1, 1900556, 0, 1, 1900557, 0, 1, 1900558, 0, 1, 1900559, 0, 1, 1900560, 0, 1, 1900561, 0, 1, 1900562, 0, 1, 1900563, 0, 1, 1900564, 0, 1, 1900565, 0, 2 )
+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, 786536, 4, 65537, 786537, 4, 65537, 851993, 4, 65536, 851994, 4, 65538, 852040, 4, 0, 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, 917576, 4, 65536, 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 )
[node name="Flag" parent="." instance=ExtResource( 3 )]
-position = Vector2( 640, 144 )
+position = Vector2( 1688, 624 )
scale = Vector2( 2, 2 )
[node name="Character" parent="." instance=ExtResource( 2 )]
@@ -27,14 +27,14 @@ position = Vector2( 144.471, 115.947 )
[node name="Camera2D" type="Camera2D" parent="Character"]
current = true
zoom = Vector2( 0.5, 0.5 )
-limit_left = 0
-limit_top = 0
-limit_right = 700
-limit_bottom = 500
+limit_left = -100
+limit_top = -250
+limit_right = 1800
+limit_bottom = 750
drag_margin_h_enabled = true
drag_margin_v_enabled = true
editor_draw_limits = true
[node name="CheckFall" parent="." instance=ExtResource( 5 )]
-position = Vector2( 320, 520 )
-scale = Vector2( 2, 1 )
+position = Vector2( 1096, 768 )
+scale = Vector2( 4, 1 )
diff --git a/Levels/Level_0002.gd b/Levels/Level_0002.gd
new file mode 100644
index 0000000..3fffc27
--- /dev/null
+++ b/Levels/Level_0002.gd
@@ -0,0 +1,5 @@
+extends "res://Levels/Level.gd"
+
+
+func _ready():
+ pass
diff --git a/Levels/Level_0002.tscn b/Levels/Level_0002.tscn
new file mode 100644
index 0000000..b74847c
--- /dev/null
+++ b/Levels/Level_0002.tscn
@@ -0,0 +1,297 @@
+[gd_scene load_steps=26 format=2]
+
+[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]
+
+[sub_resource type="ConvexPolygonShape2D" id=1]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=2]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=3]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=5]
+points = PoolVector2Array( 128, 96, 0, 32, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=6]
+points = PoolVector2Array( 128, 96, 0, 96, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=7]
+points = PoolVector2Array( 128, 32, 0, 96, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=8]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=9]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=10]
+points = PoolVector2Array( 512, 192, 0, 192, 96, 64, 384, 0 )
+
+[sub_resource type="TileSet" id=4]
+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( 5 )
+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( 5 ),
+"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( 6 )
+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( 6 ),
+"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( 7 )
+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( 7 ),
+"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( 8 )
+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( 8 ),
+"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( 9 )
+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( 9 ),
+"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( 10 )
+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( 10 ),
+"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
+
+[node name="Level_0002" type="Node2D"]
+script = ExtResource( 9 )
+
+[node name="TileMap" type="TileMap" parent="."]
+scale = Vector2( 0.2, 0.2 )
+tile_set = SubResource( 4 )
+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 )
+
+[node name="Flag" parent="." instance=ExtResource( 3 )]
+position = Vector2( 888, -160 )
+scale = Vector2( 2, 2 )
+
+[node name="Character" parent="." instance=ExtResource( 2 )]
+position = Vector2( 328, 240 )
+
+[node name="Camera2D" type="Camera2D" parent="Character"]
+current = true
+zoom = Vector2( 0.5, 0.5 )
+limit_left = 75
+limit_top = -300
+limit_right = 950
+limit_bottom = 300
+drag_margin_h_enabled = true
+drag_margin_v_enabled = true
+editor_draw_limits = true
+
+[node name="CheckFall" parent="." instance=ExtResource( 5 )]
+position = Vector2( 472, 320 )
+scale = Vector2( 3, 1 )
diff --git a/Levels/Level_0003.gd b/Levels/Level_0003.gd
new file mode 100644
index 0000000..3fffc27
--- /dev/null
+++ b/Levels/Level_0003.gd
@@ -0,0 +1,5 @@
+extends "res://Levels/Level.gd"
+
+
+func _ready():
+ pass
diff --git a/Levels/Level_0003.tscn b/Levels/Level_0003.tscn
new file mode 100644
index 0000000..ef443c7
--- /dev/null
+++ b/Levels/Level_0003.tscn
@@ -0,0 +1,297 @@
+[gd_scene load_steps=26 format=2]
+
+[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]
+
+[sub_resource type="ConvexPolygonShape2D" id=1]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=2]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=3]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=4]
+points = PoolVector2Array( 128, 96, 0, 32, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=5]
+points = PoolVector2Array( 128, 96, 0, 96, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=6]
+points = PoolVector2Array( 128, 32, 0, 96, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=7]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=8]
+points = PoolVector2Array( 128, 128, 0, 128, 0, 0, 128, 0 )
+
+[sub_resource type="ConvexPolygonShape2D" id=9]
+points = PoolVector2Array( 512, 192, 0, 192, 96, 64, 384, 0 )
+
+[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
+
+[node name="Level_0003" type="Node2D"]
+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 )
+
+[node name="Flag" parent="." instance=ExtResource( 3 )]
+position = Vector2( 1144, -264 )
+scale = Vector2( 2, 2 )
+
+[node name="Character" parent="." instance=ExtResource( 2 )]
+position = Vector2( 1520, 296 )
+
+[node name="Camera2D" type="Camera2D" parent="Character"]
+current = true
+zoom = Vector2( 0.5, 0.5 )
+limit_left = -1000
+limit_top = -1000
+limit_right = 2000
+limit_bottom = 1000
+drag_margin_h_enabled = true
+drag_margin_v_enabled = true
+editor_draw_limits = true
+
+[node name="CheckFall" parent="." instance=ExtResource( 5 )]
+position = Vector2( 1024, 408 )
+scale = Vector2( 3, 1 )
diff --git a/UI/CharacterSelect.tscn b/UI/CharacterSelect.tscn
index 5ff2027..9834648 100644
--- a/UI/CharacterSelect.tscn
+++ b/UI/CharacterSelect.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=9 format=2]
+[gd_scene load_steps=10 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]
@@ -7,6 +7,7 @@
[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]
[sub_resource type="DynamicFont" id=1]
size = 52
@@ -96,8 +97,20 @@ texture = ExtResource( 6 )
__meta__ = {
"_edit_use_anchors_": false
}
+
+[node name="Elephant" type="TextureRect" parent="."]
+margin_left = 288.0
+margin_top = 296.0
+margin_right = 320.0
+margin_bottom = 328.0
+rect_scale = Vector2( 2, 2 )
+texture = ExtResource( 8 )
+__meta__ = {
+"_edit_use_anchors_": false
+}
[connection signal="gui_input" from="Tux" to="." method="_button_pressed" binds= [ "Tux" ]]
[connection signal="gui_input" from="Duck" to="." method="_button_pressed" binds= [ "Duck" ]]
[connection signal="gui_input" from="Dove" to="." method="_button_pressed" binds= [ "Dove" ]]
[connection signal="gui_input" from="Pidgin" to="." method="_button_pressed" binds= [ "Pidgin" ]]
[connection signal="gui_input" from="Monkey" to="." method="_button_pressed" binds= [ "Monkey" ]]
+[connection signal="gui_input" from="Elephant" to="." method="_button_pressed" binds= [ "Elephant" ]]
diff --git a/project.godot b/project.godot
index e49b350..f3b7238 100644
--- a/project.godot
+++ b/project.godot
@@ -33,6 +33,7 @@ ui_accept={
, 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)
, 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":67,"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":16777237,"unicode":0,"echo":false,"script":null)
]
}
ui_left={