diff --git a/README.md b/README.md index 8b9b679..4945c89 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![ko-fi](https://www.ko-fi.com/img/donate_sm.png)](https://ko-fi.com/X8X5LDU7) -​Nathan'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. You can download this game for free, with an option to donate, at [Itch.io](https://antonwilc0x.itch.io/zacksdressup) or become a [Patreon​​](https://www.patreon.com/antonwilc0x) and get your name in the credits. +​Nathan's Dress Up is a open source dress up game. It's a remake of my original Flash game, ZC's Dress Up. ## Screenshot diff --git a/assets/.gitkeep b/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/project/default_env.tres b/project/default_env.tres index 378e0c1..dfe62ab 100644 --- a/project/default_env.tres +++ b/project/default_env.tres @@ -12,4 +12,3 @@ sun_energy = 16.0 [resource] background_mode = 2 background_sky = SubResource( 1 ) - diff --git a/project/lang/local.csv b/project/lang/local.csv index 683ee21..b6e6f0c 100644 --- a/project/lang/local.csv +++ b/project/lang/local.csv @@ -3,8 +3,6 @@ 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 KRUS,Resume,Återuppta diff --git a/project/lang/local.en.translation b/project/lang/local.en.translation index 479fa44..85c7cd3 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 1165ade..e22ac8b 100644 Binary files a/project/lang/local.sv.translation and b/project/lang/local.sv.translation differ diff --git a/project/music/at_the_lake.ogg b/project/music/at_the_lake.ogg new file mode 100644 index 0000000..603670f Binary files /dev/null and b/project/music/at_the_lake.ogg differ diff --git a/project/music/at_the_lake.ogg.import b/project/music/at_the_lake.ogg.import new file mode 100644 index 0000000..dde85e8 --- /dev/null +++ b/project/music/at_the_lake.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/at_the_lake.ogg-3c70c4f6fe0d2145ba5ad822bf6ed2f5.oggstr" + +[deps] + +source_file="res://music/at_the_lake.ogg" +dest_files=[ "res://.import/at_the_lake.ogg-3c70c4f6fe0d2145ba5ad822bf6ed2f5.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/project/music/reminiscing.ogg b/project/music/reminiscing.ogg new file mode 100644 index 0000000..87520de Binary files /dev/null and b/project/music/reminiscing.ogg differ diff --git a/project/music/reminiscing.ogg.import b/project/music/reminiscing.ogg.import new file mode 100644 index 0000000..80adf53 --- /dev/null +++ b/project/music/reminiscing.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/reminiscing.ogg-6bf8281e49868f20b0ba3bd1070a62ac.oggstr" + +[deps] + +source_file="res://music/reminiscing.ogg" +dest_files=[ "res://.import/reminiscing.ogg-6bf8281e49868f20b0ba3bd1070a62ac.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/project/music/song.ogg b/project/music/song.ogg deleted file mode 100644 index 9947e30..0000000 Binary files a/project/music/song.ogg and /dev/null differ diff --git a/project/music/song.ogg.import b/project/music/song.ogg.import deleted file mode 100644 index 8e54875..0000000 --- a/project/music/song.ogg.import +++ /dev/null @@ -1,15 +0,0 @@ -[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/music/together_again.ogg b/project/music/together_again.ogg new file mode 100644 index 0000000..ffdef7b Binary files /dev/null and b/project/music/together_again.ogg differ diff --git a/project/music/together_again.ogg.import b/project/music/together_again.ogg.import new file mode 100644 index 0000000..63b6667 --- /dev/null +++ b/project/music/together_again.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/together_again.ogg-c77c286a1667edafef4b34790b5d2995.oggstr" + +[deps] + +source_file="res://music/together_again.ogg" +dest_files=[ "res://.import/together_again.ogg-c77c286a1667edafef4b34790b5d2995.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/project/project.godot b/project/project.godot index a6f5c3f..1263a65 100644 --- a/project/project.godot +++ b/project/project.godot @@ -28,10 +28,16 @@ name_sv="Nathans klä upp" GameKit="*res://src/GameKit.gd" WinDialogs="*res://scn/WinDialogs.tscn" +[debug] + +gdscript/completion/autocomplete_setters_and_getters=true +gdscript/warnings/unsafe_property_access=true +gdscript/warnings/unsafe_method_access=true +gdscript/warnings/unsafe_cast=true +gdscript/warnings/unsafe_call_argument=true + [display] -window/size/width=800 -window/size/height=554 window/size/resizable=false [input] @@ -54,4 +60,5 @@ quality/driver/driver_name="GLES2" quality/intended_usage/framebuffer_allocation=0 quality/intended_usage/framebuffer_allocation.mobile=0 quality/2d/use_pixel_snap=true +vram_compression/import_etc=true environment/default_environment="res://default_env.tres" diff --git a/project/scn/Character.tscn b/project/scn/Character.tscn index 01073e3..b0df14c 100644 --- a/project/scn/Character.tscn +++ b/project/scn/Character.tscn @@ -3,7 +3,7 @@ [ext_resource path="res://sprites/tail/tail0.png" type="Texture" id=1] [ext_resource path="res://sprites/tail/tail1.png" type="Texture" id=2] [ext_resource path="res://sprites/tail/tail2.png" type="Texture" id=3] -[ext_resource path="res://sprites/character_base.png" type="Texture" id=4] +[ext_resource path="res://sprites/character_base.svg" type="Texture" id=4] [ext_resource path="res://sprites/eyes/eyes1.png" type="Texture" id=5] [ext_resource path="res://sprites/eyes/eyes2.png" type="Texture" id=6] [ext_resource path="res://sprites/eyes/eyes3.png" type="Texture" id=7] @@ -23,7 +23,6 @@ [ext_resource path="res://sprites/mouth/mouth10.png" type="Texture" id=21] [ext_resource path="res://sprites/mouth/mouth12.png" type="Texture" id=22] - [sub_resource type="SpriteFrames" id=1] animations = [ { "frames": [ ExtResource( 1 ), ExtResource( 1 ), ExtResource( 1 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 3 ), ExtResource( 3 ) ], @@ -53,7 +52,7 @@ animations = [ { [node name="Tail" type="AnimatedSprite" parent="."] position = Vector2( 49.6951, 374.417 ) frames = SubResource( 1 ) -frame = 7 +frame = 8 playing = true __meta__ = { "_edit_lock_": true @@ -69,7 +68,7 @@ __meta__ = { [node name="Eyes" type="AnimatedSprite" parent="."] position = Vector2( 109.519, 253.9 ) frames = SubResource( 2 ) -frame = 7 +frame = 2 playing = true __meta__ = { "_edit_lock_": true @@ -78,7 +77,7 @@ __meta__ = { [node name="Mouth" type="AnimatedSprite" parent="."] position = Vector2( 126.316, 257.474 ) frames = SubResource( 3 ) -frame = 26 +frame = 2 playing = true __meta__ = { "_edit_lock_": true diff --git a/project/scn/ClassicClothes.tscn b/project/scn/ClassicClothes.tscn index a6d4671..08e76b9 100644 --- a/project/scn/ClassicClothes.tscn +++ b/project/scn/ClassicClothes.tscn @@ -4,10 +4,10 @@ [ext_resource path="res://src/ItemDrag.gd" type="Script" id=2] [ext_resource path="res://sprites/classic/z_briefs_classic.png" type="Texture" id=3] [ext_resource path="res://sprites/classic/fundosi_classic.png" type="Texture" id=4] -[ext_resource path="res://sprites/jeans.png" type="Texture" id=5] +[ext_resource path="res://sprites/jeans.svg" type="Texture" id=5] [ext_resource path="res://sprites/dj_shorts.png" type="Texture" id=6] -[ext_resource path="res://sprites/sweat_pants.png" type="Texture" id=7] -[ext_resource path="res://sprites/blue_camo_jeans.png" type="Texture" id=8] +[ext_resource path="res://sprites/sweat_pants.svg" type="Texture" id=7] +[ext_resource path="res://sprites/blue_camo_jeans.svg" type="Texture" id=8] [ext_resource path="res://sprites/beat_up_jeans.png" type="Texture" id=9] [ext_resource path="res://sprites/old_sweatshirt.png" type="Texture" id=10] [ext_resource path="res://sprites/dj_shirt.png" type="Texture" id=11] @@ -20,592 +20,200 @@ [ext_resource path="res://sprites/classic/camera_classic.png" type="Texture" id=18] [ext_resource path="res://sprites/classic/owo_censor_classic.png" type="Texture" id=19] - [node name="Clothes" 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 - -[node name="Wordrobe" type="ReferenceRect" parent="." index="0"] - -editor/display_folded = true -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Wordrobe" type="ReferenceRect" parent="."] 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 __meta__ = { "_edit_lock_": true } -[node name="Underwear" type="Control" parent="Wordrobe" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Underwear" type="Control" parent="Wordrobe"] margin_left = -197.0 margin_top = -8.0 margin_right = -197.0 margin_bottom = -8.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="Briefs" type="TextureButton" parent="Wordrobe/Underwear" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Briefs" type="TextureButton" parent="Wordrobe/Underwear"] margin_left = 68.0 margin_top = 391.0 margin_right = 136.0 margin_bottom = 425.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 +[node name="ZBriefs" type="TextureButton" parent="Wordrobe/Underwear"] margin_left = 375.0 margin_top = 454.0 margin_right = 443.0 margin_bottom = 488.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="Fundosi" type="TextureButton" parent="Wordrobe/Underwear" index="2"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Fundosi" type="TextureButton" parent="Wordrobe/Underwear"] margin_left = 512.0 margin_top = 453.0 margin_right = 580.0 margin_bottom = 493.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="Bottoms" type="Control" parent="Wordrobe" index="1"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Bottoms" type="Control" parent="Wordrobe"] margin_left = -197.0 margin_top = -8.0 margin_right = -197.0 margin_bottom = -8.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="Jeans" type="TextureButton" parent="Wordrobe/Bottoms" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Jeans" type="TextureButton" parent="Wordrobe/Bottoms"] margin_left = 614.0 margin_top = 292.0 margin_right = 720.0 margin_bottom = 404.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 = [ "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 +[node name="DJ Shorts" type="TextureButton" parent="Wordrobe/Bottoms"] margin_left = 628.0 margin_top = 415.0 margin_right = 734.0 margin_bottom = 527.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 = [ "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 +[node name="Sweats" type="TextureButton" parent="Wordrobe/Bottoms"] margin_left = 484.0 margin_top = 318.0 margin_right = 590.0 margin_bottom = 430.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="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 +[node name="Blue Camo Jeans" type="TextureButton" parent="Wordrobe/Bottoms"] margin_left = 234.0 margin_top = 400.0 margin_right = 340.0 margin_bottom = 512.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="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 +[node name="Beat Up Jeans" type="TextureButton" parent="Wordrobe/Bottoms"] margin_left = 366.0 margin_top = 316.0 margin_right = 472.0 margin_bottom = 428.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="Tops" type="Control" parent="Wordrobe" index="2"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Tops" type="Control" parent="Wordrobe"] margin_left = -197.0 margin_top = -8.0 margin_right = -197.0 margin_bottom = -8.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="Sweatshirt" type="TextureButton" parent="Wordrobe/Tops" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Sweatshirt" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 643.0 margin_top = 34.0 margin_right = 728.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="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 +[node name="DJ Shirt" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 644.0 margin_top = 156.0 margin_right = 729.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( 11 ) 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 +[node name="Raw" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 247.0 margin_top = 25.0 margin_right = 332.0 margin_bottom = 138.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="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 +[node name="Atomic Shirt" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 518.0 margin_top = 33.0 margin_right = 603.0 margin_bottom = 148.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="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 +[node name="Z Shirt" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 385.0 margin_top = 178.0 margin_right = 466.0 margin_bottom = 293.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="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 +[node name="Biker Jacket" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 253.0 margin_top = 275.0 margin_right = 338.0 margin_bottom = 390.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="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 +[node name="What's New" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 249.0 margin_top = 150.0 margin_right = 334.0 margin_bottom = 265.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="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 +[node name="Train Shirt" type="TextureButton" parent="Wordrobe/Tops"] margin_left = 512.0 margin_top = 176.0 margin_right = 597.0 margin_bottom = 291.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" ] -[node name="Accessories" type="Control" parent="Wordrobe" index="3"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Accessories" type="Control" parent="Wordrobe"] margin_left = -197.0 margin_top = -8.0 margin_right = -197.0 margin_bottom = -8.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="Camera" type="TextureButton" parent="Wordrobe/Accessories" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Camera" type="TextureButton" parent="Wordrobe/Accessories"] margin_left = 398.0 margin_top = 94.0 margin_right = 447.0 margin_bottom = 156.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 ) 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 = 371.0 -margin_top = 37.0 -margin_right = 476.0 -margin_bottom = 77.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 +[node name="OwO Censor" type="TextureButton" parent="Wordrobe/Accessories"] +margin_left = 369.0 +margin_top = 16.0 +margin_right = 475.0 +margin_bottom = 56.0 texture_normal = ExtResource( 19 ) 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/Underwear/Fundosi" to="Wordrobe/Underwear/Fundosi" 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/scn/ClassicScn.tscn b/project/scn/ClassicScn.tscn index c7fc678..0fb082c 100644 --- a/project/scn/ClassicScn.tscn +++ b/project/scn/ClassicScn.tscn @@ -7,33 +7,25 @@ [ext_resource path="res://scn/ClassicClothes.tscn" type="PackedScene" id=5] [ext_resource path="res://scn/WinDialogs.tscn" type="PackedScene" id=6] - - -[node name="GameScreen" type="Node" index="0"] - +[node name="GameScreen" type="Node"] script = ExtResource( 1 ) -[node name="Background" type="Sprite" parent="." index="0"] - +[node name="Background" type="Sprite" parent="."] position = Vector2( 400, 277 ) texture = ExtResource( 2 ) __meta__ = { "_edit_lock_": true } -[node name="Lights" type="Sprite" parent="." index="1"] - +[node name="Lights" type="Sprite" parent="."] position = Vector2( 477.823, 100.811 ) texture = ExtResource( 3 ) -_sections_unfolded = [ "Z Index" ] __meta__ = { "_edit_lock_": true } -[node name="Nathan" parent="." index="2" instance=ExtResource( 4 )] - -[node name="Clothes" parent="." index="3" instance=ExtResource( 5 )] - -[node name="WinDialogs" parent="." index="4" instance=ExtResource( 6 )] +[node name="Nathan" parent="." instance=ExtResource( 4 )] +[node name="Clothes" parent="." instance=ExtResource( 5 )] +[node name="WinDialogs" parent="." instance=ExtResource( 6 )] diff --git a/project/scn/Clothes.tscn b/project/scn/Clothes.tscn index a614c9f..ab7890a 100644 --- a/project/scn/Clothes.tscn +++ b/project/scn/Clothes.tscn @@ -1,905 +1,318 @@ -[gd_scene load_steps=30 format=2] +[gd_scene load_steps=31 format=2] [ext_resource path="res://src/Clothes.gd" type="Script" id=1] -[ext_resource path="res://sprites/dressup_wardrobe.png" type="Texture" id=2] +[ext_resource path="res://sprites/dressup_wardrobe.svg" type="Texture" id=2] [ext_resource path="res://sprites/lights.png" type="Texture" id=3] -[ext_resource path="res://sprites/DressUp.theme" type="Theme" id=4] -[ext_resource path="res://sprites/jeans.png" type="Texture" id=5] -[ext_resource path="res://sprites/dj_shorts.png" type="Texture" id=6] -[ext_resource path="res://sprites/sweat_pants.png" type="Texture" id=7] -[ext_resource path="res://sprites/blue_camo_jeans.png" type="Texture" id=8] -[ext_resource path="res://sprites/beat_up_jeans.png" type="Texture" id=9] +[ext_resource path="res://sprites/jeans.svg" type="Texture" id=4] +[ext_resource path="res://sprites/dj_shorts.svg" type="Texture" id=5] +[ext_resource path="res://sprites/sweat_pants.svg" type="Texture" id=6] +[ext_resource path="res://sprites/blue_camo_jeans.svg" type="Texture" id=7] +[ext_resource path="res://sprites/beat_up_jeans.svg" type="Texture" id=8] +[ext_resource path="res://sprites/x_button.svg" type="Texture" id=9] [ext_resource path="res://sprites/old_sweatshirt.png" type="Texture" id=10] [ext_resource path="res://sprites/dj_shirt.png" type="Texture" id=11] -[ext_resource path="res://sprites/raw_shirt.png" type="Texture" id=12] -[ext_resource path="res://sprites/atomic_shirt.png" type="Texture" id=13] +[ext_resource path="res://sprites/raw_shirt.svg" type="Texture" id=12] +[ext_resource path="res://sprites/atomic_shirt.svg" type="Texture" id=13] [ext_resource path="res://sprites/z_shirt.png" type="Texture" id=14] [ext_resource path="res://sprites/biker_jacket.png" type="Texture" id=15] [ext_resource path="res://sprites/nl_jacket.png" type="Texture" id=16] [ext_resource path="res://sprites/train_hoodie.png" type="Texture" id=17] [ext_resource path="res://sprites/korm_shirt.png" type="Texture" id=18] [ext_resource path="res://sprites/whatsnew_shirt.png" type="Texture" id=19] -[ext_resource path="res://sprites/owo_censor.png" type="Texture" id=20] -[ext_resource path="res://sprites/briefs.png" type="Texture" id=21] -[ext_resource path="res://sprites/z_briefs.png" type="Texture" id=22] -[ext_resource path="res://sprites/fundosi.png" type="Texture" id=23] +[ext_resource path="res://sprites/owo_censor.svg" type="Texture" id=20] +[ext_resource path="res://sprites/briefs.svg" type="Texture" id=21] +[ext_resource path="res://sprites/z_briefs.svg" type="Texture" id=22] +[ext_resource path="res://sprites/fundosi.svg" type="Texture" id=23] [ext_resource path="res://sprites/camera.png" type="Texture" id=24] -[ext_resource path="res://sprites/bottoms_placeholder.png" type="Texture" id=25] -[ext_resource path="res://sprites/tops_placeholder.png" type="Texture" id=26] - +[ext_resource path="res://scn/Character.tscn" type="PackedScene" id=25] +[ext_resource path="res://sprites/bottoms_placeholder.png" type="Texture" id=26] +[ext_resource path="res://sprites/tops_placeholder.png" type="Texture" id=27] [sub_resource type="StyleBoxEmpty" id=1] -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 ) +[node name="Wordrobe BG" type="Sprite" parent="."] +position = Vector2( 635.979, 306.788 ) texture = ExtResource( 2 ) -[node name="Lights" type="Sprite" parent="." index="1"] - -position = Vector2( 485.001, 160 ) +[node name="Lights" type="Sprite" parent="."] +position = Vector2( 646.371, 187.333 ) 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 = 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="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 = 28.0 -margin_top = 13.0 -margin_right = 585.0 -margin_bottom = 513.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="Wordrobe" type="TabContainer" parent="."] +margin_left = 323.421 +margin_top = 63.0 +margin_right = 956.421 +margin_bottom = 555.0 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="Pants" type="Tabs" parent="RefRect/Wordrobe" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 +[node name="Pants" type="Tabs" parent="Wordrobe"] 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 custom_constants/hseparation = 0 -tab_align = 1 -scrolling_enabled = true -_sections_unfolded = [ "Margin", "Rect", "Theme", "custom_fonts", "custom_icons", "custom_styles" ] -[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 = -15.0 -margin_top = 22.0 -margin_right = 536.0 -margin_bottom = 322.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 +[node name="PantsGrid" type="GridContainer" parent="Wordrobe/Pants"] +margin_left = 42.0 +margin_top = 13.0 +margin_right = 600.0 +margin_bottom = 425.0 columns = 5 -_sections_unfolded = [ "Margin" ] -[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_right = 106.0 +[node name="Jeans" type="TextureButton" parent="Wordrobe/Pants/PantsGrid"] +margin_right = 118.0 +margin_bottom = 112.0 +texture_normal = ExtResource( 4 ) + +[node name="DJShorts" type="TextureButton" parent="Wordrobe/Pants/PantsGrid"] +margin_left = 122.0 +margin_right = 228.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( 5 ) -_sections_unfolded = [ "Textures" ] -[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 = 110.0 -margin_right = 216.0 +[node name="Sweats" type="TextureButton" parent="Wordrobe/Pants/PantsGrid"] +margin_left = 232.0 +margin_right = 338.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( 6 ) -_sections_unfolded = [ "Anchor", "Textures" ] -[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 = 220.0 -margin_right = 323.0 +[node name="BlueCamo Jeans" type="TextureButton" parent="Wordrobe/Pants/PantsGrid"] +margin_left = 342.0 +margin_right = 448.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( 7 ) -_sections_unfolded = [ "Textures" ] -[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 = 327.0 -margin_right = 433.0 +[node name="BeatUpJeans" type="TextureButton" parent="Wordrobe/Pants/PantsGrid"] +margin_left = 452.0 +margin_right = 558.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( 8 ) -_sections_unfolded = [ "Textures" ] -[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 = 437.0 -margin_right = 543.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( 9 ) -_sections_unfolded = [ "Textures" ] - -[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 +[node name="RemovePants" type="Button" parent="Wordrobe/Pants/PantsGrid"] margin_top = 116.0 -margin_right = 106.0 -margin_bottom = 228.0 +margin_right = 118.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 = "KRBT" +icon = ExtResource( 9 ) flat = true -align = 1 -_sections_unfolded = [ "Rect", "custom_colors" ] - -[node name="Shirts" type="Tabs" parent="RefRect/Wordrobe" index="1"] +[node name="Shirts" type="Tabs" parent="Wordrobe"] 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 = 33.0 -margin_top = 14.0 -margin_right = 474.0 -margin_bottom = 457.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 +[node name="ShirtsGrid" type="GridContainer" parent="Wordrobe/Shirts"] +margin_left = 82.0 +margin_top = 8.0 +margin_right = 556.0 +margin_bottom = 441.0 columns = 5 -_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 +[node name="Sweatshirt" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_right = 118.0 margin_bottom = 115.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 ) -_sections_unfolded = [ "Textures" ] -[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 = 89.0 -margin_right = 174.0 +[node name="DJShirt" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 122.0 +margin_right = 207.0 margin_bottom = 115.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 ) -_sections_unfolded = [ "Textures" ] -[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 = 178.0 -margin_right = 263.0 +[node name="Raw" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 211.0 +margin_right = 296.0 margin_bottom = 115.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 ) -_sections_unfolded = [ "Textures" ] -[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 = 267.0 -margin_right = 352.0 +[node name="Atomic" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 300.0 +margin_right = 385.0 margin_bottom = 115.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 ) -_sections_unfolded = [ "Textures" ] -[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 = 356.0 -margin_right = 441.0 +[node name="ZShirt" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 389.0 +margin_right = 474.0 margin_bottom = 115.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 ) -_sections_unfolded = [ "Textures" ] -[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 +[node name="BikerJacket" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] margin_top = 119.0 -margin_right = 85.0 +margin_right = 118.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( 15 ) -_sections_unfolded = [ "Textures" ] -[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 = 89.0 +[node name="NLJacket" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 122.0 margin_top = 119.0 -margin_right = 174.0 +margin_right = 207.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( 16 ) -_sections_unfolded = [ "Textures" ] -[node name="Train Hoodie" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="7"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 178.0 +[node name="TrainHoodie" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 211.0 margin_top = 119.0 -margin_right = 263.0 +margin_right = 296.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" ] -[node name="Korm Shirt" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="8"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 267.0 +[node name="KormShirt" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 300.0 margin_top = 119.0 -margin_right = 352.0 +margin_right = 385.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" ] -[node name="What's New Shirt" type="TextureButton" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="9"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 356.0 +[node name="WhatsNewShirt" type="TextureButton" parent="Wordrobe/Shirts/ShirtsGrid"] +margin_left = 389.0 margin_top = 119.0 -margin_right = 441.0 +margin_right = 474.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" ] -[node name="Remove Shirt" type="Button" parent="RefRect/Wordrobe/Shirts/ShirtsGrid" index="10"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="RemoveShirt" type="Button" parent="Wordrobe/Shirts/ShirtsGrid"] margin_top = 238.0 -margin_right = 85.0 -margin_bottom = 350.0 +margin_right = 118.0 +margin_bottom = 356.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" +icon = ExtResource( 9 ) flat = true -align = 1 -_sections_unfolded = [ "Rect", "custom_colors" ] - -[node name="Underwear" type="Tabs" parent="RefRect/Wordrobe" index="2"] +[node name="Underwear" type="Tabs" parent="Wordrobe"] 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="UndiesGrid" type="GridContainer" parent="RefRect/Wordrobe/Underwear" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = -20.0 +[node name="UndiesGrid" type="GridContainer" parent="Wordrobe/Underwear"] +margin_left = 68.0 margin_top = 10.0 -margin_right = 532.0 -margin_bottom = 122.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 +margin_right = 585.0 +margin_bottom = 451.0 columns = 5 -_sections_unfolded = [ "Margin" ] -[node name="OwO Censor" type="TextureButton" parent="RefRect/Wordrobe/Underwear/UndiesGrid" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="OwOCensor" type="TextureButton" parent="Wordrobe/Underwear/UndiesGrid"] 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 ) -_sections_unfolded = [ "Textures" ] -[node name="Briefs" 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 +[node name="Briefs" type="TextureButton" parent="Wordrobe/Underwear/UndiesGrid"] 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 ) -[node name="ZBriefs" 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 +[node name="ZBriefs" type="TextureButton" parent="Wordrobe/Underwear/UndiesGrid"] 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="Fundosi" type="TextureButton" parent="RefRect/Wordrobe/Underwear/UndiesGrid" index="3"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="Fundosi" type="TextureButton" parent="Wordrobe/Underwear/UndiesGrid"] margin_left = 330.0 margin_right = 436.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( 23 ) -_sections_unfolded = [ "Textures" ] - -[node name="Accessoires" type="Tabs" parent="RefRect/Wordrobe" index="3"] +[node name="Accessoires" type="Tabs" parent="Wordrobe"] 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 -[node name="AccessoiresGrid" type="GridContainer" parent="RefRect/Wordrobe/Accessoires" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = -14.0 +[node name="AccessoiresGrid" type="GridContainer" parent="Wordrobe/Accessoires"] +margin_left = 85.0 margin_top = 14.0 -margin_right = 536.0 -margin_bottom = 119.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 +margin_right = 556.0 +margin_bottom = 458.0 +columns = 5 -[node name="Camera" type="TextureButton" parent="RefRect/Wordrobe/Accessoires/AccessoiresGrid" index="0"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="CanonCam" type="TextureButton" parent="Wordrobe/Accessoires/AccessoiresGrid"] margin_right = 85.0 -margin_bottom = 105.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 +margin_bottom = 118.0 texture_normal = ExtResource( 24 ) -_sections_unfolded = [ "Rect", "Textures" ] -[node name="Remove Accessory" type="Button" parent="RefRect/Wordrobe/Accessoires/AccessoiresGrid" index="1"] - -anchor_left = 0.0 -anchor_top = 0.0 -anchor_right = 0.0 -anchor_bottom = 0.0 +[node name="RemoveAccessory" type="Button" parent="Wordrobe/Accessoires/AccessoiresGrid"] margin_left = 89.0 -margin_right = 222.0 -margin_bottom = 105.0 +margin_right = 207.0 +margin_bottom = 118.0 rect_min_size = Vector2( 85, 105 ) -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 = "Remove Accessory" +icon = ExtResource( 9 ) flat = true -align = 1 -_sections_unfolded = [ "custom_colors" ] -[node name="Body" type="ReferenceRect" parent="." index="3"] +[node name="Nathane" parent="." instance=ExtResource( 25 )] +position = Vector2( 57.2474, 52.0605 ) -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="Body" type="ReferenceRect" parent="."] +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +margin_left = -428.753 +margin_top = -264.94 +margin_right = -310.753 +margin_bottom = -30.9396 -[node name="Undies" type="Sprite" parent="Body" index="0"] - -position = Vector2( 57.9419, 159.296 ) +[node name="Undies" type="Sprite" parent="Body"] +position = Vector2( 56.9419, 154.296 ) texture = ExtResource( 21 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Bottom" type="Sprite" parent="Body" index="1"] +[node name="Bottom" type="Sprite" parent="Body"] position = Vector2( 57.9419, 159.296 ) -texture = ExtResource( 25 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Top" type="Sprite" parent="Body" index="2"] - -position = Vector2( 65.0597, 65.3242 ) texture = ExtResource( 26 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Accessory" type="Sprite" parent="Body" index="3"] +[node name="Top" type="Sprite" parent="Body"] position = Vector2( 65.0597, 65.3242 ) -texture = ExtResource( 26 ) -__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/OwO Censor" to="." method="_on_OwO_Censor_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/Fundosi" to="." method="_on_Fundosi_pressed"] - -[connection signal="pressed" from="RefRect/Wordrobe/Accessoires/AccessoiresGrid/Camera" to="." method="_on_Camera_pressed"] - -[connection signal="pressed" from="RefRect/Wordrobe/Accessoires/AccessoiresGrid/Remove Accessory" to="." method="_on_Remove_Accessory_pressed"] - +texture = ExtResource( 27 ) +[node name="Accessory" type="Sprite" parent="Body"] +position = Vector2( 65.0597, 65.3242 ) +texture = ExtResource( 27 ) +[connection signal="pressed" from="Wordrobe/Pants/PantsGrid/BlueCamo Jeans" to="." method="_on_Blue_Camo_Jeans_pressed"] +[connection signal="pressed" from="Wordrobe/Pants/PantsGrid/BeatUpJeans" to="." method="_on_Beat_Up_Jeans_pressed"] +[connection signal="pressed" from="Wordrobe/Pants/PantsGrid/RemovePants" to="." method="_on_Remove_Pants_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/Sweatshirt" to="." method="_on_Sweatshirt_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/DJShirt" to="." method="_on_DJ_Shirt_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/Raw" to="." method="_on_Raw_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/Atomic" to="." method="_on_Atomic_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/ZShirt" to="." method="_on_Z_Shirt_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/BikerJacket" to="." method="_on_Biker_Jacket_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/NLJacket" to="." method="_on_NL_Jacket_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/TrainHoodie" to="." method="_on_Train_Hoodie_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/KormShirt" to="." method="_on_Korm_Shirt_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/WhatsNewShirt" to="." method="_on_Whats_New_Shirt_pressed"] +[connection signal="pressed" from="Wordrobe/Shirts/ShirtsGrid/RemoveShirt" to="." method="_on_Remove_Shirt_pressed"] +[connection signal="pressed" from="Wordrobe/Underwear/UndiesGrid/OwOCensor" to="." method="_on_OwO_Censor_pressed"] +[connection signal="pressed" from="Wordrobe/Underwear/UndiesGrid/Briefs" to="." method="_on_Briefs_pressed"] +[connection signal="pressed" from="Wordrobe/Underwear/UndiesGrid/ZBriefs" to="." method="_on_ZBriefs_pressed"] +[connection signal="pressed" from="Wordrobe/Underwear/UndiesGrid/Fundosi" to="." method="_on_Fundosi_pressed"] +[connection signal="pressed" from="Wordrobe/Accessoires/AccessoiresGrid/RemoveAccessory" to="." method="_on_Remove_Accessory_pressed"] diff --git a/project/scn/GameScn.tscn b/project/scn/GameScn.tscn new file mode 100644 index 0000000..7fc5b58 --- /dev/null +++ b/project/scn/GameScn.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://src/GameScn.gd" type="Script" id=1] +[ext_resource path="res://sprites/icrazy_frame.png" type="Texture" id=2] +[ext_resource path="res://scn/Clothes.tscn" type="PackedScene" id=3] +[ext_resource path="res://scn/WinDialogs.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Soundtrack.gd" type="Script" id=5] + +[node name="GameScreen" type="Node"] +script = ExtResource( 1 ) + +[node name="PicFrame" type="Sprite" parent="."] +position = Vector2( 204.942, 120.396 ) +texture = ExtResource( 2 ) + +[node name="Clothes" parent="." instance=ExtResource( 3 )] + +[node name="WinDialogs" parent="." instance=ExtResource( 4 )] + +[node name="Music" type="AudioStreamPlayer" parent="."] +script = ExtResource( 5 ) diff --git a/project/scn/ModernScn.tscn b/project/scn/ModernScn.tscn deleted file mode 100644 index 394becd..0000000 --- a/project/scn/ModernScn.tscn +++ /dev/null @@ -1,33 +0,0 @@ -[gd_scene load_steps=7 format=2] - -[ext_resource path="res://src/GameScn.gd" type="Script" id=1] -[ext_resource path="res://sprites/modern_dress_up_bg.png" type="Texture" id=2] -[ext_resource path="res://sprites/icrazy_frame.png" type="Texture" id=3] -[ext_resource path="res://scn/Character.tscn" type="PackedScene" id=4] -[ext_resource path="res://scn/Clothes.tscn" type="PackedScene" id=5] -[ext_resource path="res://scn/WinDialogs.tscn" type="PackedScene" id=6] - - -[node name="GameScreen" type="Node"] -script = ExtResource( 1 ) - -[node name="Background" type="Sprite" parent="."] -position = Vector2( 400, 277 ) -texture = ExtResource( 2 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PicFrame" type="Sprite" parent="."] -position = Vector2( 93.9417, 98.396 ) -texture = ExtResource( 3 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Nathan" parent="." instance=ExtResource( 4 )] - -[node name="Clothes" parent="." instance=ExtResource( 5 )] - -[node name="WinDialogs" parent="." instance=ExtResource( 6 )] - diff --git a/project/scn/TitleScn.tscn b/project/scn/TitleScn.tscn index e121d17..90d8b7e 100644 --- a/project/scn/TitleScn.tscn +++ b/project/scn/TitleScn.tscn @@ -1,44 +1,21 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=4 format=2] [ext_resource path="res://src/TitleScn.gd" type="Script" id=1] -[ext_resource path="res://sprites/modern_dress_up_blurred_bg.png" type="Texture" id=2] -[ext_resource path="res://sprites/dressup_blurred_wardrobe.png" type="Texture" id=3] -[ext_resource path="res://sprites/classic_dress_up_blurred_bg.png" type="Texture" id=4] -[ext_resource path="res://scn/WinDialogs.tscn" type="PackedScene" id=5] +[ext_resource path="res://sprites/title.svg" type="Texture" id=2] +[ext_resource path="res://scn/WinDialogs.tscn" type="PackedScene" id=3] [node name="Start" type="Node"] script = ExtResource( 1 ) -[node name="Modern" type="Node2D" parent="."] - -[node name="ModernBG" type="Sprite" parent="Modern"] -position = Vector2( 400, 277 ) +[node name="Title" type="Sprite" parent="."] +position = Vector2( 522.047, 150.148 ) texture = ExtResource( 2 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="WordrobeBG" type="Sprite" parent="Modern"] -visible = false -position = Vector2( 492.609, 280.27 ) -texture = ExtResource( 3 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="ClassicBG" type="Sprite" parent="."] -visible = false -position = Vector2( 400, 277 ) -texture = ExtResource( 4 ) -__meta__ = { -"_edit_lock_": true -} [node name="MenuRf" type="ReferenceRect" parent="."] -margin_left = 202.0 -margin_top = 67.0 -margin_right = 762.0 -margin_bottom = 518.0 +margin_left = 311.292 +margin_top = 72.2924 +margin_right = 730.292 +margin_bottom = 523.292 [node name="StartVbox" type="VBoxContainer" parent="MenuRf"] anchor_left = 0.5 @@ -68,15 +45,14 @@ margin_right = 136.0 margin_bottom = 68.0 text = "KLIC" -[node name="ModePanel" type="Panel" parent="MenuRf"] -visible = false +[node name="ModePanel" type="WindowDialog" parent="MenuRf"] anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = 80.0 +margin_left = -73.0 margin_top = -46.0 -margin_right = 226.0 +margin_right = 73.0 margin_bottom = 46.0 [node name="PlayVbox" type="VBoxContainer" parent="MenuRf/ModePanel"] @@ -86,43 +62,32 @@ margin_left = 5.0 margin_top = 5.0 margin_right = -5.0 margin_bottom = -5.0 -__meta__ = { -"_edit_lock_": true -} [node name="ModeLbl" type="Label" parent="MenuRf/ModePanel/PlayVbox"] margin_right = 136.0 margin_bottom = 14.0 text = "KGMO" align = 1 -__meta__ = { -"_edit_lock_": true -} [node name="ModernBtn" type="Button" parent="MenuRf/ModePanel/PlayVbox"] margin_top = 18.0 margin_right = 136.0 margin_bottom = 38.0 text = "Modern" -__meta__ = { -"_edit_lock_": true -} [node name="ClassicBtn" type="Button" parent="MenuRf/ModePanel/PlayVbox"] margin_top = 42.0 margin_right = 136.0 margin_bottom = 62.0 text = "KCLS" -__meta__ = { -"_edit_lock_": true -} -[node name="WinDialogs" parent="." instance=ExtResource( 5 )] - -[connection signal="toggled" from="MenuRf/StartVbox/PlayBtn" to="." method="_on_PlayBtn_toggled"] +[node name="WinDialogs" parent="." instance=ExtResource( 3 )] +margin_left = 97.0 +margin_top = 37.0 +margin_right = 97.0 +margin_bottom = 37.0 +[connection signal="pressed" from="MenuRf/StartVbox/PlayBtn" to="." method="_on_PlayBtn_pressed"] [connection signal="pressed" from="MenuRf/StartVbox/CreditsBtn" to="." method="_on_CreditsBtn_pressed"] [connection signal="pressed" from="MenuRf/StartVbox/LicenseBtn" to="." method="_on_LicenseBtn_pressed"] [connection signal="pressed" from="MenuRf/ModePanel/PlayVbox/ModernBtn" to="." method="_on_ModernBtn_pressed"] -[connection signal="mouse_entered" from="MenuRf/ModePanel/PlayVbox/ClassicBtn" to="." method="_on_ClassicBtn_mouse_entered"] -[connection signal="mouse_exited" from="MenuRf/ModePanel/PlayVbox/ClassicBtn" to="." method="_on_ClassicBtn_mouse_exited"] [connection signal="pressed" from="MenuRf/ModePanel/PlayVbox/ClassicBtn" to="." method="_on_ClassicBtn_pressed"] diff --git a/project/scn/WinDialogs.tscn b/project/scn/WinDialogs.tscn index dcbe1da..bf80dac 100644 --- a/project/scn/WinDialogs.tscn +++ b/project/scn/WinDialogs.tscn @@ -1,7 +1,6 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=2 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.5 @@ -10,9 +9,6 @@ anchor_right = 0.5 anchor_bottom = 0.5 script = ExtResource( 1 ) -[node name="Music" type="AudioStreamPlayer" parent="."] -stream = ExtResource( 2 ) - [node name="PauseWin" type="PopupDialog" parent="."] pause_mode = 2 editor/display_folded = true @@ -58,7 +54,6 @@ margin_bottom = 86.0 text = "KEXT" [node name="CreditsWin" type="AcceptDialog" parent="."] -editor/display_folded = true anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 @@ -73,13 +68,17 @@ resizable = true [node name="CreditsTxt" type="RichTextLabel" parent="CreditsWin"] anchor_right = 1.0 anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = -8.0 +margin_bottom = -36.0 focus_mode = 2 bbcode_enabled = true bbcode_text = "[center]Created by Anthony Wilcox Music by -Augmentality +Michael Carey Clothing inspired by Megawolf77 @@ -93,7 +92,7 @@ text = "Created by Anthony Wilcox Music by -Augmentality +Michael Carey Clothing inspired by Megawolf77 @@ -107,7 +106,6 @@ selection_enabled = true [node name="SettingsWin" type="AcceptDialog" parent="."] pause_mode = 2 -editor/display_folded = true anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 @@ -161,8 +159,9 @@ resizable = true anchor_left = 0.5 anchor_right = 0.5 margin_left = -194.0 +margin_top = 8.0 margin_right = 194.0 -margin_bottom = 231.0 +margin_bottom = 239.0 bbcode_enabled = true bbcode_text = "Nathan'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. @@ -194,7 +193,6 @@ Attribution-ShareAlike 4.0 International License. You should have received a copy of the license along with this work. If not, see ." - [connection signal="pressed" from="PauseWin/PauseVbox/SettingsBtn" to="." method="_on_SettingsBtn_pressed"] [connection signal="pressed" from="PauseWin/PauseVbox/ResumeBtn" to="." method="_on_ResumeBtn_pressed"] [connection signal="pressed" from="PauseWin/PauseVbox/ExitBtn" to="." method="_on_ExitBtn_pressed"] diff --git a/project/sprites/DressUp.theme b/project/sprites/DressUp.theme deleted file mode 100644 index 6d3cc0e..0000000 Binary files a/project/sprites/DressUp.theme and /dev/null differ diff --git a/project/sprites/atomic_shirt.svg b/project/sprites/atomic_shirt.svg new file mode 100644 index 0000000..1c218f6 --- /dev/null +++ b/project/sprites/atomic_shirt.svg @@ -0,0 +1,121 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/atomic_shirt.svg.import b/project/sprites/atomic_shirt.svg.import new file mode 100644 index 0000000..d983676 --- /dev/null +++ b/project/sprites/atomic_shirt.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/atomic_shirt.svg-b3ba00542391d52e77d38154f516ba81.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/atomic_shirt.svg" +dest_files=[ "res://.import/atomic_shirt.svg-b3ba00542391d52e77d38154f516ba81.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/beat_up_jeans.svg b/project/sprites/beat_up_jeans.svg new file mode 100644 index 0000000..88d4402 --- /dev/null +++ b/project/sprites/beat_up_jeans.svg @@ -0,0 +1,114 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/beat_up_jeans.svg.import b/project/sprites/beat_up_jeans.svg.import new file mode 100644 index 0000000..b16cf9a --- /dev/null +++ b/project/sprites/beat_up_jeans.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/beat_up_jeans.svg-03d15b89036beb9eef0ad5d0514187f7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/beat_up_jeans.svg" +dest_files=[ "res://.import/beat_up_jeans.svg-03d15b89036beb9eef0ad5d0514187f7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/blue_camo_jeans.svg b/project/sprites/blue_camo_jeans.svg new file mode 100644 index 0000000..0835ead --- /dev/null +++ b/project/sprites/blue_camo_jeans.svg @@ -0,0 +1,199 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/blue_camo_jeans.svg.import b/project/sprites/blue_camo_jeans.svg.import new file mode 100644 index 0000000..9e987f6 --- /dev/null +++ b/project/sprites/blue_camo_jeans.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/blue_camo_jeans.svg-41f698e822667bb843272733405fda26.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/blue_camo_jeans.svg" +dest_files=[ "res://.import/blue_camo_jeans.svg-41f698e822667bb843272733405fda26.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/briefs.svg b/project/sprites/briefs.svg new file mode 100644 index 0000000..9ee0fbe --- /dev/null +++ b/project/sprites/briefs.svg @@ -0,0 +1,95 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/project/sprites/briefs.svg.import b/project/sprites/briefs.svg.import new file mode 100644 index 0000000..4cbb35e --- /dev/null +++ b/project/sprites/briefs.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/briefs.svg-9a7fc83a2615d5060d598e416767b736.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/briefs.svg" +dest_files=[ "res://.import/briefs.svg-9a7fc83a2615d5060d598e416767b736.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/character_base.svg b/project/sprites/character_base.svg new file mode 100644 index 0000000..925e51f --- /dev/null +++ b/project/sprites/character_base.svg @@ -0,0 +1,199 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/character_base.svg.import b/project/sprites/character_base.svg.import new file mode 100644 index 0000000..cbf71f6 --- /dev/null +++ b/project/sprites/character_base.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/character_base.svg-5ea6954c66ca6e666096a6a63d2174dc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/character_base.svg" +dest_files=[ "res://.import/character_base.svg-5ea6954c66ca6e666096a6a63d2174dc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/dj_shorts.svg b/project/sprites/dj_shorts.svg new file mode 100644 index 0000000..82c126f --- /dev/null +++ b/project/sprites/dj_shorts.svg @@ -0,0 +1,149 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/dj_shorts.svg.import b/project/sprites/dj_shorts.svg.import new file mode 100644 index 0000000..f7461d6 --- /dev/null +++ b/project/sprites/dj_shorts.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/dj_shorts.svg-e17b87622cd4d462498c5bb9deda7dbb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/dj_shorts.svg" +dest_files=[ "res://.import/dj_shorts.svg-e17b87622cd4d462498c5bb9deda7dbb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/dressup_wardrobe.svg b/project/sprites/dressup_wardrobe.svg new file mode 100644 index 0000000..afa8b19 --- /dev/null +++ b/project/sprites/dressup_wardrobe.svg @@ -0,0 +1,97 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/project/sprites/dressup_wardrobe.svg.import b/project/sprites/dressup_wardrobe.svg.import new file mode 100644 index 0000000..adbd775 --- /dev/null +++ b/project/sprites/dressup_wardrobe.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/dressup_wardrobe.svg-045acf6c9249ae39f39347a2897230a1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/dressup_wardrobe.svg" +dest_files=[ "res://.import/dressup_wardrobe.svg-045acf6c9249ae39f39347a2897230a1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/fundosi.svg b/project/sprites/fundosi.svg new file mode 100644 index 0000000..6b6e07a --- /dev/null +++ b/project/sprites/fundosi.svg @@ -0,0 +1,102 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/fundosi.svg.import b/project/sprites/fundosi.svg.import new file mode 100644 index 0000000..61e012b --- /dev/null +++ b/project/sprites/fundosi.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fundosi.svg-faa9e69901a505e92e5b3e529aca7f92.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/fundosi.svg" +dest_files=[ "res://.import/fundosi.svg-faa9e69901a505e92e5b3e529aca7f92.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/jeans.svg b/project/sprites/jeans.svg new file mode 100644 index 0000000..5fc5bbd --- /dev/null +++ b/project/sprites/jeans.svg @@ -0,0 +1,102 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/project/sprites/jeans.svg.import b/project/sprites/jeans.svg.import new file mode 100644 index 0000000..e4617bb --- /dev/null +++ b/project/sprites/jeans.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/jeans.svg-7d67c27e9800a7e7f837e3f29c2dd43f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/jeans.svg" +dest_files=[ "res://.import/jeans.svg-7d67c27e9800a7e7f837e3f29c2dd43f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/owo_censor.svg b/project/sprites/owo_censor.svg new file mode 100644 index 0000000..31fcae8 --- /dev/null +++ b/project/sprites/owo_censor.svg @@ -0,0 +1,91 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/project/sprites/owo_censor.svg.import b/project/sprites/owo_censor.svg.import new file mode 100644 index 0000000..ebb8a25 --- /dev/null +++ b/project/sprites/owo_censor.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/owo_censor.svg-c10221601fea246b468116135228d207.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/owo_censor.svg" +dest_files=[ "res://.import/owo_censor.svg-c10221601fea246b468116135228d207.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/pants_icon.svg b/project/sprites/pants_icon.svg new file mode 100644 index 0000000..fa25be5 --- /dev/null +++ b/project/sprites/pants_icon.svg @@ -0,0 +1,60 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/project/sprites/pants_icon.svg.import b/project/sprites/pants_icon.svg.import new file mode 100644 index 0000000..26f990d --- /dev/null +++ b/project/sprites/pants_icon.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pants_icon.svg-1504bee50c96f9a58b6f753201be5a91.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/pants_icon.svg" +dest_files=[ "res://.import/pants_icon.svg-1504bee50c96f9a58b6f753201be5a91.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/raw_shirt.svg b/project/sprites/raw_shirt.svg new file mode 100644 index 0000000..cd038f9 --- /dev/null +++ b/project/sprites/raw_shirt.svg @@ -0,0 +1,109 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/project/sprites/raw_shirt.svg.import b/project/sprites/raw_shirt.svg.import new file mode 100644 index 0000000..c3f4a89 --- /dev/null +++ b/project/sprites/raw_shirt.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/raw_shirt.svg-1202cc08aee5b0934f83fe7787bf5d7c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/raw_shirt.svg" +dest_files=[ "res://.import/raw_shirt.svg-1202cc08aee5b0934f83fe7787bf5d7c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/sweat_pants.svg b/project/sprites/sweat_pants.svg new file mode 100644 index 0000000..2d5dcc5 --- /dev/null +++ b/project/sprites/sweat_pants.svg @@ -0,0 +1,73 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/project/sprites/sweat_pants.svg.import b/project/sprites/sweat_pants.svg.import new file mode 100644 index 0000000..a80a6c7 --- /dev/null +++ b/project/sprites/sweat_pants.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/sweat_pants.svg-1954ece07ca8c041219480fca138c463.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/sweat_pants.svg" +dest_files=[ "res://.import/sweat_pants.svg-1954ece07ca8c041219480fca138c463.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/title.svg b/project/sprites/title.svg index 93c277b..b019278 100644 --- a/project/sprites/title.svg +++ b/project/sprites/title.svg @@ -9,9 +9,9 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="102.53982mm" - height="12.457465mm" - viewBox="0 0 102.53982 12.457465" + width="103.24624mm" + height="36.245796mm" + viewBox="0 0 103.24624 36.245796" version="1.1" id="svg8" inkscape:version="0.92.3 (2405546, 2018-03-11)" @@ -26,8 +26,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.98994949" - inkscape:cx="177.04774" - inkscape:cy="-43.325592" + inkscape:cx="426.57668" + inkscape:cy="19.131602" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" @@ -57,17 +57,88 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(54.296804,-86.706353)"> - Nathan's Dress Up + transform="translate(54.41838,-81.046773)"> + + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/x_button.svg b/project/sprites/x_button.svg new file mode 100644 index 0000000..19986f0 --- /dev/null +++ b/project/sprites/x_button.svg @@ -0,0 +1,72 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/project/sprites/x_button.svg.import b/project/sprites/x_button.svg.import new file mode 100644 index 0000000..953c1d0 --- /dev/null +++ b/project/sprites/x_button.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/x_button.svg-6cf395375517e4cea385a7bade20ecb1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/x_button.svg" +dest_files=[ "res://.import/x_button.svg-6cf395375517e4cea385a7bade20ecb1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/sprites/z_briefs.svg b/project/sprites/z_briefs.svg new file mode 100644 index 0000000..147ce1c --- /dev/null +++ b/project/sprites/z_briefs.svg @@ -0,0 +1,112 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/project/sprites/z_briefs.svg.import b/project/sprites/z_briefs.svg.import new file mode 100644 index 0000000..eb64544 --- /dev/null +++ b/project/sprites/z_briefs.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/z_briefs.svg-b2e2e1eb71668c23f61b66914c6388da.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/z_briefs.svg" +dest_files=[ "res://.import/z_briefs.svg-b2e2e1eb71668c23f61b66914c6388da.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/src/Clothes.gd b/project/src/Clothes.gd index 6197717..6eb6f47 100644 --- a/project/src/Clothes.gd +++ b/project/src/Clothes.gd @@ -8,7 +8,21 @@ onready var tops = load("res://sprites/tops_placeholder.png") onready var accessory = load("res://sprites/tops_placeholder.png") # ZC's Dress Up was stylized to be cute, not adult. # Underwear cam be suggestive but never lewd. -onready var undies = load("res://sprites/briefs.png") +onready var undies = load("res://sprites/briefs.svg") + +func _process(delta): + + if $Wordrobe/Accessoires/AccessoiresGrid/CanonCam.is_pressed() == true: + change_accessoires(load("res://sprites/camera.png")) + + if $Wordrobe/Pants/PantsGrid/Jeans.is_pressed() == true: + change_bottoms(load("res://sprites/jeans.svg")) + + if $Wordrobe/Pants/PantsGrid/Sweats.is_pressed() == true: + change_bottoms(load("res://sprites/sweat_pants.svg")) + + if $Wordrobe/Pants/PantsGrid/DJShorts.is_pressed() == true: + change_bottoms(load("res://sprites/dj_shorts.svg")) func change_bottoms(new_bottom): bottoms = new_bottom @@ -16,7 +30,7 @@ func change_bottoms(new_bottom): if new_bottom == null: $Body/Bottom.texture = bottoms - if undies == load("res://sprites/owo_censor.png"): + if undies == load("res://sprites/owo_censor.svg"): change_undies(null) $Body/Bottom.texture = bottoms @@ -51,23 +65,23 @@ func _on_Remove_Accessory_pressed(): change_accessoires(null) func _on_DJ_Shorts_pressed(): - change_bottoms(load("res://sprites/dj_shorts.png")) + change_bottoms(load("res://sprites/dj_shorts.svg")) func _on_ZBriefs_pressed(): - change_undies(load("res://sprites/z_briefs.png")) + change_undies(load("res://sprites/z_briefs.svg")) func _on_Briefs_pressed(): - change_undies(load("res://sprites/briefs.png")) + change_undies(load("res://sprites/briefs.svg")) func _on_Jeans_pressed(): - change_bottoms(load("res://sprites/jeans.png")) + change_bottoms(load("res://sprites/jeans.svg")) func _on_OwO_Censor_pressed(): change_bottoms(null) - change_undies(load("res://sprites/owo_censor.png")) + change_undies(load("res://sprites/owo_censor.svg")) func _on_Sweats_pressed(): - change_bottoms(load("res://sprites/sweat_pants.png")) + change_bottoms(load("res://sprites/sweat_pants.svg")) func _on_Sweatshirt_pressed(): change_tops(load("res://sprites/old_sweatshirt.png")) @@ -76,10 +90,10 @@ func _on_DJ_Shirt_pressed(): change_tops(load("res://sprites/dj_shirt.png")) func _on_Raw_pressed(): - change_tops(load("res://sprites/raw_shirt.png")) + change_tops(load("res://sprites/raw_shirt.svg")) func _on_Atomic_pressed(): - change_tops(load("res://sprites/atomic_shirt.png")) + change_tops(load("res://sprites/atomic_shirt.svg")) func _on_Korm_Shirt_pressed(): change_tops(load("res://sprites/korm_shirt.png")) @@ -94,19 +108,19 @@ func _on_Train_Hoodie_pressed(): change_tops(load("res://sprites/train_hoodie.png")) func _on_Beat_Up_Jeans_pressed(): - change_bottoms(load("res://sprites/beat_up_jeans.png")) + change_bottoms(load("res://sprites/beat_up_jeans.svg")) func _on_NL_Jacket_pressed(): change_tops(load("res://sprites/nl_jacket.png")) func _on_Blue_Camo_Jeans_pressed(): - change_bottoms(load("res://sprites/blue_camo_jeans.png")) + change_bottoms(load("res://sprites/blue_camo_jeans.svg")) func _on_Whats_New_Shirt_pressed(): change_tops(load("res://sprites/whatsnew_shirt.png")) func _on_Fundosi_pressed(): - change_undies(load("res://sprites/fundosi.png")) + change_undies(load("res://sprites/fundosi.svg")) func _on_Camera_pressed(): change_accessoires(load("res://sprites/camera.png")) diff --git a/project/src/GameKit.gd b/project/src/GameKit.gd index 0c7786b..0ce7bf5 100644 --- a/project/src/GameKit.gd +++ b/project/src/GameKit.gd @@ -12,6 +12,6 @@ func switch_scenes(new_mode): if new_mode == "classic": get_tree().change_scene("res://scn/ClassicScn.tscn") elif new_mode == "modern": - get_tree().change_scene("res://scn/ModernScn.tscn") + get_tree().change_scene("res://scn/GameScn.tscn") elif new_mode == "title": get_tree().change_scene("res://scn/TitleScn.tscn") \ No newline at end of file diff --git a/project/src/Soundtrack.gd b/project/src/Soundtrack.gd new file mode 100644 index 0000000..24e401c --- /dev/null +++ b/project/src/Soundtrack.gd @@ -0,0 +1,19 @@ +extends AudioStreamPlayer + +const tracks = [ + 'reminiscing', + 'together_again', + 'at_the_lake', +] + +func _ready(): + connect("finished", self, "play_random_song") + play_random_song() + +func play_random_song(): + randomize() + + var rand_db = randi() % tracks.size() + var audiostream = load('res://music/' + tracks[rand_db] + '.ogg') + stream = audiostream + play() \ No newline at end of file diff --git a/project/src/TitleScn.gd b/project/src/TitleScn.gd index 8238689..df4c1cb 100644 --- a/project/src/TitleScn.gd +++ b/project/src/TitleScn.gd @@ -8,22 +8,11 @@ func _on_ClassicBtn_pressed(): func _on_ModernBtn_pressed(): switch_scenes("modern") -func _on_ClassicBtn_mouse_entered(): - $Modern.hide() - $ClassicBG.show() - -func _on_ClassicBtn_mouse_exited(): - $ClassicBG.hide() - $Modern.show() - func _on_CreditsBtn_pressed(): $WinDialogs/CreditsWin.show() func _on_LicenseBtn_pressed(): $WinDialogs/LicenseWin.show() -func _on_PlayBtn_toggled(button_pressed): - if button_pressed == true: - $MenuRf/ModePanel.show() - else: - $MenuRf/ModePanel.hide() +func _on_PlayBtn_pressed(): + switch_scenes("modern")