diff --git a/.gdignore b/.gdignore
index 1bfdef3..1dd8473 100644
--- a/.gdignore
+++ b/.gdignore
@@ -603,4 +603,5 @@ FodyWeavers.xsd
# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
screenshot.png
-archive/*
\ No newline at end of file
+archive/*
+*.cfg
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 025ba01..bbbd981 100644
--- a/.gitignore
+++ b/.gitignore
@@ -602,3 +602,4 @@ FodyWeavers.xsd
# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
+*.cfg
\ No newline at end of file
diff --git a/project.godot b/project.godot
index 1a7434b..d565706 100644
--- a/project.godot
+++ b/project.godot
@@ -24,7 +24,7 @@ name_sv="Tonys klä upp"
[autoload]
-Global="*res://scripts/global.gd"
+Config="*res://scripts/config.gd"
[debug]
@@ -32,9 +32,10 @@ gdscript/completion/autocomplete_setters_and_getters=true
[display]
+window/size/viewport_width=600
+window/size/viewport_height=400
window/energy_saving/keep_screen_on=false
-window/stretch/mode="canvas_items"
-window/stretch/aspect="expand"
+window/stretch/mode="viewport"
[dotnet]
diff --git a/scenes/character.tscn b/scenes/character.tscn
index 5a5d1bc..7752635 100644
--- a/scenes/character.tscn
+++ b/scenes/character.tscn
@@ -2,9 +2,9 @@
[ext_resource type="Script" path="res://scripts/character.gd" id="1_k1mtq"]
[ext_resource type="Texture2D" uid="uid://cddou4chwo8h2" path="res://sprites/character/tail/tail0.svg" id="2"]
-[ext_resource type="Texture2D" uid="uid://dxpvahpmr14ty" path="res://sprites/character/character_base.png" id="2_p4oam"]
[ext_resource type="Texture2D" uid="uid://cnd3v8cerplqq" path="res://sprites/character/tail/tail1.svg" id="3"]
[ext_resource type="Texture2D" uid="uid://djv0p7rxujbd4" path="res://sprites/character/tail/tail2.svg" id="4"]
+[ext_resource type="Texture2D" uid="uid://3rmb0kj376t1" path="res://sprites/character/zack.png" id="5_i8wm6"]
[ext_resource type="Texture2D" uid="uid://dnwdyi2d46hsm" path="res://sprites/character/eyes/eyes1.png" id="6"]
[ext_resource type="Texture2D" uid="uid://cbr37emgh11is" path="res://sprites/character/eyes/eyes2.png" id="7"]
[ext_resource type="Texture2D" uid="uid://ceifal0sxn0r7" path="res://sprites/character/eyes/eyes3.png" id="8"]
@@ -123,20 +123,18 @@ script = ExtResource("1_k1mtq")
position = Vector2(-33.7592, 99.4079)
scale = Vector2(0.927713, 1)
sprite_frames = SubResource("1")
-frame_progress = 0.642539
-metadata/_edit_lock_ = true
+frame_progress = 0.185576
[node name="Body" type="Sprite2D" parent="."]
position = Vector2(12, 81)
-texture = ExtResource("2_p4oam")
-metadata/_edit_lock_ = true
+texture = ExtResource("5_i8wm6")
[node name="Eyes" type="AnimatedSprite2D" parent="."]
position = Vector2(28.6857, -15.7785)
sprite_frames = SubResource("2")
-frame_progress = 0.55981
+frame_progress = 0.102847
[node name="Mouth" type="AnimatedSprite2D" parent="."]
position = Vector2(49.1195, -14.3155)
sprite_frames = SubResource("3")
-frame_progress = 0.679866
+frame_progress = 0.222902
diff --git a/scenes/game.tscn b/scenes/game.tscn
index 6d5c005..b944a4a 100644
--- a/scenes/game.tscn
+++ b/scenes/game.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=17 format=3 uid="uid://cvr2aries2lhr"]
+[gd_scene load_steps=13 format=3 uid="uid://cvr2aries2lhr"]
[ext_resource type="Script" path="res://scripts/game.gd" id="1_qt3fe"]
[ext_resource type="Texture2D" uid="uid://33g80p0qnfw4" path="res://sprites/world/background.svg" id="1_uee2i"]
@@ -6,149 +6,143 @@
[ext_resource type="Texture2D" uid="uid://cmv58t1dfgsov" path="res://sprites/world/stand.svg" id="2_q0w7j"]
[ext_resource type="Texture2D" uid="uid://d1u3w61r0uv7p" path="res://sprites/world/boxersOfAmericaFrame.png" id="4_327cy"]
[ext_resource type="PackedScene" uid="uid://detf8uwimqp3v" path="res://scenes/character.tscn" id="6_tdil0"]
-[ext_resource type="Texture2D" uid="uid://405burxtvied" path="res://sprites/clothes/sweat_pants.svg" id="7_7tx8y"]
-[ext_resource type="Texture2D" uid="uid://venieklgphn5" path="res://sprites/clothes/blue_camo_jeans.svg" id="8_bqcl8"]
-[ext_resource type="Texture2D" uid="uid://8vrl1mmcm5is" path="res://sprites/clothes/beat_up_jeans.svg" id="8_jisbs"]
-[ext_resource type="Texture2D" uid="uid://310b2835i5d8" path="res://sprites/clothes/dj_shirt.png" id="8_r4o7r"]
-[ext_resource type="Texture2D" uid="uid://dt1tsnusorwv8" path="res://sprites/clothes/korm_shirt.png" id="11_6ilrq"]
+[ext_resource type="SpriteFrames" uid="uid://bhyon1s1op8ly" path="res://scenes/items.tres" id="7_3ykci"]
[ext_resource type="Texture2D" uid="uid://clakkue2mohs4" path="res://sprites/ui/greenBtn.png" id="14_yk2bu"]
[ext_resource type="Texture2D" uid="uid://cd8mirubbhn10" path="res://sprites/ui/redBtn.png" id="15_g5gd1"]
+[ext_resource type="Texture2D" uid="uid://cl0wwlm6yw0ug" path="res://sprites/ui/fullbodyBtn.png" id="15_rfctk"]
+[ext_resource type="Texture2D" uid="uid://nc0wkek55yhu" path="res://sprites/ui/seperateBtn.png" id="16_px53c"]
[ext_resource type="Texture2D" uid="uid://wr3ns0ywb75q" path="res://sprites/logo.png" id="16_y58oj"]
-[ext_resource type="Texture2D" uid="uid://b0sf2e2e5jfab" path="res://sprites/clothes/z_shirt.png" id="17_yoe0e"]
-
-[sub_resource type="SpriteFrames" id="SpriteFrames_jjbgs"]
-animations = [{
-"frames": [{
-"duration": 1.0,
-"texture": ExtResource("7_7tx8y")
-}, {
-"duration": 1.0,
-"texture": ExtResource("8_jisbs")
-}, {
-"duration": 1.0,
-"texture": ExtResource("8_bqcl8")
-}],
-"loop": true,
-"name": &"bottoms",
-"speed": 1.0
-}, {
-"frames": [{
-"duration": 1.0,
-"texture": ExtResource("8_r4o7r")
-}, {
-"duration": 1.0,
-"texture": ExtResource("11_6ilrq")
-}, {
-"duration": 1.0,
-"texture": ExtResource("17_yoe0e")
-}],
-"loop": true,
-"name": &"tops",
-"speed": 5.0
-}]
[node name="Game" type="Node"]
script = ExtResource("1_qt3fe")
-[node name="Background" type="Sprite2D" parent="."]
-position = Vector2(577.603, 328.303)
-scale = Vector2(1.14718, 1.13943)
-texture = ExtResource("1_uee2i")
-metadata/_edit_lock_ = true
+[node name="World" type="Node2D" parent="."]
-[node name="Stand" type="Sprite2D" parent="."]
-position = Vector2(564.62, 543.689)
-scale = Vector2(1.79062, 1.7736)
+[node name="Background" type="Sprite2D" parent="World"]
+position = Vector2(306.682, 204.039)
+scale = Vector2(0.618038, 0.725217)
+texture = ExtResource("1_uee2i")
+
+[node name="Stand" type="Sprite2D" parent="World"]
+position = Vector2(321.326, 368.764)
texture = ExtResource("2_q0w7j")
-[node name="BoxersOfAmericaFrame" type="Sprite2D" parent="."]
-position = Vector2(942.068, 139.049)
-scale = Vector2(1.7514, 1.86172)
+[node name="BoxersOfAmericaFrame" type="Sprite2D" parent="World"]
+position = Vector2(77.9707, 272.449)
texture = ExtResource("4_327cy")
-[node name="iCrazyFrame" type="Sprite2D" parent="."]
-position = Vector2(183.37, 149.267)
-scale = Vector2(1.25573, 1.3008)
+[node name="iCrazyFrame" type="Sprite2D" parent="World"]
+position = Vector2(74.389, 113.776)
+scale = Vector2(0.700948, 0.7129)
texture = ExtResource("2_n1kmf")
[node name="Character" parent="." instance=ExtResource("6_tdil0")]
-position = Vector2(557.567, 197.468)
-scale = Vector2(1.5, 1.5)
+position = Vector2(313.61, 133.222)
[node name="Bottoms" type="AnimatedSprite2D" parent="."]
-position = Vector2(570.883, 453.423)
-scale = Vector2(1.85571, 1.88987)
-sprite_frames = SubResource("SpriteFrames_jjbgs")
+position = Vector2(316.681, 303.715)
+sprite_frames = ExtResource("7_3ykci")
animation = &"bottoms"
[node name="Tops" type="AnimatedSprite2D" parent="."]
-position = Vector2(579.842, 318.193)
-scale = Vector2(1.5, 1.5)
-sprite_frames = SubResource("SpriteFrames_jjbgs")
+position = Vector2(325.091, 213.195)
+sprite_frames = ExtResource("7_3ykci")
animation = &"tops"
+[node name="Fullbody" type="AnimatedSprite2D" parent="."]
+visible = false
+position = Vector2(558.266, 434.335)
+sprite_frames = ExtResource("7_3ykci")
+animation = &"fullbody"
+
+[node name="Logo" type="Sprite2D" parent="."]
+position = Vector2(546.704, 311.642)
+scale = Vector2(0.172412, 0.162644)
+texture = ExtResource("16_y58oj")
+
[node name="CanvasLayer" type="CanvasLayer" parent="."]
-[node name="Control" type="Control" parent="CanvasLayer"]
+[node name="UI" type="Control" parent="CanvasLayer"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
-metadata/_edit_lock_ = true
+metadata/_edit_use_anchors_ = true
-[node name="TopsFwdBtn" type="TextureButton" parent="CanvasLayer/Control"]
+[node name="TopsFwdBtn" type="TextureButton" parent="CanvasLayer/UI"]
layout_mode = 0
-offset_left = 733.043
-offset_top = 272.435
-offset_right = 776.043
-offset_bottom = 335.435
-scale = Vector2(1.5, 1.5)
+anchor_left = 0.735474
+anchor_top = 0.406494
+anchor_right = 0.807141
+anchor_bottom = 0.563994
texture_normal = ExtResource("14_yk2bu")
stretch_mode = 4
+metadata/_edit_use_anchors_ = true
-[node name="TopsBckBtn" type="TextureButton" parent="CanvasLayer/Control"]
+[node name="TopsBckBtn" type="TextureButton" parent="CanvasLayer/UI"]
layout_mode = 0
-offset_left = 322.285
-offset_top = 269.324
-offset_right = 365.285
-offset_bottom = 332.324
-scale = Vector2(1.5, 1.5)
+anchor_left = 0.236586
+anchor_top = 0.399881
+anchor_right = 0.308252
+anchor_bottom = 0.55738
+offset_bottom = 1.04904e-05
texture_normal = ExtResource("15_g5gd1")
+metadata/_edit_use_anchors_ = true
-[node name="BottomsBckBtn" type="TextureButton" parent="CanvasLayer/Control"]
+[node name="BottomsBckBtn" type="TextureButton" parent="CanvasLayer/UI"]
layout_mode = 1
anchors_preset = -1
-anchor_left = 0.273624
-anchor_top = 0.59627
-anchor_right = 0.330916
-anchor_bottom = 0.753677
-offset_top = -1.90735e-05
+anchor_left = 0.230677
+anchor_top = 0.61427
+anchor_right = 0.302344
+anchor_bottom = 0.77177
+offset_bottom = -2.28882e-05
+texture_normal = ExtResource("15_g5gd1")
+stretch_mode = 4
+metadata/_edit_use_anchors_ = true
+
+[node name="BottomsFwdBtn" type="TextureButton" parent="CanvasLayer/UI"]
+layout_mode = 1
+anchors_preset = -1
+anchor_left = 0.736785
+anchor_top = 0.613892
+anchor_right = 0.808452
+anchor_bottom = 0.771392
+offset_left = -1.4782e-05
+texture_normal = ExtResource("14_yk2bu")
+stretch_mode = 4
+metadata/_edit_use_anchors_ = true
+
+[node name="FullbodyBtn" type="TextureButton" parent="CanvasLayer/UI"]
+layout_mode = 1
+anchors_preset = -1
+anchor_left = 0.265919
+anchor_top = 0.0531643
+anchor_right = 0.417585
+anchor_bottom = 0.115664
+offset_left = 1.14441e-05
offset_right = 1.52588e-05
-offset_bottom = -1.04904e-05
-texture_normal = ExtResource("15_g5gd1")
+texture_normal = ExtResource("15_rfctk")
stretch_mode = 4
metadata/_edit_use_anchors_ = true
-[node name="BottomsFwdBtn" type="TextureButton" parent="CanvasLayer/Control"]
+[node name="SeparateBtn" type="TextureButton" parent="CanvasLayer/UI"]
layout_mode = 1
anchors_preset = -1
-anchor_left = 0.636238
-anchor_top = 0.600003
-anchor_right = 0.695266
-anchor_bottom = 0.752781
-offset_left = 1.52588e-05
-texture_normal = ExtResource("14_yk2bu")
+anchor_left = 0.666512
+anchor_top = 0.0395699
+anchor_right = 0.818178
+anchor_bottom = 0.10457
+offset_left = -1.14441e-05
+texture_normal = ExtResource("16_px53c")
stretch_mode = 4
metadata/_edit_use_anchors_ = true
-[node name="Logo" type="Sprite2D" parent="."]
-position = Vector2(1052.16, 511.503)
-scale = Vector2(0.225814, 0.216046)
-texture = ExtResource("16_y58oj")
-
-[connection signal="pressed" from="CanvasLayer/Control/TopsFwdBtn" to="." method="_on_tops_fwd_btn_pressed"]
-[connection signal="pressed" from="CanvasLayer/Control/TopsBckBtn" to="." method="_on_tops_bck_btn_pressed"]
-[connection signal="pressed" from="CanvasLayer/Control/BottomsBckBtn" to="." method="_on_bottoms_bck_btn_pressed"]
-[connection signal="pressed" from="CanvasLayer/Control/BottomsFwdBtn" to="." method="_on_bottoms_fwd_btn_pressed"]
+[connection signal="pressed" from="CanvasLayer/UI/TopsFwdBtn" to="." method="_on_tops_fwd_btn_pressed"]
+[connection signal="pressed" from="CanvasLayer/UI/TopsBckBtn" to="." method="_on_tops_bck_btn_pressed"]
+[connection signal="pressed" from="CanvasLayer/UI/BottomsBckBtn" to="." method="_on_bottoms_bck_btn_pressed"]
+[connection signal="pressed" from="CanvasLayer/UI/BottomsFwdBtn" to="." method="_on_bottoms_fwd_btn_pressed"]
+[connection signal="pressed" from="CanvasLayer/UI/FullbodyBtn" to="." method="_on_fullbody_btn_pressed"]
+[connection signal="pressed" from="CanvasLayer/UI/SeparateBtn" to="." method="_on_separate_btn_pressed"]
diff --git a/scenes/items.tres b/scenes/items.tres
new file mode 100644
index 0000000..310c47d
--- /dev/null
+++ b/scenes/items.tres
@@ -0,0 +1,76 @@
+[gd_resource type="SpriteFrames" load_steps=15 format=3 uid="uid://bhyon1s1op8ly"]
+
+[ext_resource type="Texture2D" uid="uid://wfsffpk4h8p" path="res://sprites/clothes/sweat_pants.png" id="1_5mrf2"]
+[ext_resource type="Texture2D" uid="uid://b3xtl8c73nw30" path="res://sprites/clothes/beatup_jeans.png" id="2_0n07e"]
+[ext_resource type="Texture2D" uid="uid://bl8w5mjjo4i73" path="res://sprites/clothes/jeans.png" id="3_7udtq"]
+[ext_resource type="Texture2D" uid="uid://310b2835i5d8" path="res://sprites/clothes/dj_shirt.png" id="7_b8d0l"]
+[ext_resource type="Texture2D" uid="uid://5heuxqo78jns" path="res://sprites/clothes/fullbody/canonrhode.png" id="7_iagv2"]
+[ext_resource type="Texture2D" uid="uid://cgnumy58myojg" path="res://sprites/clothes/fullbody/coat.png" id="8_uraqp"]
+[ext_resource type="Texture2D" uid="uid://6y443cg1s6up" path="res://sprites/clothes/fullbody/edsoutfit.png" id="9_osdr5"]
+[ext_resource type="Texture2D" uid="uid://dt1tsnusorwv8" path="res://sprites/clothes/korm_shirt.png" id="10_81cd5"]
+[ext_resource type="Texture2D" uid="uid://crgedi1ppq2ow" path="res://sprites/clothes/fullbody/formal.png" id="10_uqjix"]
+[ext_resource type="Texture2D" uid="uid://b07kumnwr7c0w" path="res://sprites/clothes/fullbody/mario.png" id="11_ssvy5"]
+[ext_resource type="Texture2D" uid="uid://c8xa7sal3omnm" path="res://sprites/clothes/fullbody/schoolgirl.png" id="12_3wtcm"]
+[ext_resource type="Texture2D" uid="uid://b0sf2e2e5jfab" path="res://sprites/clothes/z_shirt.png" id="12_i81ab"]
+[ext_resource type="Texture2D" uid="uid://lxsoletgafdk" path="res://sprites/clothes/fullbody/snowboarding.png" id="13_wlerh"]
+[ext_resource type="Texture2D" uid="uid://cgxm7h4ukqpyh" path="res://sprites/clothes/fullbody/wendy.png" id="14_w0d1o"]
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("1_5mrf2")
+}, {
+"duration": 1.0,
+"texture": ExtResource("2_0n07e")
+}, {
+"duration": 1.0,
+"texture": ExtResource("3_7udtq")
+}],
+"loop": true,
+"name": &"bottoms",
+"speed": 1.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7_iagv2")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8_uraqp")
+}, {
+"duration": 1.0,
+"texture": ExtResource("9_osdr5")
+}, {
+"duration": 1.0,
+"texture": ExtResource("10_uqjix")
+}, {
+"duration": 1.0,
+"texture": ExtResource("11_ssvy5")
+}, {
+"duration": 1.0,
+"texture": ExtResource("12_3wtcm")
+}, {
+"duration": 1.0,
+"texture": ExtResource("13_wlerh")
+}, {
+"duration": 1.0,
+"texture": ExtResource("14_w0d1o")
+}],
+"loop": true,
+"name": &"fullbody",
+"speed": 5.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7_b8d0l")
+}, {
+"duration": 1.0,
+"texture": ExtResource("10_81cd5")
+}, {
+"duration": 1.0,
+"texture": ExtResource("12_i81ab")
+}],
+"loop": true,
+"name": &"tops",
+"speed": 1.0
+}]
diff --git a/scripts/config.gd b/scripts/config.gd
new file mode 100644
index 0000000..460c050
--- /dev/null
+++ b/scripts/config.gd
@@ -0,0 +1,33 @@
+extends Node
+
+func debug_config():
+ # If the game is in
+ if OS.is_debug_build():
+ return "res://config.cfg"
+ else:
+ return "user://config.cfg"
+
+func set_config(config_file = "user://config.cfg"):
+ # Create new ConfigFile object.
+ var config = ConfigFile.new()
+
+ # Store some values.
+ config.set_value("window", "height", 1024)
+ config.set_value("window", "width", 768)
+
+ # Save it to a file (overwrite if already exists)
+ if !FileAccess.file_exists(config_file):
+ config.save(config_file)
+
+func get_config(section, value, config_file = "user://config.cfg"):
+ var config = ConfigFile.new()
+
+ # Load data from a file.
+ var err = config.load(config_file)
+
+ # If the file didn't load, ignore it.
+ if err != OK:
+ return
+
+ for cfg in config.get_sections():
+ return config.get_value(section, value)
diff --git a/scripts/game.gd b/scripts/game.gd
index 3172af2..2b41643 100644
--- a/scripts/game.gd
+++ b/scripts/game.gd
@@ -4,20 +4,44 @@ extends Node
@onready var tops = $Tops
@onready var bottoms = $Bottoms
+
+func _ready():
+ var config_file = Config.debug_config()
+
+ if !FileAccess.file_exists(config_file):
+ Config.set_config()
+
+ if FileAccess.file_exists(config_file):
+ var window_height = Config.get_config("window", "height", config_file)
+ var window_width = Config.get_config("window", "width", config_file)
+ print_debug(window_height)
+ print_debug(window_width)
+
+ if window_height && window_width != null:
+ DisplayServer.window_set_size(Vector2i(window_height, window_width))
+
func _on_tops_fwd_btn_pressed():
- var current_frame = tops.get_frame()
+ var current_frame = tops.frame
tops.frame = current_frame + 1;
func _on_tops_bck_btn_pressed():
- var current_frame = tops.get_frame()
+ var current_frame = tops.frame
tops.frame = current_frame + -1;
func _on_bottoms_bck_btn_pressed():
- var current_frame = bottoms.get_frame()
+ var current_frame = bottoms.frame
bottoms.frame = current_frame + -1;
func _on_bottoms_fwd_btn_pressed():
- var current_frame = bottoms.get_frame()
+ var current_frame = bottoms.frame
bottoms.frame = current_frame + 1;
+
+
+func _on_fullbody_btn_pressed():
+ pass # Replace with function body.
+
+
+func _on_separate_btn_pressed():
+ pass # Replace with function body.
diff --git a/scripts/global.gd b/scripts/global.gd
deleted file mode 100644
index 22d4120..0000000
--- a/scripts/global.gd
+++ /dev/null
@@ -1,5 +0,0 @@
-# This project is licensed under the GPL-3.0 license.
-# See the LICENSE file in the project root for more information.
-extends Node
-
-var is_dragging = false
diff --git a/sprites/character/zack.png b/sprites/character/zack.png
new file mode 100644
index 0000000..fe2a685
Binary files /dev/null and b/sprites/character/zack.png differ
diff --git a/sprites/clothes/shirt_icon.svg.import b/sprites/character/zack.png.import
similarity index 60%
rename from sprites/clothes/shirt_icon.svg.import
rename to sprites/character/zack.png.import
index 0521887..42485d3 100644
--- a/sprites/clothes/shirt_icon.svg.import
+++ b/sprites/character/zack.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://sl7vgiqmblpd"
-path="res://.godot/imported/shirt_icon.svg-96421effc10bfb14afa97232b2ab5d13.ctex"
+uid="uid://3rmb0kj376t1"
+path="res://.godot/imported/zack.png-f8da36885e697645dad9d11e96d24cd4.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://sprites/clothes/shirt_icon.svg"
-dest_files=["res://.godot/imported/shirt_icon.svg-96421effc10bfb14afa97232b2ab5d13.ctex"]
+source_file="res://sprites/character/zack.png"
+dest_files=["res://.godot/imported/zack.png-f8da36885e697645dad9d11e96d24cd4.ctex"]
[params]
@@ -32,6 +32,3 @@ process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
-svg/scale=1.0
-editor/scale_with_editor_scale=false
-editor/convert_colors_with_editor_theme=false
diff --git a/sprites/clothes/amtrak_hoodie.png b/sprites/clothes/amtrak_hoodie.png
new file mode 100644
index 0000000..d0abf21
Binary files /dev/null and b/sprites/clothes/amtrak_hoodie.png differ
diff --git a/sprites/clothes/pants_icon.svg.import b/sprites/clothes/amtrak_hoodie.png.import
similarity index 60%
rename from sprites/clothes/pants_icon.svg.import
rename to sprites/clothes/amtrak_hoodie.png.import
index 9c78434..723562f 100644
--- a/sprites/clothes/pants_icon.svg.import
+++ b/sprites/clothes/amtrak_hoodie.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://bn2le7r61mcmq"
-path="res://.godot/imported/pants_icon.svg-1b70a1b4db0c8229d68cbbafffd7bf3c.ctex"
+uid="uid://covg37pdusbuy"
+path="res://.godot/imported/amtrak_hoodie.png-915303b36a13a3f81b56a259a96dfc60.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://sprites/clothes/pants_icon.svg"
-dest_files=["res://.godot/imported/pants_icon.svg-1b70a1b4db0c8229d68cbbafffd7bf3c.ctex"]
+source_file="res://sprites/clothes/amtrak_hoodie.png"
+dest_files=["res://.godot/imported/amtrak_hoodie.png-915303b36a13a3f81b56a259a96dfc60.ctex"]
[params]
@@ -32,6 +32,3 @@ process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
-svg/scale=1.0
-editor/scale_with_editor_scale=false
-editor/convert_colors_with_editor_theme=false
diff --git a/sprites/clothes/atomic_shirt.png b/sprites/clothes/atomic_shirt.png
new file mode 100644
index 0000000..2b03376
Binary files /dev/null and b/sprites/clothes/atomic_shirt.png differ
diff --git a/sprites/clothes/atomic_shirt.png.import b/sprites/clothes/atomic_shirt.png.import
new file mode 100644
index 0000000..1922505
--- /dev/null
+++ b/sprites/clothes/atomic_shirt.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dbf2fv1mxdygt"
+path="res://.godot/imported/atomic_shirt.png-e1562af2eed6677399909eaf790f9e4c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/atomic_shirt.png"
+dest_files=["res://.godot/imported/atomic_shirt.png-e1562af2eed6677399909eaf790f9e4c.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/beat_up_jeans.svg b/sprites/clothes/beat_up_jeans.svg
index 5b378f0..3701b17 100644
--- a/sprites/clothes/beat_up_jeans.svg
+++ b/sprites/clothes/beat_up_jeans.svg
@@ -25,11 +25,11 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="5.6893064"
- inkscape:cx="44.733045"
- inkscape:cy="29.353315"
+ inkscape:cx="44.645161"
+ inkscape:cy="29.441199"
inkscape:window-width="1392"
- inkscape:window-height="975"
- inkscape:window-x="527"
+ inkscape:window-height="1184"
+ inkscape:window-x="559"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="svg1" />
@@ -38,16 +38,18 @@
transform="translate(-1.1019076,3.939774)">
+ d="m 74.437,-2.53 c -0.079,-0.005 -0.159,10e-4 -0.242,0.02 -13.443,2.973 -35.483,0.7 -44.449,1.372 -2.161,0.163 -9.296,47.755 -26.493,68.623 -6.397,7.762 28.303,6.949 29.579,2.685 6.524367,-17.689316 17.513,-36.754 17.513,-36.754 0,0 1.984,20.969 -0.889,31.989 -2.282,8.758 26.706,7.748 27.244,-1.285 1.441,-24.217 2.66,-66.363 -2.263,-66.65 z m -45.99,43.11 c 2.583,0.165 7.599,7.106 2.941,10.048 -0.724,0.457 -9.57,-2.667 -9.786,-3.543 -0.05,-0.204 1.839,-3.897 2.142,-4.198 1.037,-1.249 2.817,-2.108 4.46,-2.301 0.078,-0.009 0.16,-0.011 0.243,-0.006 z"
+ style="fill:#6ba6ff;fill-rule:nonzero"
+ sodipodi:nodetypes="ccccccccccccccc" />
+ d="M 3.252,67.484 C 20.449,46.616 27.585,-0.975 29.746,-1.138 38.712,-1.81 60.752,0.463 74.195,-2.51 c 5.3,-1.172 3.969,40.529 2.505,65.13 -0.537,9.033 -29.527,10.043 -27.244,1.285 2.872,-11.02 0.889,-30.49 0.889,-30.49 0,0 -11.500255,21.29222 -17.513,36.755 -0.321,4.439 -35.976,5.076 -29.58,-2.686 z"
+ style="fill:none;fill-rule:nonzero;stroke:#000000;stroke-width:2.83px"
+ sodipodi:nodetypes="cccccccc" />
+ inkscape:current-layer="Re-ink" />
+ d="M -1.662,72.921 C 14.964,51.595 22.307,3.585 24.463,3.364 c 8.944,-0.915 32.536,0.84 45.894,-2.496 5.266,-1.315 2.188,44.986 1.391,69.618 -0.292,9.044 -29.244,10.839 -27.199,2.023 2.572,-11.095 2.94,-35.083 2.94,-35.083 0,0 -10.984058,23.744423 -19.51,37.378 -1.16,4.297 -35.825,6.049 -29.641,-1.883 z"
+ style="fill:#003366;fill-rule:nonzero;stroke:#000000;stroke-width:2.83px"
+ sodipodi:nodetypes="cccccccc" />
-
-
diff --git a/sprites/clothes/dj_shorts.svg b/sprites/clothes/dj_shorts.svg
index 2ae865e..bdae6ce 100644
--- a/sprites/clothes/dj_shorts.svg
+++ b/sprites/clothes/dj_shorts.svg
@@ -1,20 +1,103 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sprites/clothes/formal_skirt.svg b/sprites/clothes/formal_skirt.svg
index 9efb523..a50f1b7 100644
--- a/sprites/clothes/formal_skirt.svg
+++ b/sprites/clothes/formal_skirt.svg
@@ -1,93 +1,51 @@
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ xml:space="preserve"
+ style="clip-rule:evenodd;fill-rule:evenodd"
+ id="svg1"
+ sodipodi:docname="formal_skirt.svg"
+ inkscape:version="1.3.2 (091e20e, 2023-11-25)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#">
+
+
+
+
diff --git a/sprites/clothes/fullbody/canonrhode.png b/sprites/clothes/fullbody/canonrhode.png
new file mode 100644
index 0000000..f314ed0
Binary files /dev/null and b/sprites/clothes/fullbody/canonrhode.png differ
diff --git a/sprites/clothes/fullbody/canonrhode.png.import b/sprites/clothes/fullbody/canonrhode.png.import
new file mode 100644
index 0000000..635fb98
--- /dev/null
+++ b/sprites/clothes/fullbody/canonrhode.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://5heuxqo78jns"
+path="res://.godot/imported/canonrhode.png-34049a7d8e1bd7f2f1e79a1bb0a53e6e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/canonrhode.png"
+dest_files=["res://.godot/imported/canonrhode.png-34049a7d8e1bd7f2f1e79a1bb0a53e6e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullbody/coat.png b/sprites/clothes/fullbody/coat.png
new file mode 100644
index 0000000..f52a99a
Binary files /dev/null and b/sprites/clothes/fullbody/coat.png differ
diff --git a/sprites/clothes/fullbody/coat.png.import b/sprites/clothes/fullbody/coat.png.import
new file mode 100644
index 0000000..80ab828
--- /dev/null
+++ b/sprites/clothes/fullbody/coat.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cgnumy58myojg"
+path="res://.godot/imported/coat.png-4037539685e6b05d1d6a40884d2dd944.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/coat.png"
+dest_files=["res://.godot/imported/coat.png-4037539685e6b05d1d6a40884d2dd944.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullbody/edsoutfit.png b/sprites/clothes/fullbody/edsoutfit.png
new file mode 100644
index 0000000..8f5848f
Binary files /dev/null and b/sprites/clothes/fullbody/edsoutfit.png differ
diff --git a/sprites/clothes/fullbody/edsoutfit.png.import b/sprites/clothes/fullbody/edsoutfit.png.import
new file mode 100644
index 0000000..437c7c8
--- /dev/null
+++ b/sprites/clothes/fullbody/edsoutfit.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://6y443cg1s6up"
+path="res://.godot/imported/edsoutfit.png-367388d9f85cbf0ed71362f37d74fa4f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/edsoutfit.png"
+dest_files=["res://.godot/imported/edsoutfit.png-367388d9f85cbf0ed71362f37d74fa4f.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullbody/formal.png b/sprites/clothes/fullbody/formal.png
new file mode 100644
index 0000000..1c62a57
Binary files /dev/null and b/sprites/clothes/fullbody/formal.png differ
diff --git a/sprites/clothes/fullbody/formal.png.import b/sprites/clothes/fullbody/formal.png.import
new file mode 100644
index 0000000..c63e180
--- /dev/null
+++ b/sprites/clothes/fullbody/formal.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://crgedi1ppq2ow"
+path="res://.godot/imported/formal.png-ad806d237a0a6cac18782e49981b6fa2.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/formal.png"
+dest_files=["res://.godot/imported/formal.png-ad806d237a0a6cac18782e49981b6fa2.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullbody/mario.png b/sprites/clothes/fullbody/mario.png
new file mode 100644
index 0000000..c8db014
Binary files /dev/null and b/sprites/clothes/fullbody/mario.png differ
diff --git a/sprites/clothes/fullbody/mario.png.import b/sprites/clothes/fullbody/mario.png.import
new file mode 100644
index 0000000..97e1f6f
--- /dev/null
+++ b/sprites/clothes/fullbody/mario.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b07kumnwr7c0w"
+path="res://.godot/imported/mario.png-6e51bf75093eebd6b666b8535927575c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/mario.png"
+dest_files=["res://.godot/imported/mario.png-6e51bf75093eebd6b666b8535927575c.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullbody/schoolgirl.png b/sprites/clothes/fullbody/schoolgirl.png
new file mode 100644
index 0000000..a6ecf70
Binary files /dev/null and b/sprites/clothes/fullbody/schoolgirl.png differ
diff --git a/sprites/clothes/fullbody/schoolgirl.png.import b/sprites/clothes/fullbody/schoolgirl.png.import
new file mode 100644
index 0000000..d61622a
--- /dev/null
+++ b/sprites/clothes/fullbody/schoolgirl.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c8xa7sal3omnm"
+path="res://.godot/imported/schoolgirl.png-32f14199b814658cd142fd79d92c28df.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/schoolgirl.png"
+dest_files=["res://.godot/imported/schoolgirl.png-32f14199b814658cd142fd79d92c28df.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullbody/snowboarding.png b/sprites/clothes/fullbody/snowboarding.png
new file mode 100644
index 0000000..968fab9
Binary files /dev/null and b/sprites/clothes/fullbody/snowboarding.png differ
diff --git a/sprites/clothes/fullbody/snowboarding.png.import b/sprites/clothes/fullbody/snowboarding.png.import
new file mode 100644
index 0000000..3758596
--- /dev/null
+++ b/sprites/clothes/fullbody/snowboarding.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://lxsoletgafdk"
+path="res://.godot/imported/snowboarding.png-f5b50f794211ea753cb7782eafcbab3b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/snowboarding.png"
+dest_files=["res://.godot/imported/snowboarding.png-f5b50f794211ea753cb7782eafcbab3b.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullbody/wendy.png b/sprites/clothes/fullbody/wendy.png
new file mode 100644
index 0000000..58afde7
Binary files /dev/null and b/sprites/clothes/fullbody/wendy.png differ
diff --git a/sprites/clothes/fullbody/wendy.png.import b/sprites/clothes/fullbody/wendy.png.import
new file mode 100644
index 0000000..18d2b2a
--- /dev/null
+++ b/sprites/clothes/fullbody/wendy.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cgxm7h4ukqpyh"
+path="res://.godot/imported/wendy.png-e8ad05b117de48ee6b0cdfc02a6e87d2.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/fullbody/wendy.png"
+dest_files=["res://.godot/imported/wendy.png-e8ad05b117de48ee6b0cdfc02a6e87d2.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/fullsnack_shirt.svg b/sprites/clothes/fullsnack_shirt.svg
index 0d66500..ee8c400 100644
--- a/sprites/clothes/fullsnack_shirt.svg
+++ b/sprites/clothes/fullsnack_shirt.svg
@@ -1,261 +1,35 @@
-
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sprites/clothes/jeans.png b/sprites/clothes/jeans.png
new file mode 100644
index 0000000..1e27e57
Binary files /dev/null and b/sprites/clothes/jeans.png differ
diff --git a/sprites/clothes/jeans.png.import b/sprites/clothes/jeans.png.import
new file mode 100644
index 0000000..ecc93b9
--- /dev/null
+++ b/sprites/clothes/jeans.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bl8w5mjjo4i73"
+path="res://.godot/imported/jeans.png-cb872dec1c87d219bb56d373215c361d.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/jeans.png"
+dest_files=["res://.godot/imported/jeans.png-cb872dec1c87d219bb56d373215c361d.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/jeans.svg b/sprites/clothes/jeans.svg
index 6071567..daf5f8d 100644
--- a/sprites/clothes/jeans.svg
+++ b/sprites/clothes/jeans.svg
@@ -1,19 +1,91 @@
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
diff --git a/sprites/clothes/pants_icon.svg b/sprites/clothes/pants_icon.svg
deleted file mode 100644
index eb8ad9a..0000000
--- a/sprites/clothes/pants_icon.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
diff --git a/sprites/clothes/retro_shirt.svg b/sprites/clothes/retro_shirt.svg
index 4dcff76..a2f80b3 100644
--- a/sprites/clothes/retro_shirt.svg
+++ b/sprites/clothes/retro_shirt.svg
@@ -1,192 +1,17 @@
-
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sprites/clothes/shirt_icon.svg b/sprites/clothes/shirt_icon.svg
deleted file mode 100644
index 2f163a1..0000000
--- a/sprites/clothes/shirt_icon.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
diff --git a/sprites/clothes/sweat_pants.png b/sprites/clothes/sweat_pants.png
new file mode 100644
index 0000000..1c023e5
Binary files /dev/null and b/sprites/clothes/sweat_pants.png differ
diff --git a/sprites/clothes/sweat_pants.png.import b/sprites/clothes/sweat_pants.png.import
new file mode 100644
index 0000000..8e5edb3
--- /dev/null
+++ b/sprites/clothes/sweat_pants.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://wfsffpk4h8p"
+path="res://.godot/imported/sweat_pants.png-d8ccfd16bd13d1a37fa594caf5da185b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/clothes/sweat_pants.png"
+dest_files=["res://.godot/imported/sweat_pants.png-d8ccfd16bd13d1a37fa594caf5da185b.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/clothes/sweat_pants.svg b/sprites/clothes/sweat_pants.svg
index 1657cda..7905528 100644
--- a/sprites/clothes/sweat_pants.svg
+++ b/sprites/clothes/sweat_pants.svg
@@ -1,9 +1,56 @@
-
-
-
-
-
+
+
+
+
-
+
diff --git a/sprites/clothes/train_hoodie.svg b/sprites/clothes/train_hoodie.svg
index 0bc7b9c..9c47441 100644
--- a/sprites/clothes/train_hoodie.svg
+++ b/sprites/clothes/train_hoodie.svg
@@ -1,218 +1,25 @@
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sprites/clothes/whatsnew_shirt.svg b/sprites/clothes/whatsnew_shirt.svg
index 2b47130..788610a 100644
--- a/sprites/clothes/whatsnew_shirt.svg
+++ b/sprites/clothes/whatsnew_shirt.svg
@@ -1,158 +1,14 @@
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sprites/clothes/cursor.png b/sprites/ui/cursor.png
similarity index 100%
rename from sprites/clothes/cursor.png
rename to sprites/ui/cursor.png
diff --git a/sprites/clothes/cursor.png.import b/sprites/ui/cursor.png.import
similarity index 72%
rename from sprites/clothes/cursor.png.import
rename to sprites/ui/cursor.png.import
index e11583b..b2d619e 100644
--- a/sprites/clothes/cursor.png.import
+++ b/sprites/ui/cursor.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b4g0qprd6i545"
-path="res://.godot/imported/cursor.png-510ed8f4707337aeaa4855fa575b5224.ctex"
+path="res://.godot/imported/cursor.png-8f7f1d226048e0d8db54ed4c75641444.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://sprites/clothes/cursor.png"
-dest_files=["res://.godot/imported/cursor.png-510ed8f4707337aeaa4855fa575b5224.ctex"]
+source_file="res://sprites/ui/cursor.png"
+dest_files=["res://.godot/imported/cursor.png-8f7f1d226048e0d8db54ed4c75641444.ctex"]
[params]
diff --git a/sprites/ui/fullbodyBtn.png b/sprites/ui/fullbodyBtn.png
new file mode 100644
index 0000000..1474909
Binary files /dev/null and b/sprites/ui/fullbodyBtn.png differ
diff --git a/sprites/ui/fullbodyBtn.png.import b/sprites/ui/fullbodyBtn.png.import
new file mode 100644
index 0000000..05fd609
--- /dev/null
+++ b/sprites/ui/fullbodyBtn.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cl0wwlm6yw0ug"
+path="res://.godot/imported/fullbodyBtn.png-f506c185022437b56c8bcc7e37108083.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/ui/fullbodyBtn.png"
+dest_files=["res://.godot/imported/fullbodyBtn.png-f506c185022437b56c8bcc7e37108083.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/sprites/ui/seperateBtn.png b/sprites/ui/seperateBtn.png
new file mode 100644
index 0000000..9de6a40
Binary files /dev/null and b/sprites/ui/seperateBtn.png differ
diff --git a/sprites/ui/seperateBtn.png.import b/sprites/ui/seperateBtn.png.import
new file mode 100644
index 0000000..fe04822
--- /dev/null
+++ b/sprites/ui/seperateBtn.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://nc0wkek55yhu"
+path="res://.godot/imported/seperateBtn.png-9c26f70de7cb496b00568eacdb9e191f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://sprites/ui/seperateBtn.png"
+dest_files=["res://.godot/imported/seperateBtn.png-9c26f70de7cb496b00568eacdb9e191f.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1