diff --git a/README.md b/README.md
index bc9fff3..a5520e3 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-# Zack's Dress Up 1½
+# Zack's Dress Up
-Zack's Dress Up 1½ is a basic drag and drop-based dress up game written and designed in Godot 3. It's a port of my original Flash game, ZC's Dress Up, that contains all the original assets with only minor edits.
+Zack's Dress Up is a open source dress up game. It's a remake of my original Flash game, ZC's Dress Up, that contains all the original assets with only minor edits. That version was and remains proprietary due to the nature of Flash, unfortunately.
-I have high confidence that I'll be able to get around to developing a proper sequel with newer graphics and better game play mechenics sometime Q1 2019.
+The biggest change in this remake is moving from drag-and-drop to a [CAS](https://sims.fandom.com/wiki/Create_a_Sim)-like game mechanic and design. The original port has been moved to it's own branch, under the Classic moniker. I have high confidence that I'll be able to get around to developing a proper sequel with newer graphics.
Play, download or download and donate at [Itch.io](https://antonwilc0x.itch.io/zdressup).
diff --git a/project/ClassicClothes.tscn b/project/ClassicClothes.tscn
new file mode 100644
index 0000000..54b53af
--- /dev/null
+++ b/project/ClassicClothes.tscn
@@ -0,0 +1,506 @@
+[gd_scene load_steps=18 format=2]
+
+[ext_resource path="res://assets/briefs_classic.png" type="Texture" id=1]
+[ext_resource path="res://src/ItemDrag.gd" type="Script" id=2]
+[ext_resource path="res://assets/zbriefs_classic.png" type="Texture" id=3]
+[ext_resource path="res://assets/jeans.png" type="Texture" id=4]
+[ext_resource path="res://assets/dj_shorts.png" type="Texture" id=5]
+[ext_resource path="res://assets/sweat_pants.png" type="Texture" id=6]
+[ext_resource path="res://assets/blue_camo_jeans.png" type="Texture" id=7]
+[ext_resource path="res://assets/beat_up_jeans.png" type="Texture" id=8]
+[ext_resource path="res://assets/old_sweatshirt.png" type="Texture" id=9]
+[ext_resource path="res://assets/raw_shirt.png" type="Texture" id=10]
+[ext_resource path="res://assets/atomic_shirt.png" type="Texture" id=11]
+[ext_resource path="res://assets/z_shirt.png" type="Texture" id=12]
+[ext_resource path="res://assets/biker_jacket.png" type="Texture" id=13]
+[ext_resource path="res://assets/whatsnew_shirt.png" type="Texture" id=14]
+[ext_resource path="res://assets/train_hoodie.png" type="Texture" id=15]
+[ext_resource path="res://assets/camera.png" type="Texture" id=16]
+[ext_resource path="res://assets/owo_censor_classic.png" type="Texture" id=17]
+
+[node name="Clothes" type="Node"]
+
+[node name="Wordrobe" type="ReferenceRect" parent="." index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 193.0
+margin_top = 17.0
+margin_right = 775.0
+margin_bottom = 527.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+
+[node name="Underwear" type="Node" parent="Wordrobe" index="0"]
+
+[node name="Briefs" type="TextureButton" parent="Wordrobe/Underwear" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 517.0
+margin_top = 462.0
+margin_right = 585.0
+margin_bottom = 496.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 1 )
+script = ExtResource( 2 )
+
+[node name="ZBriefs" type="TextureButton" parent="Wordrobe/Underwear" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 403.0
+margin_top = 463.0
+margin_right = 471.0
+margin_bottom = 497.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 3 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Bottoms" type="Node" parent="Wordrobe" index="1"]
+
+[node name="Jeans" type="TextureButton" parent="Wordrobe/Bottoms" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 610.0
+margin_top = 298.0
+margin_right = 716.0
+margin_bottom = 410.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 4 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="DJ Shorts" type="TextureButton" parent="Wordrobe/Bottoms" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 624.0
+margin_top = 421.0
+margin_right = 720.0
+margin_bottom = 514.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 5 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Anchor", "Textures" ]
+
+[node name="Sweats" type="TextureButton" parent="Wordrobe/Bottoms" index="2"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 480.0
+margin_top = 324.0
+margin_right = 586.0
+margin_bottom = 436.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 6 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Blue Camo Jeans" type="TextureButton" parent="Wordrobe/Bottoms" index="3"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 230.0
+margin_top = 406.0
+margin_right = 336.0
+margin_bottom = 518.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 7 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Beat Up Jeans" type="TextureButton" parent="Wordrobe/Bottoms" index="4"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 362.0
+margin_top = 322.0
+margin_right = 468.0
+margin_bottom = 434.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 8 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Tops" type="Node" parent="Wordrobe" index="2"]
+
+[node name="Sweatshirt" type="TextureButton" parent="Wordrobe/Tops" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 639.0
+margin_top = 40.0
+margin_right = 724.0
+margin_bottom = 150.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 9 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="DJ Shirt" type="TextureButton" parent="Wordrobe/Tops" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 640.0
+margin_top = 162.0
+margin_right = 725.0
+margin_bottom = 272.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 9 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Raw" type="TextureButton" parent="Wordrobe/Tops" index="2"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 243.0
+margin_top = 31.0
+margin_right = 324.0
+margin_bottom = 144.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 10 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Atomic Shirt" type="TextureButton" parent="Wordrobe/Tops" index="3"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 514.0
+margin_top = 39.0
+margin_right = 595.0
+margin_bottom = 154.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 11 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Z Shirt" type="TextureButton" parent="Wordrobe/Tops" index="4"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 381.0
+margin_top = 184.0
+margin_right = 462.0
+margin_bottom = 299.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 12 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Biker Jacket" type="TextureButton" parent="Wordrobe/Tops" index="5"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 249.0
+margin_top = 281.0
+margin_right = 334.0
+margin_bottom = 396.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 13 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="What's New" type="TextureButton" parent="Wordrobe/Tops" index="6"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 245.0
+margin_top = 156.0
+margin_right = 330.0
+margin_bottom = 271.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 14 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Train Shirt" type="TextureButton" parent="Wordrobe/Tops" index="7"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 508.0
+margin_top = 182.0
+margin_right = 593.0
+margin_bottom = 297.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 15 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="Accessories" type="Node" parent="Wordrobe" index="3"]
+
+[node name="Camera" type="TextureButton" parent="Wordrobe/Accessories" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 394.0
+margin_top = 100.0
+margin_right = 443.0
+margin_bottom = 162.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 16 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="OwO Censor" type="TextureButton" parent="Wordrobe/Accessories" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 367.0
+margin_top = 43.0
+margin_right = 472.0
+margin_bottom = 83.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 17 )
+script = ExtResource( 2 )
+_sections_unfolded = [ "Textures" ]
+
+[connection signal="gui_input" from="Wordrobe/Underwear/Briefs" to="Wordrobe/Underwear/Briefs" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Underwear/ZBriefs" to="Wordrobe/Underwear/ZBriefs" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Bottoms/Jeans" to="Wordrobe/Bottoms/Jeans" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Bottoms/DJ Shorts" to="Wordrobe/Bottoms/DJ Shorts" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Bottoms/Sweats" to="Wordrobe/Bottoms/Sweats" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Bottoms/Blue Camo Jeans" to="Wordrobe/Bottoms/Blue Camo Jeans" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Bottoms/Beat Up Jeans" to="Wordrobe/Bottoms/Beat Up Jeans" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/Sweatshirt" to="Wordrobe/Tops/Sweatshirt" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/DJ Shirt" to="Wordrobe/Tops/DJ Shirt" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/Raw" to="Wordrobe/Tops/Raw" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/Atomic Shirt" to="Wordrobe/Tops/Atomic Shirt" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/Z Shirt" to="Wordrobe/Tops/Z Shirt" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/Biker Jacket" to="Wordrobe/Tops/Biker Jacket" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/What's New" to="Wordrobe/Tops/What's New" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Tops/Train Shirt" to="Wordrobe/Tops/Train Shirt" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Accessories/Camera" to="Wordrobe/Accessories/Camera" method="_on_outfit_gui_input"]
+
+[connection signal="gui_input" from="Wordrobe/Accessories/OwO Censor" to="Wordrobe/Accessories/OwO Censor" method="_on_outfit_gui_input"]
+
+
diff --git a/project/ClassicInterface.tscn b/project/ClassicInterface.tscn
new file mode 100644
index 0000000..0ab44da
--- /dev/null
+++ b/project/ClassicInterface.tscn
@@ -0,0 +1,138 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://src/Interface.gd" type="Script" id=1]
+[ext_resource path="res://WinDialogs.tscn" type="PackedScene" id=2]
+
+[node name="Interface" type="Control"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_top = -7.0
+margin_right = 40.0
+margin_bottom = 33.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+script = ExtResource( 1 )
+
+[node name="RefRect" type="ReferenceRect" parent="." index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 11.0
+margin_top = 16.0
+margin_right = 165.0
+margin_bottom = 128.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+
+[node name="VertContainer" type="VBoxContainer" parent="RefRect" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_left = 4.0
+margin_top = 3.0
+margin_right = -3.0
+margin_bottom = -111.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 1
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+alignment = 0
+
+[node name="ModernBtn" type="Button" parent="RefRect/VertContainer" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_right = 147.0
+margin_bottom = 20.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "Modern"
+flat = false
+align = 1
+
+[node name="SettingsBtn" type="Button" parent="RefRect/VertContainer" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_top = 24.0
+margin_right = 147.0
+margin_bottom = 44.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KSET"
+flat = false
+align = 1
+
+[node name="AboutBtn" type="Button" parent="RefRect/VertContainer" index="2"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_top = 48.0
+margin_right = 147.0
+margin_bottom = 68.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KABO"
+flat = false
+align = 1
+_sections_unfolded = [ "Margin" ]
+
+[node name="WinDialogs" parent="." index="1" instance=ExtResource( 2 )]
+
+[connection signal="pressed" from="RefRect/VertContainer/ModernBtn" to="." method="_on_ModernBtn_pressed"]
+
+[connection signal="pressed" from="RefRect/VertContainer/SettingsBtn" to="." method="_on_SettingsBtn_pressed"]
+
+[connection signal="pressed" from="RefRect/VertContainer/AboutBtn" to="." method="_on_AboutBtn_pressed"]
+
+
diff --git a/project/ClassicScreen.tscn b/project/ClassicScreen.tscn
new file mode 100644
index 0000000..ca6bb23
--- /dev/null
+++ b/project/ClassicScreen.tscn
@@ -0,0 +1,37 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://src/GameScreen.gd" type="Script" id=1]
+[ext_resource path="res://assets/dress_up_bg.png" type="Texture" id=2]
+[ext_resource path="res://assets/lights.png" type="Texture" id=3]
+[ext_resource path="res://Zack.tscn" type="PackedScene" id=4]
+[ext_resource path="res://ClassicClothes.tscn" type="PackedScene" id=5]
+[ext_resource path="res://ClassicInterface.tscn" type="PackedScene" id=6]
+
+[node name="GameScreen" type="Node"]
+
+script = ExtResource( 1 )
+
+[node name="Background" type="Sprite" parent="." index="0"]
+
+position = Vector2( 400, 277 )
+texture = ExtResource( 2 )
+__meta__ = {
+"_edit_lock_": true
+}
+
+[node name="Lights" type="Sprite" parent="." index="1"]
+
+position = Vector2( 477.823, 100.811 )
+texture = ExtResource( 3 )
+_sections_unfolded = [ "Z Index" ]
+__meta__ = {
+"_edit_lock_": true
+}
+
+[node name="Zack" parent="." index="2" instance=ExtResource( 4 )]
+
+[node name="Clothes" parent="." index="3" instance=ExtResource( 5 )]
+
+[node name="Interface" parent="." index="4" instance=ExtResource( 6 )]
+
+
diff --git a/project/Clothes.tscn b/project/Clothes.tscn
index d1428dc..1a27344 100644
--- a/project/Clothes.tscn
+++ b/project/Clothes.tscn
@@ -1,129 +1,156 @@
-[gd_scene load_steps=17 format=2]
+[gd_scene load_steps=28 format=2]
-[ext_resource path="res://assets/briefs.png" type="Texture" id=1]
-[ext_resource path="res://src/ItemDrag.gd" type="Script" id=2]
-[ext_resource path="res://assets/undies.png" type="Texture" id=3]
-[ext_resource path="res://assets/jeans.png" type="Texture" id=4]
-[ext_resource path="res://assets/dj shorts.png" type="Texture" id=5]
-[ext_resource path="res://assets/sweat pants.png" type="Texture" id=6]
-[ext_resource path="res://assets/old sweatshirt.png" type="Texture" id=7]
-[ext_resource path="res://assets/dj shirt.png" type="Texture" id=8]
-[ext_resource path="res://assets/raw shirt.png" type="Texture" id=9]
-[ext_resource path="res://assets/atomic shirt.png" type="Texture" id=10]
-[ext_resource path="res://assets/snowboard coat.png" type="Texture" id=11]
-[ext_resource path="res://assets/trench coat.png" type="Texture" id=12]
-[ext_resource path="res://assets/blue tux.png" type="Texture" id=13]
-[ext_resource path="res://assets/jp school girl.png" type="Texture" id=14]
-[ext_resource path="res://assets/camera.png" type="Texture" id=15]
-[ext_resource path="res://assets/owo censor.png" type="Texture" id=16]
+[ext_resource path="res://src/Clothes.gd" type="Script" id=1]
+[ext_resource path="res://assets/dressup_wardrobe.png" type="Texture" id=2]
+[ext_resource path="res://assets/lights.png" type="Texture" id=3]
+[ext_resource path="res://assets/DressUp.theme" type="Theme" id=4]
+[ext_resource path="res://assets/jeans.png" type="Texture" id=5]
+[ext_resource path="res://assets/dj_shorts.png" type="Texture" id=6]
+[ext_resource path="res://assets/sweat_pants.png" type="Texture" id=7]
+[ext_resource path="res://assets/blue_camo_jeans.png" type="Texture" id=8]
+[ext_resource path="res://assets/beat_up_jeans.png" type="Texture" id=9]
+[ext_resource path="res://assets/old_sweatshirt.png" type="Texture" id=10]
+[ext_resource path="res://assets/dj_shirt.png" type="Texture" id=11]
+[ext_resource path="res://assets/raw_shirt.png" type="Texture" id=12]
+[ext_resource path="res://assets/atomic_shirt.png" type="Texture" id=13]
+[ext_resource path="res://assets/z_shirt.png" type="Texture" id=14]
+[ext_resource path="res://assets/biker_jacket.png" type="Texture" id=15]
+[ext_resource path="res://assets/nl_jacket.png" type="Texture" id=16]
+[ext_resource path="res://assets/train_hoodie.png" type="Texture" id=17]
+[ext_resource path="res://assets/korm_shirt.png" type="Texture" id=18]
+[ext_resource path="res://assets/whatsnew_shirt.png" type="Texture" id=19]
+[ext_resource path="res://assets/briefs.png" type="Texture" id=20]
+[ext_resource path="res://assets/zbriefs.png" type="Texture" id=21]
+[ext_resource path="res://assets/owo_censor.png" type="Texture" id=22]
+[ext_resource path="res://assets/bottoms_placeholder.png" type="Texture" id=23]
+[ext_resource path="res://assets/tops_placeholder.png" type="Texture" id=24]
-[node name="Clothes" type="Node2D" index="0"]
+[sub_resource type="StyleBoxEmpty" id=1]
-[node name="Wordrobe" type="ReferenceRect" parent="." index="0"]
+content_margin_left = -1.0
+content_margin_right = -1.0
+content_margin_top = -1.0
+content_margin_bottom = -1.0
+
+[sub_resource type="StyleBoxEmpty" id=2]
+
+resource_local_to_scene = true
+content_margin_left = 5.0
+content_margin_right = 5.0
+content_margin_top = 5.0
+content_margin_bottom = 10.0
+_sections_unfolded = [ "Content Margin", "Resource" ]
+
+[sub_resource type="StyleBoxEmpty" id=3]
+
+content_margin_left = -1.0
+content_margin_right = -1.0
+content_margin_top = -1.0
+content_margin_bottom = -1.0
+
+[node name="Clothes" type="Node"]
+
+script = ExtResource( 1 )
+
+[node name="Wordrobe BG" type="Sprite" parent="." index="0"]
+
+position = Vector2( 492.609, 280.27 )
+texture = ExtResource( 2 )
+
+[node name="Lights" type="Sprite" parent="." index="1"]
+
+position = Vector2( 485.001, 160 )
+texture = ExtResource( 3 )
+
+[node name="RefRect" type="ReferenceRect" parent="." index="2"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 193.0
-margin_top = 17.0
-margin_right = 775.0
-margin_bottom = 527.0
+margin_left = 209.0
+margin_top = 18.0
+margin_right = 808.0
+margin_bottom = 533.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
mouse_filter = 0
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
+theme = ExtResource( 4 )
+_sections_unfolded = [ "Theme" ]
-[node name="Underwear" type="Node" parent="Wordrobe" index="0"]
-
-[node name="Briefs" type="TextureButton" parent="Wordrobe/Underwear" index="0"]
+[node name="Wordrobe" type="TabContainer" parent="RefRect" index="0"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 542.0
-margin_top = 302.0
-margin_right = 608.0
-margin_bottom = 345.0
+margin_left = 28.0
+margin_top = 13.0
+margin_right = 585.0
+margin_bottom = 513.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
-focus_mode = 2
mouse_filter = 0
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
-toggle_mode = false
-enabled_focus_mode = 2
-shortcut = null
-group = null
-texture_normal = ExtResource( 1 )
-script = ExtResource( 2 )
+custom_styles/tab_fg = SubResource( 1 )
+custom_styles/tab_bg = SubResource( 2 )
+custom_styles/panel = SubResource( 3 )
+custom_colors/font_color_bg = Color( 1, 1, 1, 1 )
+custom_colors/font_color_fg = Color( 0.980392, 0.992157, 0.768627, 1 )
+tab_align = 0
+tabs_visible = true
+_sections_unfolded = [ "custom_colors", "custom_styles" ]
-[node name="ZBriefs" type="TextureButton" parent="Wordrobe/Underwear" index="1"]
+[node name="Pants" type="Tabs" parent="RefRect/Wordrobe" index="0"]
anchor_left = 0.0
anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 543.0
-margin_top = 350.0
-margin_right = 609.0
-margin_bottom = 393.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_top = 29.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
-focus_mode = 2
mouse_filter = 0
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
-toggle_mode = false
-enabled_focus_mode = 2
-shortcut = null
-group = null
-texture_normal = ExtResource( 3 )
-script = ExtResource( 2 )
-_sections_unfolded = [ "Textures" ]
+custom_constants/hseparation = 0
+tab_align = 1
+scrolling_enabled = true
+_sections_unfolded = [ "Margin", "Rect", "Theme", "custom_fonts", "custom_icons", "custom_styles" ]
-[node name="Bottoms" type="Node" parent="Wordrobe" index="1"]
-
-[node name="Jeans" type="TextureButton" parent="Wordrobe/Bottoms" index="0"]
+[node name="PantsGrid" type="GridContainer" parent="RefRect/Wordrobe/Pants" index="0"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 628.0
-margin_top = 399.0
-margin_right = 734.0
-margin_bottom = 511.0
+margin_left = -15.0
+margin_top = 22.0
+margin_right = 536.0
+margin_bottom = 322.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
-focus_mode = 2
-mouse_filter = 0
+mouse_filter = 1
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
-toggle_mode = false
-enabled_focus_mode = 2
-shortcut = null
-group = null
-texture_normal = ExtResource( 4 )
-script = ExtResource( 2 )
-_sections_unfolded = [ "Textures" ]
+columns = 5
+_sections_unfolded = [ "Margin" ]
-[node name="DJ Shorts" type="TextureButton" parent="Wordrobe/Bottoms" index="1"]
+[node name="Jeans" type="TextureButton" parent="RefRect/Wordrobe/Pants/PantsGrid" index="0"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 639.0
-margin_top = 286.0
-margin_right = 735.0
-margin_bottom = 379.0
+margin_right = 106.0
+margin_bottom = 112.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -136,19 +163,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 5 )
-script = ExtResource( 2 )
-_sections_unfolded = [ "Anchor", "Textures" ]
+_sections_unfolded = [ "Textures" ]
-[node name="Sweats" type="TextureButton" parent="Wordrobe/Bottoms" index="2"]
+[node name="DJ Shorts" type="TextureButton" parent="RefRect/Wordrobe/Pants/PantsGrid" index="1"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 485.0
-margin_top = 405.0
-margin_right = 591.0
-margin_bottom = 517.0
+margin_left = 110.0
+margin_right = 216.0
+margin_bottom = 112.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -161,21 +186,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 6 )
-script = ExtResource( 2 )
-_sections_unfolded = [ "Textures" ]
+_sections_unfolded = [ "Anchor", "Textures" ]
-[node name="Tops" type="Node" parent="Wordrobe" index="2"]
-
-[node name="Sweatshirt" type="TextureButton" parent="Wordrobe/Tops" index="0"]
+[node name="Sweats" type="TextureButton" parent="RefRect/Wordrobe/Pants/PantsGrid" index="2"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 654.0
-margin_top = 40.0
-margin_right = 739.0
-margin_bottom = 150.0
+margin_left = 220.0
+margin_right = 323.0
+margin_bottom = 112.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -188,19 +209,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 7 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="DJ Shirt" type="TextureButton" parent="Wordrobe/Tops" index="1"]
+[node name="Blue Camo Jeans" type="TextureButton" parent="RefRect/Wordrobe/Pants/PantsGrid" index="3"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 651.0
-margin_top = 164.0
-margin_right = 736.0
-margin_bottom = 274.0
+margin_left = 327.0
+margin_right = 433.0
+margin_bottom = 112.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -213,19 +232,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 8 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="Raw" type="TextureButton" parent="Wordrobe/Tops" index="2"]
+[node name="Beat Up Jeans" type="TextureButton" parent="RefRect/Wordrobe/Pants/PantsGrid" index="4"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 533.0
-margin_top = 177.0
-margin_right = 614.0
-margin_bottom = 290.0
+margin_left = 437.0
+margin_right = 543.0
+margin_bottom = 112.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -238,19 +255,83 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 9 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="Biker" type="TextureButton" parent="Wordrobe/Tops" index="3"]
+[node name="Remove Pants" type="Button" parent="RefRect/Wordrobe/Pants/PantsGrid" index="5"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 533.0
-margin_top = 48.0
-margin_right = 614.0
-margin_bottom = 163.0
+margin_top = 116.0
+margin_right = 106.0
+margin_bottom = 228.0
+rect_min_size = Vector2( 0, 112 )
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+custom_colors/font_color_disabled = Color( 0, 0, 0, 1 )
+custom_colors/font_color = Color( 0, 0, 0, 1 )
+custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
+custom_colors/font_color_pressed = Color( 0, 0, 0, 1 )
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KRBT"
+flat = true
+align = 1
+_sections_unfolded = [ "Rect", "custom_colors" ]
+
+[node name="Shirts" type="Tabs" parent="RefRect/Wordrobe" index="1"]
+
+visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_top = 29.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+tab_align = 1
+scrolling_enabled = true
+_sections_unfolded = [ "Margin" ]
+
+[node name="ShirtsGrid" type="GridContainer" parent="RefRect/Wordrobe/Shirts" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = -7.0
+margin_top = 21.0
+margin_right = 519.0
+margin_bottom = 464.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 1
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+columns = 6
+_sections_unfolded = [ "Grow Direction", "Margin" ]
+
+[node name="Sweatshirt" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_right = 85.0
+margin_bottom = 115.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -263,21 +344,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 10 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="Outfits" type="Node" parent="Wordrobe" index="3"]
-
-[node name="Snowboard" type="TextureButton" parent="Wordrobe/Outfits" index="0"]
+[node name="DJ Shirt" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="1"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 224.0
-margin_top = 303.0
-margin_right = 330.0
-margin_bottom = 515.0
+margin_left = 89.0
+margin_right = 174.0
+margin_bottom = 115.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -290,19 +367,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 11 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="Trench Coat" type="TextureButton" parent="Wordrobe/Outfits" index="1"]
+[node name="Raw" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="2"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 355.0
-margin_top = 332.0
-margin_right = 461.0
-margin_bottom = 523.0
+margin_left = 178.0
+margin_right = 263.0
+margin_bottom = 115.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -315,19 +390,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 12 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="Blue Tux" type="TextureButton" parent="Wordrobe/Outfits" index="2"]
+[node name="Atomic" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="3"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 205.0
-margin_top = 52.0
-margin_right = 372.0
-margin_bottom = 276.0
+margin_left = 267.0
+margin_right = 352.0
+margin_bottom = 115.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -340,19 +413,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 13 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="School Girl" type="TextureButton" parent="Wordrobe/Outfits" index="3"]
+[node name="Z Shirt" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="4"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 398.0
-margin_top = 172.0
-margin_right = 487.0
-margin_bottom = 322.0
+margin_left = 356.0
+margin_right = 437.0
+margin_bottom = 115.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -365,21 +436,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 14 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="Accessories" type="Node" parent="Wordrobe" index="4"]
-
-[node name="Camera" type="TextureButton" parent="Wordrobe/Accessories" index="0"]
+[node name="Biker Jacket" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="5"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 409.0
-margin_top = 96.0
-margin_right = 458.0
-margin_bottom = 158.0
+margin_left = 441.0
+margin_right = 526.0
+margin_bottom = 115.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -392,19 +459,17 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 15 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[node name="OwO Censor" type="TextureButton" parent="Wordrobe/Accessories" index="1"]
+[node name="NL Jacket" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="6"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 381.0
-margin_top = 43.0
-margin_right = 486.0
-margin_bottom = 83.0
+margin_top = 119.0
+margin_right = 85.0
+margin_bottom = 234.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -417,37 +482,324 @@ enabled_focus_mode = 2
shortcut = null
group = null
texture_normal = ExtResource( 16 )
-script = ExtResource( 2 )
_sections_unfolded = [ "Textures" ]
-[connection signal="gui_input" from="Wordrobe/Underwear/Briefs" to="Wordrobe/Underwear/Briefs" method="_on_outfit_gui_input"]
+[node name="Train Hoodie" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="7"]
-[connection signal="gui_input" from="Wordrobe/Underwear/ZBriefs" to="Wordrobe/Underwear/ZBriefs" method="_on_outfit_gui_input"]
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 89.0
+margin_top = 119.0
+margin_right = 174.0
+margin_bottom = 234.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 17 )
+_sections_unfolded = [ "Textures" ]
-[connection signal="gui_input" from="Wordrobe/Bottoms/Jeans" to="Wordrobe/Bottoms/Jeans" method="_on_outfit_gui_input"]
+[node name="Korm Shirt" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="8"]
-[connection signal="gui_input" from="Wordrobe/Bottoms/DJ Shorts" to="Wordrobe/Bottoms/DJ Shorts" method="_on_outfit_gui_input"]
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 178.0
+margin_top = 119.0
+margin_right = 263.0
+margin_bottom = 234.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 18 )
+_sections_unfolded = [ "Textures" ]
-[connection signal="gui_input" from="Wordrobe/Bottoms/Sweats" to="Wordrobe/Bottoms/Sweats" method="_on_outfit_gui_input"]
+[node name="What's New Shirt" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="9"]
-[connection signal="gui_input" from="Wordrobe/Tops/Sweatshirt" to="Wordrobe/Tops/Sweatshirt" method="_on_outfit_gui_input"]
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 267.0
+margin_top = 119.0
+margin_right = 352.0
+margin_bottom = 234.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 19 )
+_sections_unfolded = [ "Rect", "Textures" ]
-[connection signal="gui_input" from="Wordrobe/Tops/DJ Shirt" to="Wordrobe/Tops/DJ Shirt" method="_on_outfit_gui_input"]
+[node name="Remove Shirt" type="Button" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="10"]
-[connection signal="gui_input" from="Wordrobe/Tops/Raw" to="Wordrobe/Tops/Raw" method="_on_outfit_gui_input"]
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 356.0
+margin_top = 119.0
+margin_right = 437.0
+margin_bottom = 234.0
+rect_min_size = Vector2( 0, 112 )
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+custom_colors/font_color_disabled = Color( 0, 0, 0, 1 )
+custom_colors/font_color = Color( 0, 0, 0, 1 )
+custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
+custom_colors/font_color_pressed = Color( 0, 0, 0, 1 )
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KRTP"
+flat = true
+align = 1
+_sections_unfolded = [ "Rect", "custom_colors" ]
-[connection signal="gui_input" from="Wordrobe/Tops/Biker" to="Wordrobe/Tops/Biker" method="_on_outfit_gui_input"]
+[node name="Underwear" type="Tabs" parent="RefRect/Wordrobe" index="2"]
-[connection signal="gui_input" from="Wordrobe/Outfits/Snowboard" to="Wordrobe/Outfits/Snowboard" method="_on_outfit_gui_input"]
+visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_top = 29.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+tab_align = 1
+scrolling_enabled = true
+_sections_unfolded = [ "Margin" ]
-[connection signal="gui_input" from="Wordrobe/Outfits/Trench Coat" to="Wordrobe/Outfits/Trench Coat" method="_on_outfit_gui_input"]
+[node name="UndiesGrid" type="GridContainer" parent="RefRect/Wordrobe/Underwear" index="0"]
-[connection signal="gui_input" from="Wordrobe/Outfits/Blue Tux" to="Wordrobe/Outfits/Blue Tux" method="_on_outfit_gui_input"]
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_top = 10.0
+margin_right = 558.0
+margin_bottom = 112.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 1
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+columns = 6
+_sections_unfolded = [ "Margin" ]
-[connection signal="gui_input" from="Wordrobe/Outfits/School Girl" to="Wordrobe/Outfits/School Girl" method="_on_outfit_gui_input"]
+[node name="Briefs" type="TextureButton" parent="RefRect/Wordrobe/Underwear/UndiesGrid" index="0"]
-[connection signal="gui_input" from="Wordrobe/Accessories/Camera" to="Wordrobe/Accessories/Camera" method="_on_outfit_gui_input"]
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_right = 106.0
+margin_bottom = 112.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 20 )
-[connection signal="gui_input" from="Wordrobe/Accessories/OwO Censor" to="Wordrobe/Accessories/OwO Censor" method="_on_outfit_gui_input"]
+[node name="ZBriefs" type="TextureButton" parent="RefRect/Wordrobe/Underwear/UndiesGrid" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 110.0
+margin_right = 216.0
+margin_bottom = 112.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 21 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="OwO Censor" type="TextureButton" parent="RefRect/Wordrobe/Underwear/UndiesGrid" index="2"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 220.0
+margin_right = 326.0
+margin_bottom = 112.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+texture_normal = ExtResource( 22 )
+_sections_unfolded = [ "Textures" ]
+
+[node name="ClearBtn" type="Button" parent="RefRect" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 245.0
+margin_top = 16.0
+margin_right = 316.0
+margin_bottom = 36.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KCLR"
+flat = true
+align = 1
+
+[node name="Body" type="ReferenceRect" parent="." index="3"]
+
+editor/display_folded = true
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 26.0
+margin_top = 285.0
+margin_right = 144.0
+margin_bottom = 519.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+__meta__ = {
+"_edit_lock_": true
+}
+
+[node name="Undies" type="Sprite" parent="Body" index="0"]
+
+position = Vector2( 57.9419, 159.296 )
+texture = ExtResource( 20 )
+__meta__ = {
+"_edit_lock_": true
+}
+
+[node name="Bottom" type="Sprite" parent="Body" index="1"]
+
+position = Vector2( 57.9419, 159.296 )
+texture = ExtResource( 23 )
+__meta__ = {
+"_edit_lock_": true
+}
+
+[node name="Top" type="Sprite" parent="Body" index="2"]
+
+position = Vector2( 65.0597, 65.3242 )
+texture = ExtResource( 24 )
+__meta__ = {
+"_edit_lock_": true
+}
+
+[connection signal="pressed" from="RefRect/Wordrobe/Pants/PantsGrid/Jeans" to="." method="_on_Jeans_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Pants/PantsGrid/DJ Shorts" to="." method="_on_DJ_Shorts_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Pants/PantsGrid/Sweats" to="." method="_on_Sweats_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Pants/PantsGrid/Blue Camo Jeans" to="." method="_on_Blue_Camo_Jeans_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Pants/PantsGrid/Beat Up Jeans" to="." method="_on_Beat_Up_Jeans_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Pants/PantsGrid/Remove Pants" to="." method="_on_Remove_Pants_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Sweatshirt" to="." method="_on_Sweatshirt_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/DJ Shirt" to="." method="_on_DJ_Shirt_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Raw" to="." method="_on_Raw_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Atomic" to="." method="_on_Atomic_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Z Shirt" to="." method="_on_Z_Shirt_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Biker Jacket" to="." method="_on_Biker_Jacket_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/NL Jacket" to="." method="_on_NL_Jacket_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Train Hoodie" to="." method="_on_Train_Hoodie_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Korm Shirt" to="." method="_on_Korm_Shirt_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/What's New Shirt" to="." method="_on_Whats_New_Shirt_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Shirts/ShirtsGrid/Remove Shirt" to="." method="_on_Remove_Shirt_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Underwear/UndiesGrid/Briefs" to="." method="_on_Briefs_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Underwear/UndiesGrid/ZBriefs" to="." method="_on_ZBriefs_pressed"]
+
+[connection signal="pressed" from="RefRect/Wordrobe/Underwear/UndiesGrid/OwO Censor" to="." method="_on_OwO_Censor_pressed"]
+
+[connection signal="pressed" from="RefRect/ClearBtn" to="." method="_on_ClearBtn_pressed"]
diff --git a/project/GameScreen.tscn b/project/GameScreen.tscn
index 79e9d86..4d6e536 100644
--- a/project/GameScreen.tscn
+++ b/project/GameScreen.tscn
@@ -1,14 +1,13 @@
-[gd_scene load_steps=8 format=2]
+[gd_scene load_steps=7 format=2]
[ext_resource path="res://src/GameScreen.gd" type="Script" id=1]
-[ext_resource path="res://assets/dress up bg.png" type="Texture" id=2]
-[ext_resource path="res://assets/lights.png" type="Texture" id=3]
+[ext_resource path="res://assets/15_dress_up_bg.png" type="Texture" id=2]
+[ext_resource path="res://assets/icrazy_frame.png" type="Texture" id=3]
[ext_resource path="res://Zack.tscn" type="PackedScene" id=4]
[ext_resource path="res://Clothes.tscn" type="PackedScene" id=5]
-[ext_resource path="res://Shell.tscn" type="PackedScene" id=6]
-[ext_resource path="res://Interface.tscn" type="PackedScene" id=7]
+[ext_resource path="res://Interface.tscn" type="PackedScene" id=6]
-[node name="GameScreen" type="Node" index="0"]
+[node name="GameScreen" type="Node"]
script = ExtResource( 1 )
@@ -20,11 +19,10 @@ __meta__ = {
"_edit_lock_": true
}
-[node name="Lights" type="Sprite" parent="." index="1"]
+[node name="PicFrame" type="Sprite" parent="." index="1"]
-position = Vector2( 477.823, 100.811 )
+position = Vector2( 93.9417, 121.396 )
texture = ExtResource( 3 )
-_sections_unfolded = [ "Z Index" ]
__meta__ = {
"_edit_lock_": true
}
@@ -33,10 +31,6 @@ __meta__ = {
[node name="Clothes" parent="." index="3" instance=ExtResource( 5 )]
-[node name="Shell" parent="." index="4" instance=ExtResource( 6 )]
-
-visible = false
-
-[node name="Interface" parent="." index="5" instance=ExtResource( 7 )]
+[node name="Interface" parent="." index="4" instance=ExtResource( 6 )]
diff --git a/project/Interface.tscn b/project/Interface.tscn
index 0dc0d69..ab0f34d 100644
--- a/project/Interface.tscn
+++ b/project/Interface.tscn
@@ -1,13 +1,9 @@
-[gd_scene load_steps=4 format=2]
+[gd_scene load_steps=3 format=2]
[ext_resource path="res://src/Interface.gd" type="Script" id=1]
-[ext_resource path="res://music/piano.ogg" type="AudioStream" id=2]
+[ext_resource path="res://WinDialogs.tscn" type="PackedScene" id=2]
-[sub_resource type="ButtonGroup" id=1]
-
-resource_local_to_scene = true
-
-[node name="Interface" type="Control"]
+[node name="Interface" type="Control" index="0"]
anchor_left = 0.0
anchor_top = 0.0
@@ -24,42 +20,32 @@ size_flags_horizontal = 1
size_flags_vertical = 1
script = ExtResource( 1 )
-[node name="Music" type="AudioStreamPlayer" parent="." index="0"]
-
-stream = ExtResource( 2 )
-volume_db = 0.0
-pitch_scale = 1.0
-autoplay = true
-mix_target = 0
-bus = "Master"
-
-[node name="RefRect" type="ReferenceRect" parent="." index="1"]
+[node name="GMRefRect" type="ReferenceRect" parent="." index="0"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_left = 11.0
-margin_top = 16.0
-margin_right = 165.0
-margin_bottom = 178.0
+margin_top = 8.0
+margin_right = 800.0
+margin_bottom = 36.0
+rect_min_size = Vector2( 800, 0 )
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
mouse_filter = 0
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
+_sections_unfolded = [ "Anchor", "Grow Direction", "Margin", "Rect" ]
-[node name="VertContainer" type="VBoxContainer" parent="RefRect" index="0"]
+[node name="GMenuHbox" type="HBoxContainer" parent="GMRefRect" index="0"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 1.0
anchor_bottom = 1.0
-margin_left = 4.0
-margin_top = 3.0
-margin_right = -3.0
-margin_bottom = -3.0
+margin_right = -20.0
+margin_bottom = -6.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
mouse_filter = 1
@@ -67,15 +53,16 @@ mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
alignment = 0
+_sections_unfolded = [ "Margin" ]
-[node name="MusicBtn" type="CheckBox" parent="RefRect/VertContainer" index="0"]
+[node name="ClassicBtn" type="Button" parent="GMRefRect/GMenuHbox" index="0"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_right = 147.0
-margin_bottom = 24.0
+margin_right = 42.0
+margin_bottom = 22.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -83,29 +70,28 @@ mouse_filter = 0
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
+custom_colors/font_color_disabled = Color( 0, 0, 0, 1 )
custom_colors/font_color = Color( 0, 0, 0, 1 )
custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
custom_colors/font_color_pressed = Color( 0, 0, 0, 1 )
-toggle_mode = true
-pressed = true
+toggle_mode = false
enabled_focus_mode = 2
shortcut = null
group = null
-text = "KMUS"
-flat = false
+text = "KCLS"
+flat = true
align = 1
-_sections_unfolded = [ "custom_colors" ]
+_sections_unfolded = [ "custom_colors", "custom_constants" ]
-[node name="SettingsBtn" type="Button" parent="RefRect/VertContainer" index="1"]
+[node name="SettingsBtn" type="Button" parent="GMRefRect/GMenuHbox" index="1"]
-visible = false
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_top = 28.0
-margin_right = 147.0
-margin_bottom = 48.0
+margin_left = 46.0
+margin_right = 87.0
+margin_bottom = 22.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -113,47 +99,28 @@ mouse_filter = 0
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
+custom_colors/font_color_disabled = Color( 0, 0, 0, 1 )
+custom_colors/font_color = Color( 0, 0, 0, 1 )
+custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
+custom_colors/font_color_pressed = Color( 0, 0, 0, 1 )
toggle_mode = false
enabled_focus_mode = 2
shortcut = null
group = null
text = "KSET"
-flat = false
+flat = true
align = 1
+_sections_unfolded = [ "custom_colors" ]
-[node name="CreditsBtn" type="Button" parent="RefRect/VertContainer" index="2"]
+[node name="AboutBtn" type="Button" parent="GMRefRect/GMenuHbox" index="2"]
anchor_left = 0.0
anchor_top = 0.0
anchor_right = 0.0
anchor_bottom = 0.0
-margin_top = 28.0
-margin_right = 147.0
-margin_bottom = 48.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-focus_mode = 2
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-toggle_mode = false
-enabled_focus_mode = 2
-shortcut = null
-group = null
-text = "KCRE"
-flat = false
-align = 1
-
-[node name="AboutBtn" type="Button" parent="RefRect/VertContainer" index="3"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_top = 52.0
-margin_right = 147.0
-margin_bottom = 72.0
+margin_left = 91.0
+margin_right = 140.0
+margin_bottom = 22.0
rect_pivot_offset = Vector2( 0, 0 )
rect_clip_content = false
focus_mode = 2
@@ -161,202 +128,25 @@ mouse_filter = 0
mouse_default_cursor_shape = 0
size_flags_horizontal = 1
size_flags_vertical = 1
+custom_colors/font_color_disabled = Color( 0, 0, 0, 1 )
+custom_colors/font_color = Color( 0, 0, 0, 1 )
+custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
+custom_colors/font_color_pressed = Color( 0, 0, 0, 1 )
toggle_mode = false
enabled_focus_mode = 2
shortcut = null
group = null
text = "KABO"
-flat = false
-align = 1
-_sections_unfolded = [ "Margin" ]
-
-[node name="AboutWin" type="AcceptDialog" parent="." index="2"]
-
-visible = false
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 260.0
-margin_top = 132.0
-margin_right = 608.0
-margin_bottom = 400.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-popup_exclusive = false
-window_title = "KABO"
-resizable = false
-dialog_hide_on_ok = true
-
-[node name="AboutTxt" type="RichTextLabel" parent="AboutWin" index="4"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_left = 8.0
-margin_top = 8.0
-margin_right = -8.0
-margin_bottom = -36.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = true
-focus_mode = 2
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-bbcode_enabled = false
-bbcode_text = ""
-visible_characters = -1
-percent_visible = 1.0
-meta_underlined = true
-tab_size = 4
-text = "Zack's Dress Up is a port of ZC's Dress Up, both created by Anthony Wilcox.
-
-This is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
-
-Zack's Dress Up is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License along with Zack's Dress Up. If not, see: https://www.gnu.org/licenses/"
-scroll_active = true
-scroll_following = false
-selection_enabled = true
-override_selected_font_color = false
-_sections_unfolded = [ "BBCode" ]
-
-[node name="CreditsWin" type="AcceptDialog" parent="." index="3"]
-
-visible = false
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 260.0
-margin_top = 132.0
-margin_right = 608.0
-margin_bottom = 399.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-popup_exclusive = false
-window_title = "KCRE"
-resizable = false
-dialog_hide_on_ok = true
-
-[node name="CreditsTxt" type="RichTextLabel" parent="CreditsWin" index="4"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 340.0
-margin_bottom = 231.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = true
-focus_mode = 2
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-bbcode_enabled = true
-bbcode_text = "[center]Created by
-Anthony Wilcox
-
-Clothing inspired by
-Megawolf77
-Canon Rhode
-
-##########################
-
-[img]assets/sixam_logo_200px.png[/img]
-SixAM is a brand by Anthony Wilcox.
-[/center]"
-visible_characters = -1
-percent_visible = 1.0
-meta_underlined = true
-tab_size = 4
-text = "Created by
-Anthony Wilcox
-
-Clothing inspired by
-Megawolf77
-Canon Rhode
-
-##########################
-
-
-SixAM is a brand by Anthony Wilcox.
-"
-scroll_active = true
-scroll_following = false
-selection_enabled = true
-override_selected_font_color = false
-_sections_unfolded = [ "BBCode" ]
-
-[node name="SettingsWin" type="AcceptDialog" parent="." index="4"]
-
-visible = false
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 242.0
-margin_top = 69.0
-margin_right = 379.0
-margin_bottom = 140.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-popup_exclusive = false
-window_title = "KSET"
-resizable = false
-dialog_hide_on_ok = true
-_sections_unfolded = [ "Dialog" ]
-
-[node name="Languages" type="MenuButton" parent="SettingsWin" index="3"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 8.0
-margin_top = 8.0
-margin_right = 129.0
-margin_bottom = 35.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-toggle_mode = false
-action_mode = 0
-enabled_focus_mode = 0
-shortcut = null
-group = SubResource( 1 )
-text = "Languages"
flat = true
align = 1
-items = [ ]
+_sections_unfolded = [ "Margin", "custom_colors" ]
-[connection signal="toggled" from="RefRect/VertContainer/MusicBtn" to="." method="_on_MusicBtn_toggled"]
+[node name="WinDialogs" parent="." index="1" instance=ExtResource( 2 )]
-[connection signal="pressed" from="RefRect/VertContainer/SettingsBtn" to="." method="_on_SettingsBtn_pressed"]
+[connection signal="pressed" from="GMRefRect/GMenuHbox/ClassicBtn" to="." method="_on_ClassicBtn_pressed"]
-[connection signal="pressed" from="RefRect/VertContainer/CreditsBtn" to="." method="_on_CreditsBtn_pressed"]
+[connection signal="pressed" from="GMRefRect/GMenuHbox/SettingsBtn" to="." method="_on_SettingsBtn_pressed"]
-[connection signal="pressed" from="RefRect/VertContainer/AboutBtn" to="." method="_on_AboutBtn_pressed"]
+[connection signal="pressed" from="GMRefRect/GMenuHbox/AboutBtn" to="." method="_on_AboutBtn_pressed"]
diff --git a/project/Shell.tscn b/project/Shell.tscn
deleted file mode 100644
index 1364fee..0000000
--- a/project/Shell.tscn
+++ /dev/null
@@ -1,115 +0,0 @@
-[gd_scene format=2]
-
-[node name="Shell" type="Control"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_right = 40.0
-margin_bottom = 40.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-
-[node name="HelpWin" type="WindowDialog" parent="." index="0"]
-
-visible = false
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 183.0
-margin_top = 124.0
-margin_right = 373.0
-margin_bottom = 198.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-popup_exclusive = false
-window_title = "KHELP"
-resizable = false
-
-[node name="HelpTxt" type="RichTextLabel" parent="HelpWin" index="1"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 1.0
-anchor_bottom = 1.0
-margin_top = 4.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = true
-focus_mode = 2
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-bbcode_enabled = true
-bbcode_text = "[center]help - Shows this window
-lang en - Use English
-lang sv - Use Swedish
-close - Closes the shell[/center]"
-visible_characters = -1
-percent_visible = 1.0
-meta_underlined = true
-tab_size = 4
-text = "help - Shows this window
-lang en - Use English
-lang sv - Use Swedish
-close - Closes the shell"
-scroll_active = true
-scroll_following = false
-selection_enabled = true
-override_selected_font_color = false
-_sections_unfolded = [ "BBCode" ]
-
-[node name="RefRect" type="ReferenceRect" parent="." index="1"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 498.0
-margin_top = 6.0
-margin_right = 791.0
-margin_bottom = 42.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-mouse_filter = 0
-mouse_default_cursor_shape = 0
-size_flags_horizontal = 1
-size_flags_vertical = 1
-
-[node name="CmdLine" type="LineEdit" parent="RefRect" index="0"]
-
-anchor_left = 0.0
-anchor_top = 0.0
-anchor_right = 0.0
-anchor_bottom = 0.0
-margin_left = 6.0
-margin_top = 6.0
-margin_right = 288.0
-margin_bottom = 30.0
-rect_pivot_offset = Vector2( 0, 0 )
-rect_clip_content = false
-focus_mode = 2
-mouse_filter = 0
-mouse_default_cursor_shape = 1
-size_flags_horizontal = 1
-size_flags_vertical = 1
-max_length = 30
-focus_mode = 2
-context_menu_enabled = true
-placeholder_alpha = 0.6
-caret_blink = true
-caret_blink_speed = 0.65
-caret_position = 0
-_sections_unfolded = [ "Caret" ]
-
-
diff --git a/project/WinDialogs.tscn b/project/WinDialogs.tscn
new file mode 100644
index 0000000..810747d
--- /dev/null
+++ b/project/WinDialogs.tscn
@@ -0,0 +1,441 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://src/WinDialogs.gd" type="Script" id=1]
+[ext_resource path="res://music/song.ogg" type="AudioStream" id=2]
+
+[node name="WinDialogs" type="Control"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+script = ExtResource( 1 )
+
+[node name="Music" type="AudioStreamPlayer" parent="." index="0"]
+
+stream = ExtResource( 2 )
+volume_db = 0.0
+pitch_scale = 1.0
+autoplay = false
+mix_target = 0
+bus = "Master"
+
+[node name="AboutWin" type="WindowDialog" parent="." index="1"]
+
+editor/display_folded = true
+visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 199.0
+margin_top = 229.0
+margin_right = 620.0
+margin_bottom = 301.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+popup_exclusive = false
+window_title = "KABO"
+resizable = false
+_sections_unfolded = [ "Dialog", "Rect" ]
+
+[node name="AboutRefRect" type="ReferenceRect" parent="AboutWin" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+
+[node name="AboutTxt" type="RichTextLabel" parent="AboutWin/AboutRefRect" index="0"]
+
+anchor_left = 1.0
+anchor_top = 1.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_left = -415.0
+margin_top = -68.0
+margin_right = -5.0
+margin_bottom = -34.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = true
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+bbcode_enabled = false
+bbcode_text = ""
+visible_characters = -1
+percent_visible = 1.0
+meta_underlined = true
+tab_size = 4
+text = "Zack's Dress Up is a dress up game created by Anthony Wilcox."
+scroll_active = false
+scroll_following = false
+selection_enabled = false
+override_selected_font_color = false
+_sections_unfolded = [ "Anchor", "Margin", "Rect" ]
+
+[node name="AboutBtnHBox" type="HBoxContainer" parent="AboutWin/AboutRefRect" index="1"]
+
+anchor_left = 0.0
+anchor_top = 1.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_top = -28.0
+margin_bottom = -8.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 1
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+alignment = 1
+_sections_unfolded = [ "Margin", "Rect" ]
+
+[node name="LicenseBtn" type="Button" parent="AboutWin/AboutRefRect/AboutBtnHBox" index="0"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 150.0
+margin_right = 190.0
+margin_bottom = 20.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KLIC"
+flat = false
+align = 1
+
+[node name="CreditsBtn" type="Button" parent="AboutWin/AboutRefRect/AboutBtnHBox" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 194.0
+margin_right = 237.0
+margin_bottom = 20.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KCRE"
+flat = false
+align = 1
+
+[node name="CloseAbtBtn" type="Button" parent="AboutWin/AboutRefRect/AboutBtnHBox" index="2"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 241.0
+margin_right = 271.0
+margin_bottom = 20.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "Ok"
+flat = false
+align = 1
+
+[node name="CreditsWin" type="AcceptDialog" parent="." index="2"]
+
+editor/display_folded = true
+visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 260.0
+margin_top = 132.0
+margin_right = 608.0
+margin_bottom = 399.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+popup_exclusive = false
+window_title = "KCRE"
+resizable = false
+dialog_hide_on_ok = true
+
+[node name="CreditsTxt" type="RichTextLabel" parent="CreditsWin" index="3"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 8.0
+margin_top = 8.0
+margin_right = 340.0
+margin_bottom = 231.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = true
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+bbcode_enabled = true
+bbcode_text = "[center]Created by
+Anthony Wilcox
+
+Music by
+Augmentality
+
+Clothing inspired by
+Megawolf77
+Canon Rhode
+
+[img]assets/sixam_logo_200px.png[/img]
+SixAM is a brand by Anthony Wilcox.
+[/center]"
+visible_characters = -1
+percent_visible = 1.0
+meta_underlined = true
+tab_size = 4
+text = "Created by
+Anthony Wilcox
+
+Music by
+Augmentality
+
+Clothing inspired by
+Megawolf77
+Canon Rhode
+
+
+SixAM is a brand by Anthony Wilcox.
+"
+scroll_active = true
+scroll_following = false
+selection_enabled = true
+override_selected_font_color = false
+_sections_unfolded = [ "BBCode" ]
+
+[node name="SettingsWin" type="AcceptDialog" parent="." index="3"]
+
+editor/display_folded = true
+visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 320.0
+margin_top = 211.0
+margin_right = 472.0
+margin_bottom = 279.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+popup_exclusive = false
+window_title = "KSET"
+resizable = false
+dialog_hide_on_ok = true
+_sections_unfolded = [ "Dialog" ]
+
+[node name="Grid" type="GridContainer" parent="SettingsWin" index="3"]
+
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+margin_left = -68.0
+margin_top = -26.0
+margin_right = 68.0
+margin_bottom = -2.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 1
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+columns = 3
+
+[node name="Languages" type="MenuButton" parent="SettingsWin/Grid" index="0"]
+
+pause_mode = 1
+visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_right = 56.0
+margin_bottom = 24.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = false
+action_mode = 0
+enabled_focus_mode = 0
+shortcut = null
+group = null
+text = "KLANG"
+flat = false
+align = 1
+items = [ "KENG", null, 0, true, false, -1, 0, null, "", false, "KSWD", null, 0, false, false, -1, 0, null, "", false ]
+_sections_unfolded = [ "Pause" ]
+
+[node name="MusicBtn" type="CheckBox" parent="SettingsWin/Grid" index="1"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_right = 65.0
+margin_bottom = 24.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+focus_mode = 2
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+toggle_mode = true
+enabled_focus_mode = 2
+shortcut = null
+group = null
+text = "KMUS"
+flat = false
+align = 1
+
+[node name="LicenseWin" type="AcceptDialog" parent="." index="4"]
+
+editor/display_folded = true
+visible = false
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 209.0
+margin_top = 129.0
+margin_right = 613.0
+margin_bottom = 404.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = false
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+popup_exclusive = false
+window_title = "KLIC"
+resizable = false
+dialog_hide_on_ok = true
+_sections_unfolded = [ "Dialog" ]
+
+[node name="LicenseTxt" type="RichTextLabel" parent="LicenseWin" index="3"]
+
+anchor_left = 0.0
+anchor_top = 0.0
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 8.0
+margin_top = 8.0
+margin_right = 396.0
+margin_bottom = 239.0
+rect_pivot_offset = Vector2( 0, 0 )
+rect_clip_content = true
+mouse_filter = 0
+mouse_default_cursor_shape = 0
+size_flags_horizontal = 1
+size_flags_vertical = 1
+bbcode_enabled = true
+bbcode_text = "Zack's Dress Up is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+
+Zack's Dress Up is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with Zack's Dress Up. If not, see: https://www.gnu.org/licenses/
+
+[center]##########################[/center]
+
+Zack's Dress Up (c) by Anthony Wilcox
+
+Zack's Dress Up is licensed under a Creative Commons
+Attribution-ShareAlike 4.0 International License.
+
+You should have received a copy of the license along with this work.
+If not, see ."
+visible_characters = -1
+percent_visible = 1.0
+meta_underlined = true
+tab_size = 4
+text = "Zack's Dress Up is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+
+Zack's Dress Up is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with Zack's Dress Up. If not, see: https://www.gnu.org/licenses/
+
+##########################
+
+Zack's Dress Up (c) by Anthony Wilcox
+
+Zack's Dress Up is licensed under a Creative Commons
+Attribution-ShareAlike 4.0 International License.
+
+You should have received a copy of the license along with this work.
+If not, see ."
+scroll_active = true
+scroll_following = false
+selection_enabled = false
+override_selected_font_color = false
+_sections_unfolded = [ "BBCode" ]
+
+[connection signal="pressed" from="AboutWin/AboutRefRect/AboutBtnHBox/LicenseBtn" to="." method="_on_LicenseBtn_pressed"]
+
+[connection signal="pressed" from="AboutWin/AboutRefRect/AboutBtnHBox/CreditsBtn" to="." method="_on_CreditsBtn_pressed"]
+
+[connection signal="pressed" from="AboutWin/AboutRefRect/AboutBtnHBox/CloseAbtBtn" to="." method="_on_CloseAbtBtn_pressed"]
+
+[connection signal="toggled" from="SettingsWin/Grid/MusicBtn" to="." method="_on_MusicBtn_toggled"]
+
+
diff --git a/project/Zack.tscn b/project/Zack.tscn
index 2e41ff7..9497aa9 100644
--- a/project/Zack.tscn
+++ b/project/Zack.tscn
@@ -1,38 +1,50 @@
-[gd_scene load_steps=22 format=2]
+[gd_scene load_steps=26 format=2]
-[ext_resource path="res://assets/zack_base.png" type="Texture" id=1]
-[ext_resource path="res://assets/eyes/eyes1.png" type="Texture" id=2]
-[ext_resource path="res://assets/eyes/eyes2.png" type="Texture" id=3]
-[ext_resource path="res://assets/eyes/eyes3.png" type="Texture" id=4]
-[ext_resource path="res://assets/eyes/eyes4.png" type="Texture" id=5]
-[ext_resource path="res://assets/eyes/eyes5.png" type="Texture" id=6]
-[ext_resource path="res://assets/eyes/eyes6.png" type="Texture" id=7]
-[ext_resource path="res://assets/eyes/eyes7.png" type="Texture" id=8]
-[ext_resource path="res://assets/mouth/mouth.png" type="Texture" id=9]
-[ext_resource path="res://assets/mouth/mouth2.png" type="Texture" id=10]
-[ext_resource path="res://assets/mouth/mouth3.png" type="Texture" id=11]
-[ext_resource path="res://assets/mouth/mouth4.png" type="Texture" id=12]
-[ext_resource path="res://assets/mouth/mouth5.png" type="Texture" id=13]
-[ext_resource path="res://assets/mouth/mouth6.png" type="Texture" id=14]
-[ext_resource path="res://assets/mouth/mouth7.png" type="Texture" id=15]
-[ext_resource path="res://assets/mouth/mouth8.png" type="Texture" id=16]
-[ext_resource path="res://assets/mouth/mouth9.png" type="Texture" id=17]
-[ext_resource path="res://assets/mouth/mouth10.png" type="Texture" id=18]
-[ext_resource path="res://assets/mouth/mouth12.png" type="Texture" id=19]
+[ext_resource path="res://assets/tail/tail0.png" type="Texture" id=1]
+[ext_resource path="res://assets/tail/tail1.png" type="Texture" id=2]
+[ext_resource path="res://assets/tail/tail2.png" type="Texture" id=3]
+[ext_resource path="res://assets/zack_base.png" type="Texture" id=4]
+[ext_resource path="res://assets/eyes/eyes1.png" type="Texture" id=5]
+[ext_resource path="res://assets/eyes/eyes2.png" type="Texture" id=6]
+[ext_resource path="res://assets/eyes/eyes3.png" type="Texture" id=7]
+[ext_resource path="res://assets/eyes/eyes4.png" type="Texture" id=8]
+[ext_resource path="res://assets/eyes/eyes5.png" type="Texture" id=9]
+[ext_resource path="res://assets/eyes/eyes6.png" type="Texture" id=10]
+[ext_resource path="res://assets/eyes/eyes7.png" type="Texture" id=11]
+[ext_resource path="res://assets/mouth/mouth.png" type="Texture" id=12]
+[ext_resource path="res://assets/mouth/mouth2.png" type="Texture" id=13]
+[ext_resource path="res://assets/mouth/mouth3.png" type="Texture" id=14]
+[ext_resource path="res://assets/mouth/mouth4.png" type="Texture" id=15]
+[ext_resource path="res://assets/mouth/mouth5.png" type="Texture" id=16]
+[ext_resource path="res://assets/mouth/mouth6.png" type="Texture" id=17]
+[ext_resource path="res://assets/mouth/mouth7.png" type="Texture" id=18]
+[ext_resource path="res://assets/mouth/mouth8.png" type="Texture" id=19]
+[ext_resource path="res://assets/mouth/mouth9.png" type="Texture" id=20]
+[ext_resource path="res://assets/mouth/mouth10.png" type="Texture" id=21]
+[ext_resource path="res://assets/mouth/mouth12.png" type="Texture" id=22]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
-"frames": [ ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 8 ) ],
+"frames": [ ExtResource( 1 ), ExtResource( 1 ), ExtResource( 1 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 3 ), ExtResource( 3 ) ],
"loop": true,
"name": "default",
-"speed": 5.0
+"speed": 2.0
} ]
[sub_resource type="SpriteFrames" id=2]
animations = [ {
-"frames": [ ExtResource( 9 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 11 ), ExtResource( 12 ), ExtResource( 12 ), ExtResource( 13 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 15 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 17 ), ExtResource( 17 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 19 ) ],
+"frames": [ ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 8 ), ExtResource( 8 ), ExtResource( 8 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 11 ) ],
+"loop": true,
+"name": "default",
+"speed": 5.0
+} ]
+
+[sub_resource type="SpriteFrames" id=3]
+
+animations = [ {
+"frames": [ ExtResource( 12 ), ExtResource( 12 ), ExtResource( 13 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 18 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 19 ), ExtResource( 19 ), ExtResource( 19 ), ExtResource( 20 ), ExtResource( 20 ), ExtResource( 20 ), ExtResource( 20 ), ExtResource( 21 ), ExtResource( 21 ), ExtResource( 22 ), ExtResource( 22 ) ],
"loop": true,
"name": "default",
"speed": 4.0
@@ -40,28 +52,33 @@ animations = [ {
[node name="Zack" type="Node2D"]
-[node name="Base" type="Sprite" parent="." index="0"]
+[node name="Tail" type="AnimatedSprite" parent="." index="0"]
-position = Vector2( 92.6446, 354.064 )
-texture = ExtResource( 1 )
-__meta__ = {
-"_edit_lock_": true
-}
-
-[node name="Eyes" type="AnimatedSprite" parent="." index="1"]
-
-position = Vector2( 109.519, 255.9 )
+position = Vector2( 49.6951, 374.417 )
frames = SubResource( 1 )
animation = "default"
-frame = 1
+frame = 3
playing = true
-[node name="Mouth" type="AnimatedSprite" parent="." index="2"]
+[node name="Base" type="Sprite" parent="." index="1"]
-position = Vector2( 126.316, 257.474 )
+position = Vector2( 91.6446, 354.064 )
+texture = ExtResource( 4 )
+
+[node name="Eyes" type="AnimatedSprite" parent="." index="2"]
+
+position = Vector2( 109.519, 255.9 )
frames = SubResource( 2 )
animation = "default"
-frame = 22
+frame = 2
+playing = true
+
+[node name="Mouth" type="AnimatedSprite" parent="." index="3"]
+
+position = Vector2( 126.316, 257.474 )
+frames = SubResource( 3 )
+animation = "default"
+frame = 18
playing = true
diff --git a/project/assets/15_dress_up_bg.png b/project/assets/15_dress_up_bg.png
new file mode 100644
index 0000000..7705c4c
Binary files /dev/null and b/project/assets/15_dress_up_bg.png differ
diff --git a/project/assets/15_dress_up_bg.png.import b/project/assets/15_dress_up_bg.png.import
new file mode 100644
index 0000000..595a0d0
--- /dev/null
+++ b/project/assets/15_dress_up_bg.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/15_dress_up_bg.png-539edf16398b672e4b3f5a1602dc2b98.stex"
+
+[deps]
+
+source_file="res://assets/15_dress_up_bg.png"
+dest_files=[ "res://.import/15_dress_up_bg.png-539edf16398b672e4b3f5a1602dc2b98.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/DressUp.theme b/project/assets/DressUp.theme
new file mode 100644
index 0000000..cf6a5dd
Binary files /dev/null and b/project/assets/DressUp.theme differ
diff --git a/project/assets/atomic shirt.png b/project/assets/atomic shirt.png
deleted file mode 100644
index 5189b25..0000000
Binary files a/project/assets/atomic shirt.png and /dev/null differ
diff --git a/project/assets/atomic_shirt.png b/project/assets/atomic_shirt.png
new file mode 100644
index 0000000..97f66c5
Binary files /dev/null and b/project/assets/atomic_shirt.png differ
diff --git a/project/assets/atomic_shirt.png.import b/project/assets/atomic_shirt.png.import
new file mode 100644
index 0000000..d73f4bf
--- /dev/null
+++ b/project/assets/atomic_shirt.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/atomic_shirt.png-2e182814817b558763ead7e78d3871b1.stex"
+
+[deps]
+
+source_file="res://assets/atomic_shirt.png"
+dest_files=[ "res://.import/atomic_shirt.png-2e182814817b558763ead7e78d3871b1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/beat_up_jeans.png b/project/assets/beat_up_jeans.png
new file mode 100644
index 0000000..050a638
Binary files /dev/null and b/project/assets/beat_up_jeans.png differ
diff --git a/project/assets/beat_up_jeans.png.import b/project/assets/beat_up_jeans.png.import
new file mode 100644
index 0000000..24a9615
--- /dev/null
+++ b/project/assets/beat_up_jeans.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/beat_up_jeans.png-838d665419522e21a8b4693229d0a65e.stex"
+
+[deps]
+
+source_file="res://assets/beat_up_jeans.png"
+dest_files=[ "res://.import/beat_up_jeans.png-838d665419522e21a8b4693229d0a65e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/biker_jacket.png b/project/assets/biker_jacket.png
new file mode 100644
index 0000000..de582e0
Binary files /dev/null and b/project/assets/biker_jacket.png differ
diff --git a/project/assets/biker_jacket.png.import b/project/assets/biker_jacket.png.import
new file mode 100644
index 0000000..620334d
--- /dev/null
+++ b/project/assets/biker_jacket.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/biker_jacket.png-37525402abc6d2f5c512c374bb0d74cd.stex"
+
+[deps]
+
+source_file="res://assets/biker_jacket.png"
+dest_files=[ "res://.import/biker_jacket.png-37525402abc6d2f5c512c374bb0d74cd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/blue tux.png b/project/assets/blue tux.png
deleted file mode 100644
index 7aae763..0000000
Binary files a/project/assets/blue tux.png and /dev/null differ
diff --git a/project/assets/blue_camo_jeans.png b/project/assets/blue_camo_jeans.png
new file mode 100644
index 0000000..404d7c8
Binary files /dev/null and b/project/assets/blue_camo_jeans.png differ
diff --git a/project/assets/blue_camo_jeans.png.import b/project/assets/blue_camo_jeans.png.import
new file mode 100644
index 0000000..84a6f2e
--- /dev/null
+++ b/project/assets/blue_camo_jeans.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/blue_camo_jeans.png-e934035eccf64527f681d6518f218b74.stex"
+
+[deps]
+
+source_file="res://assets/blue_camo_jeans.png"
+dest_files=[ "res://.import/blue_camo_jeans.png-e934035eccf64527f681d6518f218b74.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/bottoms_placeholder.png b/project/assets/bottoms_placeholder.png
new file mode 100644
index 0000000..6ee8651
Binary files /dev/null and b/project/assets/bottoms_placeholder.png differ
diff --git a/project/assets/bottoms_placeholder.png.import b/project/assets/bottoms_placeholder.png.import
new file mode 100644
index 0000000..c39ccb7
--- /dev/null
+++ b/project/assets/bottoms_placeholder.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bottoms_placeholder.png-f0eeb52bf4750919e9ad3423a66874d5.stex"
+
+[deps]
+
+source_file="res://assets/bottoms_placeholder.png"
+dest_files=[ "res://.import/bottoms_placeholder.png-f0eeb52bf4750919e9ad3423a66874d5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/briefs.png b/project/assets/briefs.png
index 02f695c..a768800 100644
Binary files a/project/assets/briefs.png and b/project/assets/briefs.png differ
diff --git a/project/assets/briefs_classic.png b/project/assets/briefs_classic.png
new file mode 100644
index 0000000..9536ca1
Binary files /dev/null and b/project/assets/briefs_classic.png differ
diff --git a/project/assets/briefs_classic.png.import b/project/assets/briefs_classic.png.import
new file mode 100644
index 0000000..450844f
--- /dev/null
+++ b/project/assets/briefs_classic.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/briefs_classic.png-24bd0b0972f2d8988c31dd608024e714.stex"
+
+[deps]
+
+source_file="res://assets/briefs_classic.png"
+dest_files=[ "res://.import/briefs_classic.png-24bd0b0972f2d8988c31dd608024e714.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/dj shirt.png b/project/assets/dj shirt.png
deleted file mode 100644
index 462c788..0000000
Binary files a/project/assets/dj shirt.png and /dev/null differ
diff --git a/project/assets/dj shorts.png b/project/assets/dj shorts.png
deleted file mode 100644
index aa2de33..0000000
Binary files a/project/assets/dj shorts.png and /dev/null differ
diff --git a/project/assets/dj_shirt.png b/project/assets/dj_shirt.png
new file mode 100644
index 0000000..ee67e07
Binary files /dev/null and b/project/assets/dj_shirt.png differ
diff --git a/project/assets/dj_shirt.png.import b/project/assets/dj_shirt.png.import
new file mode 100644
index 0000000..2925d28
--- /dev/null
+++ b/project/assets/dj_shirt.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/dj_shirt.png-d121fed1a5108f3c2405dd43dfded055.stex"
+
+[deps]
+
+source_file="res://assets/dj_shirt.png"
+dest_files=[ "res://.import/dj_shirt.png-d121fed1a5108f3c2405dd43dfded055.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/dj_shorts.png b/project/assets/dj_shorts.png
new file mode 100644
index 0000000..2873015
Binary files /dev/null and b/project/assets/dj_shorts.png differ
diff --git a/project/assets/dj_shorts.png.import b/project/assets/dj_shorts.png.import
new file mode 100644
index 0000000..b8c08c9
--- /dev/null
+++ b/project/assets/dj_shorts.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/dj_shorts.png-17fbace4acbca8458d28bc94ef7c528d.stex"
+
+[deps]
+
+source_file="res://assets/dj_shorts.png"
+dest_files=[ "res://.import/dj_shorts.png-17fbace4acbca8458d28bc94ef7c528d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/dress up bg.png b/project/assets/dress_up_bg.png
similarity index 100%
rename from project/assets/dress up bg.png
rename to project/assets/dress_up_bg.png
diff --git a/project/assets/dress_up_bg.png.import b/project/assets/dress_up_bg.png.import
new file mode 100644
index 0000000..473b002
--- /dev/null
+++ b/project/assets/dress_up_bg.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/dress_up_bg.png-f85588b7b816c08fa2827a4f2a00be9e.stex"
+
+[deps]
+
+source_file="res://assets/dress_up_bg.png"
+dest_files=[ "res://.import/dress_up_bg.png-f85588b7b816c08fa2827a4f2a00be9e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/dressup_wardrobe.png b/project/assets/dressup_wardrobe.png
new file mode 100644
index 0000000..96779ec
Binary files /dev/null and b/project/assets/dressup_wardrobe.png differ
diff --git a/project/assets/dressup_wardrobe.png.import b/project/assets/dressup_wardrobe.png.import
new file mode 100644
index 0000000..adeef36
--- /dev/null
+++ b/project/assets/dressup_wardrobe.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/dressup_wardrobe.png-5cd33aab3d3a86571db259626c636761.stex"
+
+[deps]
+
+source_file="res://assets/dressup_wardrobe.png"
+dest_files=[ "res://.import/dressup_wardrobe.png-5cd33aab3d3a86571db259626c636761.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/game splash.png b/project/assets/game_splash.png
similarity index 100%
rename from project/assets/game splash.png
rename to project/assets/game_splash.png
diff --git a/project/assets/game_splash.png.import b/project/assets/game_splash.png.import
new file mode 100644
index 0000000..ec7bd41
--- /dev/null
+++ b/project/assets/game_splash.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/game_splash.png-e50a14b18c17eee1a97a55d939054e18.stex"
+
+[deps]
+
+source_file="res://assets/game_splash.png"
+dest_files=[ "res://.import/game_splash.png-e50a14b18c17eee1a97a55d939054e18.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/icrazy_frame.png b/project/assets/icrazy_frame.png
new file mode 100644
index 0000000..ed3fd55
Binary files /dev/null and b/project/assets/icrazy_frame.png differ
diff --git a/project/assets/icrazy_frame.png.import b/project/assets/icrazy_frame.png.import
new file mode 100644
index 0000000..f83b0eb
--- /dev/null
+++ b/project/assets/icrazy_frame.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/icrazy_frame.png-79d83c60163483ca15ed74de71734760.stex"
+
+[deps]
+
+source_file="res://assets/icrazy_frame.png"
+dest_files=[ "res://.import/icrazy_frame.png-79d83c60163483ca15ed74de71734760.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/jp school girl.png b/project/assets/jp school girl.png
deleted file mode 100644
index 97eb03f..0000000
Binary files a/project/assets/jp school girl.png and /dev/null differ
diff --git a/project/assets/korm_shirt.png b/project/assets/korm_shirt.png
new file mode 100644
index 0000000..7b6d064
Binary files /dev/null and b/project/assets/korm_shirt.png differ
diff --git a/project/assets/korm_shirt.png.import b/project/assets/korm_shirt.png.import
new file mode 100644
index 0000000..d45e86f
--- /dev/null
+++ b/project/assets/korm_shirt.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/korm_shirt.png-3d26ee9fe93558323bae3b6acd03f1ef.stex"
+
+[deps]
+
+source_file="res://assets/korm_shirt.png"
+dest_files=[ "res://.import/korm_shirt.png-3d26ee9fe93558323bae3b6acd03f1ef.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/nl_jacket.png b/project/assets/nl_jacket.png
new file mode 100644
index 0000000..b6911bd
Binary files /dev/null and b/project/assets/nl_jacket.png differ
diff --git a/project/assets/nl_jacket.png.import b/project/assets/nl_jacket.png.import
new file mode 100644
index 0000000..24deada
--- /dev/null
+++ b/project/assets/nl_jacket.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/nl_jacket.png-fccc2e9afa0a716db647bed3f1c5ddf7.stex"
+
+[deps]
+
+source_file="res://assets/nl_jacket.png"
+dest_files=[ "res://.import/nl_jacket.png-fccc2e9afa0a716db647bed3f1c5ddf7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/old sweatshirt.png b/project/assets/old_sweatshirt.png
similarity index 100%
rename from project/assets/old sweatshirt.png
rename to project/assets/old_sweatshirt.png
diff --git a/project/assets/old_sweatshirt.png.import b/project/assets/old_sweatshirt.png.import
new file mode 100644
index 0000000..9e715c0
--- /dev/null
+++ b/project/assets/old_sweatshirt.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/old_sweatshirt.png-05a15b7a87b13399ca588c2badb4adce.stex"
+
+[deps]
+
+source_file="res://assets/old_sweatshirt.png"
+dest_files=[ "res://.import/old_sweatshirt.png-05a15b7a87b13399ca588c2badb4adce.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/owo_censor.png b/project/assets/owo_censor.png
new file mode 100644
index 0000000..03f0764
Binary files /dev/null and b/project/assets/owo_censor.png differ
diff --git a/project/assets/owo_censor.png.import b/project/assets/owo_censor.png.import
new file mode 100644
index 0000000..8ed5299
--- /dev/null
+++ b/project/assets/owo_censor.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/owo_censor.png-e5fa23e68ae8686f59f0fa6b5d0465a9.stex"
+
+[deps]
+
+source_file="res://assets/owo_censor.png"
+dest_files=[ "res://.import/owo_censor.png-e5fa23e68ae8686f59f0fa6b5d0465a9.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/owo censor.png b/project/assets/owo_censor_classic.png
similarity index 100%
rename from project/assets/owo censor.png
rename to project/assets/owo_censor_classic.png
diff --git a/project/assets/owo_censor_classic.png.import b/project/assets/owo_censor_classic.png.import
new file mode 100644
index 0000000..67c4da8
--- /dev/null
+++ b/project/assets/owo_censor_classic.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/owo_censor_classic.png-accfb640096736f1f4fdb643b79a5ab6.stex"
+
+[deps]
+
+source_file="res://assets/owo_censor_classic.png"
+dest_files=[ "res://.import/owo_censor_classic.png-accfb640096736f1f4fdb643b79a5ab6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/raw shirt.png b/project/assets/raw shirt.png
deleted file mode 100644
index 3aac959..0000000
Binary files a/project/assets/raw shirt.png and /dev/null differ
diff --git a/project/assets/raw_shirt.png b/project/assets/raw_shirt.png
new file mode 100644
index 0000000..3e32bd7
Binary files /dev/null and b/project/assets/raw_shirt.png differ
diff --git a/project/assets/raw_shirt.png.import b/project/assets/raw_shirt.png.import
new file mode 100644
index 0000000..a700493
--- /dev/null
+++ b/project/assets/raw_shirt.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/raw_shirt.png-7ad311684e59d164c3e9e55bd0625f28.stex"
+
+[deps]
+
+source_file="res://assets/raw_shirt.png"
+dest_files=[ "res://.import/raw_shirt.png-7ad311684e59d164c3e9e55bd0625f28.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/sixam.png b/project/assets/sixam.png
deleted file mode 100644
index d705233..0000000
Binary files a/project/assets/sixam.png and /dev/null differ
diff --git a/project/assets/snowboard coat.png b/project/assets/snowboard coat.png
deleted file mode 100644
index 975ae52..0000000
Binary files a/project/assets/snowboard coat.png and /dev/null differ
diff --git a/project/assets/sweat pants.png b/project/assets/sweat_pants.png
similarity index 100%
rename from project/assets/sweat pants.png
rename to project/assets/sweat_pants.png
diff --git a/project/assets/sweat_pants.png.import b/project/assets/sweat_pants.png.import
new file mode 100644
index 0000000..b70b0cd
--- /dev/null
+++ b/project/assets/sweat_pants.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/sweat_pants.png-318524928a242bc628a75676c4039167.stex"
+
+[deps]
+
+source_file="res://assets/sweat_pants.png"
+dest_files=[ "res://.import/sweat_pants.png-318524928a242bc628a75676c4039167.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/tail/tail0.png b/project/assets/tail/tail0.png
new file mode 100644
index 0000000..81cb64d
Binary files /dev/null and b/project/assets/tail/tail0.png differ
diff --git a/project/assets/sixam.png.import b/project/assets/tail/tail0.png.import
similarity index 67%
rename from project/assets/sixam.png.import
rename to project/assets/tail/tail0.png.import
index 9f6c3c8..26851a4 100644
--- a/project/assets/sixam.png.import
+++ b/project/assets/tail/tail0.png.import
@@ -2,12 +2,12 @@
importer="texture"
type="StreamTexture"
-path="res://.import/sixam.png-86f028bb567165a6240e42442182172e.stex"
+path="res://.import/tail0.png-8e0ab14f54b7c6d3ffdcde1f27b47bc2.stex"
[deps]
-source_file="res://assets/sixam.png"
-dest_files=[ "res://.import/sixam.png-86f028bb567165a6240e42442182172e.stex" ]
+source_file="res://assets/tail/tail0.png"
+dest_files=[ "res://.import/tail0.png-8e0ab14f54b7c6d3ffdcde1f27b47bc2.stex" ]
[params]
diff --git a/project/assets/tail/tail1.png b/project/assets/tail/tail1.png
new file mode 100644
index 0000000..056301b
Binary files /dev/null and b/project/assets/tail/tail1.png differ
diff --git a/project/assets/undies.png.import b/project/assets/tail/tail1.png.import
similarity index 66%
rename from project/assets/undies.png.import
rename to project/assets/tail/tail1.png.import
index 0a8358d..458df76 100644
--- a/project/assets/undies.png.import
+++ b/project/assets/tail/tail1.png.import
@@ -2,12 +2,12 @@
importer="texture"
type="StreamTexture"
-path="res://.import/undies.png-d1e15c3ac249edf85b31519207ed7c5b.stex"
+path="res://.import/tail1.png-17f4734e9e73f0d3f2a8e7f2e2b60438.stex"
[deps]
-source_file="res://assets/undies.png"
-dest_files=[ "res://.import/undies.png-d1e15c3ac249edf85b31519207ed7c5b.stex" ]
+source_file="res://assets/tail/tail1.png"
+dest_files=[ "res://.import/tail1.png-17f4734e9e73f0d3f2a8e7f2e2b60438.stex" ]
[params]
diff --git a/project/assets/tail/tail2.png b/project/assets/tail/tail2.png
new file mode 100644
index 0000000..c41e7f5
Binary files /dev/null and b/project/assets/tail/tail2.png differ
diff --git a/project/assets/zack.png.import b/project/assets/tail/tail2.png.import
similarity index 66%
rename from project/assets/zack.png.import
rename to project/assets/tail/tail2.png.import
index b1cc0bf..a11f637 100644
--- a/project/assets/zack.png.import
+++ b/project/assets/tail/tail2.png.import
@@ -2,12 +2,12 @@
importer="texture"
type="StreamTexture"
-path="res://.import/zack.png-74318faf97fac49ca9782014f761fb29.stex"
+path="res://.import/tail2.png-05065038925527f695bf6eb9533f4458.stex"
[deps]
-source_file="res://assets/zack.png"
-dest_files=[ "res://.import/zack.png-74318faf97fac49ca9782014f761fb29.stex" ]
+source_file="res://assets/tail/tail2.png"
+dest_files=[ "res://.import/tail2.png-05065038925527f695bf6eb9533f4458.stex" ]
[params]
diff --git a/project/assets/tops_placeholder.png b/project/assets/tops_placeholder.png
new file mode 100644
index 0000000..9d81011
Binary files /dev/null and b/project/assets/tops_placeholder.png differ
diff --git a/project/assets/tops_placeholder.png.import b/project/assets/tops_placeholder.png.import
new file mode 100644
index 0000000..ea40ffa
--- /dev/null
+++ b/project/assets/tops_placeholder.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tops_placeholder.png-ed244c7c0ef3880c9d09e201ddc9bee4.stex"
+
+[deps]
+
+source_file="res://assets/tops_placeholder.png"
+dest_files=[ "res://.import/tops_placeholder.png-ed244c7c0ef3880c9d09e201ddc9bee4.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/train_hoodie.png b/project/assets/train_hoodie.png
new file mode 100644
index 0000000..d42ebc0
Binary files /dev/null and b/project/assets/train_hoodie.png differ
diff --git a/project/assets/train_hoodie.png.import b/project/assets/train_hoodie.png.import
new file mode 100644
index 0000000..0c0f10f
--- /dev/null
+++ b/project/assets/train_hoodie.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/train_hoodie.png-bdda6c44a54736929bd0247dcdb359d4.stex"
+
+[deps]
+
+source_file="res://assets/train_hoodie.png"
+dest_files=[ "res://.import/train_hoodie.png-bdda6c44a54736929bd0247dcdb359d4.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/trench coat.png b/project/assets/trench coat.png
deleted file mode 100644
index 3f86421..0000000
Binary files a/project/assets/trench coat.png and /dev/null differ
diff --git a/project/assets/undies.png b/project/assets/undies.png
deleted file mode 100644
index fb17a13..0000000
Binary files a/project/assets/undies.png and /dev/null differ
diff --git a/project/assets/whatsnew_shirt.png b/project/assets/whatsnew_shirt.png
new file mode 100644
index 0000000..5b1c58d
Binary files /dev/null and b/project/assets/whatsnew_shirt.png differ
diff --git a/project/assets/whatsnew_shirt.png.import b/project/assets/whatsnew_shirt.png.import
new file mode 100644
index 0000000..785f909
--- /dev/null
+++ b/project/assets/whatsnew_shirt.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/whatsnew_shirt.png-7b6d957b05ad5f72c43f8a178748f7d2.stex"
+
+[deps]
+
+source_file="res://assets/whatsnew_shirt.png"
+dest_files=[ "res://.import/whatsnew_shirt.png-7b6d957b05ad5f72c43f8a178748f7d2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/widgets/btn_color.stylebox b/project/assets/widgets/btn_color.stylebox
new file mode 100644
index 0000000..45b218d
Binary files /dev/null and b/project/assets/widgets/btn_color.stylebox differ
diff --git a/project/assets/z_shirt.png b/project/assets/z_shirt.png
new file mode 100644
index 0000000..7d5ebfe
Binary files /dev/null and b/project/assets/z_shirt.png differ
diff --git a/project/assets/z_shirt.png.import b/project/assets/z_shirt.png.import
new file mode 100644
index 0000000..d54b295
--- /dev/null
+++ b/project/assets/z_shirt.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/z_shirt.png-5e098d815f283a46a5d416e28aa7e977.stex"
+
+[deps]
+
+source_file="res://assets/z_shirt.png"
+dest_files=[ "res://.import/z_shirt.png-5e098d815f283a46a5d416e28aa7e977.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/zack.png b/project/assets/zack.png
deleted file mode 100644
index 22a4113..0000000
Binary files a/project/assets/zack.png and /dev/null differ
diff --git a/project/assets/zack_base.png b/project/assets/zack_base.png
index a4187e1..7b475aa 100644
Binary files a/project/assets/zack_base.png and b/project/assets/zack_base.png differ
diff --git a/project/assets/zbriefs.png b/project/assets/zbriefs.png
new file mode 100644
index 0000000..8ebd82d
Binary files /dev/null and b/project/assets/zbriefs.png differ
diff --git a/project/assets/zbriefs.png.import b/project/assets/zbriefs.png.import
new file mode 100644
index 0000000..beddf1b
--- /dev/null
+++ b/project/assets/zbriefs.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/zbriefs.png-f4229ea1a519f46e9fae5401bbc40f9e.stex"
+
+[deps]
+
+source_file="res://assets/zbriefs.png"
+dest_files=[ "res://.import/zbriefs.png-f4229ea1a519f46e9fae5401bbc40f9e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/assets/zbriefs_classic.png b/project/assets/zbriefs_classic.png
new file mode 100644
index 0000000..404a411
Binary files /dev/null and b/project/assets/zbriefs_classic.png differ
diff --git a/project/assets/zbriefs_classic.png.import b/project/assets/zbriefs_classic.png.import
new file mode 100644
index 0000000..f8f224a
--- /dev/null
+++ b/project/assets/zbriefs_classic.png.import
@@ -0,0 +1,29 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/zbriefs_classic.png-b65972aac07d113b8851bf9970c417fe.stex"
+
+[deps]
+
+source_file="res://assets/zbriefs_classic.png"
+dest_files=[ "res://.import/zbriefs_classic.png-b65972aac07d113b8851bf9970c417fe.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=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
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/project/lang/local.csv b/project/lang/local.csv
index 365805d..e4638ee 100644
--- a/project/lang/local.csv
+++ b/project/lang/local.csv
@@ -1,7 +1,18 @@
,en,sv
+KENG,English,Engelsk
+KSWD,Swedish,Svenska
+KBOT,Pants,Byxor
+KTOP,Shirts,Skjorta
+KRTP,Remove Shirt,Ta av skjortan
+KRBT,Remove Pants,Ta bort byxor
+KCLS,Classic,Klassisk
+KUND,Underwear,Underkläder
+KCLR,Clear,Klar
KMUS,Music,Musik
KCRE,Credits,Eftertexter
KABO,About,Handla om
+KLIC,License,Licens
KSOO,Coming Soon,Kommer snart
KHELP,Help,Hjälp
-KSET,Settings,Inställningar
\ No newline at end of file
+KSET,Settings,Inställningar
+KLANG,Languages,Språk
\ No newline at end of file
diff --git a/project/lang/local.en.translation b/project/lang/local.en.translation
index f38e4d8..e7e66f1 100644
Binary files a/project/lang/local.en.translation and b/project/lang/local.en.translation differ
diff --git a/project/lang/local.sv.translation b/project/lang/local.sv.translation
index 5078e68..b98b04f 100644
Binary files a/project/lang/local.sv.translation and b/project/lang/local.sv.translation differ
diff --git a/project/music/piano.ogg b/project/music/piano.ogg
deleted file mode 100644
index 0018809..0000000
Binary files a/project/music/piano.ogg and /dev/null differ
diff --git a/project/music/piano.ogg.import b/project/music/piano.ogg.import
deleted file mode 100644
index 4539da1..0000000
--- a/project/music/piano.ogg.import
+++ /dev/null
@@ -1,15 +0,0 @@
-[remap]
-
-importer="ogg_vorbis"
-type="AudioStreamOGGVorbis"
-path="res://.import/piano.ogg-602f57d4990192de77ef3342b8d9390c.oggstr"
-
-[deps]
-
-source_file="res://music/piano.ogg"
-dest_files=[ "res://.import/piano.ogg-602f57d4990192de77ef3342b8d9390c.oggstr" ]
-
-[params]
-
-loop=true
-loop_offset=0
diff --git a/project/music/song.ogg b/project/music/song.ogg
new file mode 100644
index 0000000..9947e30
Binary files /dev/null and b/project/music/song.ogg differ
diff --git a/project/music/song.ogg.import b/project/music/song.ogg.import
new file mode 100644
index 0000000..8e54875
--- /dev/null
+++ b/project/music/song.ogg.import
@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/song.ogg-e028209760e5df62f8d96269815a3497.oggstr"
+
+[deps]
+
+source_file="res://music/song.ogg"
+dest_files=[ "res://.import/song.ogg-e028209760e5df62f8d96269815a3497.oggstr" ]
+
+[params]
+
+loop=true
+loop_offset=0
diff --git a/project/project.godot b/project/project.godot
index 329c680..30fed3c 100644
--- a/project/project.godot
+++ b/project/project.godot
@@ -10,11 +10,12 @@ config_version=3
[application]
-config/name="Zack's Dress Up 1½"
+config/name="Zack's Dress Up"
run/main_scene="res://GameScreen.tscn"
-boot_splash/image="res://assets/game splash.png"
+config/use_custom_user_dir=true
+boot_splash/image="res://assets/game_splash.png"
config/icon="res://icon.png"
-name_sv="Zacks klä upp 1½"
+name_sv="Zacks klä upp"
[display]
@@ -22,11 +23,6 @@ window/size/width=800
window/size/height=554
window/size/resizable=false
-[input]
-
-ui_shell=[ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777255,"unicode":0,"echo":false,"script":null)
- ]
-
[locale]
locale_filter=[ 1, [ "en", "sv" ] ]
@@ -34,4 +30,7 @@ translations=PoolStringArray( "res://lang/local.en.translation", "res://lang/loc
[rendering]
+quality/intended_usage/framebuffer_allocation=0
+quality/intended_usage/framebuffer_allocation.mobile=0
+quality/2d/use_pixel_snap=true
environment/default_environment="res://default_env.tres"
diff --git a/project/src/Clothes.gd b/project/src/Clothes.gd
new file mode 100644
index 0000000..2936202
--- /dev/null
+++ b/project/src/Clothes.gd
@@ -0,0 +1,96 @@
+# Anthony Wilcox licenses this file to you under the GPL license.
+# See the LICENSE file in the project root for more information.
+extends Node
+
+onready var bottoms = load("res://assets/bottoms_placeholder.png")
+onready var undies = load("res://assets/briefs.png")
+onready var tops = load("res://assets/tops_placeholder.png")
+
+func change_bottoms(new_bottom):
+ bottoms = new_bottom
+
+ if new_bottom == null:
+ $Body/Bottom.texture = bottoms
+
+ if undies == load("res://assets/owo_censor.png"):
+ change_undies(null)
+
+ $Body/Bottom.texture = bottoms
+
+func change_undies(new_undies):
+ undies = new_undies
+ $Body/Undies.texture = undies
+
+func change_tops(new_top):
+ tops = new_top
+
+ if new_top == null:
+ $Body/Top.texture = tops
+
+ $Body/Top.texture = tops
+
+func _on_DJ_Shorts_pressed():
+ change_bottoms(load("res://assets/dj_shorts.png"))
+
+func _on_ZBriefs_pressed():
+ change_undies(load("res://assets/zbriefs.png"))
+
+func _on_Briefs_pressed():
+ change_undies(load("res://assets/briefs.png"))
+
+func _on_Jeans_pressed():
+ change_bottoms(load("res://assets/jeans.png"))
+
+func _on_OwO_Censor_pressed():
+ change_bottoms(null)
+ change_undies(load("res://assets/owo_censor.png"))
+
+func _on_Sweats_pressed():
+ change_bottoms(load("res://assets/sweat_pants.png"))
+
+func _on_Sweatshirt_pressed():
+ change_tops(load("res://assets/old_sweatshirt.png"))
+
+func _on_DJ_Shirt_pressed():
+ change_tops(load("res://assets/dj_shirt.png"))
+
+func _on_Raw_pressed():
+ change_tops(load("res://assets/raw_shirt.png"))
+
+func _on_Atomic_pressed():
+ change_tops(load("res://assets/atomic_shirt.png"))
+
+func _on_Korm_Shirt_pressed():
+ change_tops(load("res://assets/korm_shirt.png"))
+
+func _on_Z_Shirt_pressed():
+ change_tops(load("res://assets/z_shirt.png"))
+
+func _on_Biker_Jacket_pressed():
+ change_tops(load("res://assets/biker_jacket.png"))
+
+func _on_Train_Hoodie_pressed():
+ change_tops(load("res://assets/train_hoodie.png"))
+
+func _on_Beat_Up_Jeans_pressed():
+ change_bottoms(load("res://assets/beat_up_jeans.png"))
+
+func _on_NL_Jacket_pressed():
+ change_tops(load("res://assets/nl_jacket.png"))
+
+func _on_Blue_Camo_Jeans_pressed():
+ change_bottoms(load("res://assets/blue_camo_jeans.png"))
+
+func _on_ClearBtn_pressed():
+ change_bottoms(null)
+ change_undies(load("res://assets/briefs.png"))
+ change_tops(null)
+
+func _on_Whats_New_Shirt_pressed():
+ change_tops(load("res://assets/whatsnew_shirt.png"))
+
+func _on_Remove_Shirt_pressed():
+ change_tops(null)
+
+func _on_Remove_Pants_pressed():
+ change_bottoms(null)
diff --git a/project/src/GameScreen.gd b/project/src/GameScreen.gd
index 67f61ab..4ff60c6 100644
--- a/project/src/GameScreen.gd
+++ b/project/src/GameScreen.gd
@@ -1,24 +1,3 @@
+# Anthony Wilcox licenses this file to you under the GPL license.
+# See the LICENSE file in the project root for more information.
extends Node
-
-const CLOSE_CMD = "close"
-
-func _process(delta):
- shell_interface()
-
-func shell_interface():
- var shell = $Shell
- var cmdl = $Shell/RefRect/CmdLine
- var cmdl_help = $Shell/HelpWin
- var settingsWin = $Interface/SettingsWin
-
- if Input.is_action_pressed("ui_shell"):
- if cmdl.text == CLOSE_CMD:
- cmdl.text = ""
- shell.show()
-
- if cmdl.text == "help"and Input.is_key_pressed(KEY_ENTER):
- cmdl_help.show()
- elif cmdl.text == "settings" and Input.is_key_pressed(KEY_ENTER):
- settingsWin.show()
- elif cmdl.text == CLOSE_CMD and Input.is_key_pressed(KEY_ENTER):
- shell.hide()
diff --git a/project/src/Interface.gd b/project/src/Interface.gd
index 3b1bff7..a7bfc94 100644
--- a/project/src/Interface.gd
+++ b/project/src/Interface.gd
@@ -2,21 +2,14 @@
# See the LICENSE file in the project root for more information.
extends Control
-onready var about_win = $AboutWin
-onready var credits_win = $CreditsWin
-onready var settings_win = $SettingsWin
-
func _on_AboutBtn_pressed():
- about_win.show()
-
-func _on_CreditsBtn_pressed():
- credits_win.show()
+ $WinDialogs/AboutWin.show()
func _on_SettingsBtn_pressed():
- settings_win.show()
+ $WinDialogs/SettingsWin.show()
-func _on_MusicBtn_toggled(button_pressed):
- if button_pressed == true:
- $Music.play()
- else:
- $Music.stop()
+func _on_ClassicBtn_pressed():
+ get_tree().change_scene("res://ClassicScreen.tscn")
+
+func _on_ModernBtn_pressed():
+ get_tree().change_scene("res://GameScreen.tscn")
diff --git a/project/src/WinDialogs.gd b/project/src/WinDialogs.gd
new file mode 100644
index 0000000..ab47a22
--- /dev/null
+++ b/project/src/WinDialogs.gd
@@ -0,0 +1,18 @@
+# Anthony Wilcox licenses this file to you under the GPL license.
+# See the LICENSE file in the project root for more information.
+extends Control
+
+func _on_CreditsBtn_pressed():
+ $CreditsWin.show()
+
+func _on_LicenseBtn_pressed():
+ $LicenseWin.show()
+
+func _on_CloseAbtBtn_pressed():
+ $AboutWin.hide()
+
+func _on_MusicBtn_toggled(button_pressed):
+ if button_pressed == true:
+ $Music.playing = true
+ else:
+ $Music.playing = false
\ No newline at end of file
diff --git a/project/src/WindowControl.gd b/project/src/WindowControl.gd
deleted file mode 100644
index a257da6..0000000
--- a/project/src/WindowControl.gd
+++ /dev/null
@@ -1,43 +0,0 @@
-# Anthony Wilcox licenses this file to you under the GPL license.
-# See the LICENSE file in the project root for more information.
-tool
-extends Control
-
-const DEFUALT_CONTENT_HEIGHT = 217
-const DEFUALT_PANEL_SIZE = Vector2(351, 217)
-
-export var toolbar_title = ""
-export var content_text = ""
-export var content_height = DEFUALT_CONTENT_HEIGHT
-
-var drag_pos = null
-
-func _ready():
- if toolbar_title and content_text != "":
- $WindowFrame/TitleBarFrame/TitleBar/TitleLbl.text = toolbar_title
- $WindowFrame/ContentFrame/ContentTxt.bbcode_text = content_text
-
- if $WindowFrame/ContentFrame/ContentPanel.rect_size <= DEFUALT_PANEL_SIZE:
- $WindowFrame/ContentFrame/ContentPanel.rect_size = Vector2(351, content_height)
- $WindowFrame.rect_size = Vector2(351, 33 + content_height)
- else:
- $WindowFrame/ContentFrame/ContentPanel.rect_size = DEFUALT_PANEL_SIZE
-
- update()
-
-
-func _on_TitleBar_gui_input(ev):
- if ev is InputEventMouseButton:
- if ev.button_index == BUTTON_LEFT:
- if ev.pressed:
- drag_pos = get_global_mouse_position() - rect_global_position
- else:
- drag_pos = null
-
-
- if ev is InputEventMouseMotion and drag_pos != null:
- rect_global_position = get_global_mouse_position() - drag_pos
-
-func _on_CloseBtn_pressed():
- hide()
- queue_free()
diff --git a/publishing/README.md b/publishing/README.md
new file mode 100644
index 0000000..2c2e34d
--- /dev/null
+++ b/publishing/README.md
@@ -0,0 +1,7 @@
+# Publishing
+
+This directory contains additional publishing resources for other stores.
+
+## Stores
+
+- Chrome Web Store (grandfathered in)
\ No newline at end of file
diff --git a/publishing/chrome/icon_128.png b/publishing/chrome/icon_128.png
new file mode 100644
index 0000000..294d96d
Binary files /dev/null and b/publishing/chrome/icon_128.png differ
diff --git a/publishing/chrome/icon_16.png b/publishing/chrome/icon_16.png
new file mode 100644
index 0000000..5f3a90f
Binary files /dev/null and b/publishing/chrome/icon_16.png differ
diff --git a/publishing/chrome/icon_full.png b/publishing/chrome/icon_full.png
new file mode 100644
index 0000000..896a092
Binary files /dev/null and b/publishing/chrome/icon_full.png differ
diff --git a/publishing/chrome/manifest.json b/publishing/chrome/manifest.json
new file mode 100644
index 0000000..5ee12e3
--- /dev/null
+++ b/publishing/chrome/manifest.json
@@ -0,0 +1,6 @@
+{
+ "manifest_version": 2,
+ "default_locale": "en",
+ "name": "Zack's Dress Up",
+ "description": "Play Zack's Dress Up for Google Chrome™."
+}
\ No newline at end of file
diff --git a/screenshot.png b/screenshot.png
index 6412ca4..e37c35f 100644
Binary files a/screenshot.png and b/screenshot.png differ