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