mirror of
https://github.com/tonytins/dressupzack
synced 2025-06-25 08:04:43 -04:00
Modular character design (#12)
Legs, shirt and the head are now independent sprites that can be changed separately. New clothes can be made from a template instead of having to work within a blank space. This removes the need for extra layers and placeholders while opening the door to creating new scenes and migrating over to new styles. This wasn't always possible until the SVG port removed the Adobe Animate dependency. The layers and placeholders were there because the original Flash game was based around a drag-and-drop design. Tony's Dress Up was initially intended to be a 1:1 port of the Flash game which is why it wasn't done sooner. New Emoji-based shirts based on Twemoji because the idea sounded fun. Credits will eventually be added in-game but for now it's in the README. For the time being, a few of the ZC's Dress Up-era shirts have pulled because they were never properly ported over during the remaster.
This commit is contained in:
parent
cc051276d4
commit
c406ed56d2
134 changed files with 3044 additions and 1963 deletions
|
@ -1,10 +1,10 @@
|
|||
[gd_scene load_steps=32 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/characterBase.gd" type="Script" id=1]
|
||||
[ext_resource path="res://sprites/character/shadow.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://sprites/character/tail/tail0.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://sprites/character/tail/tail1.svg" type="Texture" id=3]
|
||||
[ext_resource path="res://sprites/character/tail/tail2.svg" type="Texture" id=4]
|
||||
[ext_resource path="res://sprites/character_base.svg" type="Texture" id=5]
|
||||
[ext_resource path="res://sprites/character_base_legs.svg" type="Texture" id=5]
|
||||
[ext_resource path="res://sprites/character/eyes/eyes1.png" type="Texture" id=6]
|
||||
[ext_resource path="res://sprites/character/eyes/eyes2.png" type="Texture" id=7]
|
||||
[ext_resource path="res://sprites/character/eyes/eyes3.png" type="Texture" id=8]
|
||||
|
@ -23,13 +23,40 @@
|
|||
[ext_resource path="res://sprites/character/mouth/mouth9.png" type="Texture" id=21]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth10.png" type="Texture" id=22]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth12.png" type="Texture" id=23]
|
||||
[ext_resource path="res://sprites/clothes/briefs.svg" type="Texture" id=24]
|
||||
[ext_resource path="res://sprites/clothes/blank_bottom.png" type="Texture" id=25]
|
||||
[ext_resource path="res://sprites/character_base_top.svg" type="Texture" id=25]
|
||||
[ext_resource path="res://sprites/clothes/blank_top.png" type="Texture" id=26]
|
||||
[ext_resource path="res://sprites/character/shadow.svg" type="Texture" id=27]
|
||||
[ext_resource path="res://sprites/character_base_head.svg" type="Texture" id=27]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth11.png" type="Texture" id=28]
|
||||
|
||||
[sub_resource type="SpriteFrames" id=1]
|
||||
[sub_resource type="GDScript" id=1]
|
||||
script/source = "# Anthony Wilcox licenses this file to you under the MPL license.
|
||||
# See the LICENSE file in the project root for more information.
|
||||
extends Node2D
|
||||
|
||||
onready var character = preload(\"res://resources/character.tres\")
|
||||
onready var accessory = $body/accessory
|
||||
#onready var underwear = $Undies
|
||||
onready var bottom = $body/legs
|
||||
onready var top = $body/top
|
||||
onready var eyes = $body/head/eyes
|
||||
onready var mouth = $body/head/mouth
|
||||
|
||||
func _process(delta):
|
||||
|
||||
if character.accessory != null:
|
||||
accessory.texture = character.accessory
|
||||
|
||||
# if character.underwear != null:
|
||||
# underwear.texture = character.underwear
|
||||
|
||||
if character.bottom != null:
|
||||
bottom.texture = character.bottom
|
||||
|
||||
if character.top != null:
|
||||
top.texture = character.top
|
||||
"
|
||||
|
||||
[sub_resource type="SpriteFrames" id=4]
|
||||
animations = [ {
|
||||
"frames": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ) ],
|
||||
"loop": true,
|
||||
|
@ -54,48 +81,51 @@ animations = [ {
|
|||
} ]
|
||||
|
||||
[node name="characterBase" type="Node2D"]
|
||||
script = ExtResource( 1 )
|
||||
position = Vector2( -19, -92 )
|
||||
script = SubResource( 1 )
|
||||
|
||||
[node name="base" type="Node2D" parent="."]
|
||||
position = Vector2( -103.897, -160.477 )
|
||||
[node name="shadow" type="Sprite" parent="."]
|
||||
position = Vector2( 4.84271, 244.714 )
|
||||
texture = ExtResource( 1 )
|
||||
|
||||
[node name="Tail" type="AnimatedSprite" parent="base"]
|
||||
position = Vector2( 55.0701, 172.425 )
|
||||
frames = SubResource( 1 )
|
||||
[node name="body" type="Node2D" parent="."]
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
|
||||
[node name="tail" type="AnimatedSprite" parent="body"]
|
||||
position = Vector2( -33.7592, 99.4079 )
|
||||
scale = Vector2( 0.927713, 1 )
|
||||
frames = SubResource( 4 )
|
||||
playing = true
|
||||
|
||||
[node name="legs" type="Sprite" parent="body"]
|
||||
position = Vector2( 1.47027, 192.868 )
|
||||
texture = ExtResource( 5 )
|
||||
|
||||
[node name="top" type="Sprite" parent="body"]
|
||||
position = Vector2( 7, 78 )
|
||||
texture = ExtResource( 25 )
|
||||
|
||||
[node name="head" type="Sprite" parent="body"]
|
||||
position = Vector2( 10.6805, -25.1047 )
|
||||
texture = ExtResource( 27 )
|
||||
|
||||
[node name="eyes" type="AnimatedSprite" parent="body/head"]
|
||||
position = Vector2( 17.6857, 4.22147 )
|
||||
frames = SubResource( 2 )
|
||||
frame = 3
|
||||
playing = true
|
||||
|
||||
[node name="mouth" type="AnimatedSprite" parent="body/head"]
|
||||
position = Vector2( 38.1195, 8.68453 )
|
||||
frames = SubResource( 3 )
|
||||
frame = 2
|
||||
playing = true
|
||||
|
||||
[node name="shadow" type="Sprite" parent="base"]
|
||||
position = Vector2( 91.524, 317.295 )
|
||||
texture = ExtResource( 27 )
|
||||
|
||||
[node name="Tony" type="Sprite" parent="base"]
|
||||
position = Vector2( 96.3522, 164.086 )
|
||||
texture = ExtResource( 5 )
|
||||
|
||||
[node name="Eyes" type="AnimatedSprite" parent="base"]
|
||||
position = Vector2( 114.227, 63.9224 )
|
||||
frames = SubResource( 2 )
|
||||
playing = true
|
||||
|
||||
[node name="Mouth" type="AnimatedSprite" parent="base"]
|
||||
position = Vector2( 148.505, 68.0261 )
|
||||
frames = SubResource( 3 )
|
||||
frame = 7
|
||||
playing = true
|
||||
|
||||
[node name="Undies" type="Sprite" parent="."]
|
||||
position = Vector2( -17.3889, 95.818 )
|
||||
texture = ExtResource( 24 )
|
||||
|
||||
[node name="Bottom" type="Sprite" parent="."]
|
||||
position = Vector2( -15.7094, 90.851 )
|
||||
texture = ExtResource( 25 )
|
||||
|
||||
[node name="Top" type="Sprite" parent="."]
|
||||
position = Vector2( -7.53471, -0.0449677 )
|
||||
texture = ExtResource( 26 )
|
||||
|
||||
[node name="Accessory" type="Sprite" parent="."]
|
||||
position = Vector2( -10.6723, -5.33797 )
|
||||
[node name="accessory" type="Sprite" parent="body"]
|
||||
position = Vector2( 9.54095, 73.0832 )
|
||||
texture = ExtResource( 26 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/clothing/accessoryBase.gd" type="Script" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=2]
|
||||
|
||||
[node name="accessoryBase" instance=ExtResource( 2 )]
|
||||
script = ExtResource( 1 )
|
||||
[connection signal="pressed" from="." to="." method="_on_accessory_pressed"]
|
9
scenes/clothing/base/accessory_base.tscn
Normal file
9
scenes/clothing/base/accessory_base.tscn
Normal file
|
@ -0,0 +1,9 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/accessory_base.gd" type="Script" id=2]
|
||||
|
||||
|
||||
[node name="accessoryBase" instance=ExtResource( 1 )]
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_accessory_pressed"]
|
|
@ -1,7 +1,9 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
|
||||
|
||||
|
||||
[node name="bottomsBase" instance=ExtResource( 1 )]
|
||||
script = ExtResource( 2 )
|
|
@ -1,9 +1,8 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/clothing/baseClothing.gd" type="Script" id=1]
|
||||
[ext_resource path="res://scripts/clothing/clothing_base.gd" type="Script" id=1]
|
||||
[ext_resource path="res://sounds/select_001.ogg" type="AudioStream" id=2]
|
||||
|
||||
|
||||
[node name="baseClothing" type="TextureButton"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
|
@ -1,7 +1,9 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
|
||||
|
||||
|
||||
[node name="topsBase" instance=ExtResource( 1 )]
|
||||
script = ExtResource( 2 )
|
|
@ -1,7 +1,9 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/clothing/undiesBase.gd" type="Script" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scripts/clothing/undies_base.gd" type="Script" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
||||
[node name="baseClothing" instance=ExtResource( 2 )]
|
||||
script = ExtResource( 1 )
|
|
@ -1,11 +1,12 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/accessoryBase.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/accessory_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://sprites/clothes/camera.png" type="Texture" id=2]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="camera" instance=ExtResource( 1 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
|
|
|
@ -1,12 +1,9 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/beat_up_jeans.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="beatUpJeans" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
|
@ -1,8 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/blue_camo_jeans.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=3]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/dj_shorts.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="camoJeans" instance=ExtResource( 2 )]
|
||||
texture_normal = ExtResource( 1 )
|
||||
script = ExtResource( 3 )
|
||||
[connection signal="pressed" from="." to="." method="_on_bottoms_pressed"]
|
10
scenes/clothing/pants/dj_shorts.tscn
Normal file
10
scenes/clothing/pants/dj_shorts.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/dj_shorts.svg" type="Texture" id=3]
|
||||
|
||||
[node name="camoJeans" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_bottoms_pressed"]
|
|
@ -1,10 +1,9 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/formal_skirt.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
[node name="formalSkirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
|
@ -1,10 +1,12 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/jeans.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="jeans" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/blue_skirt.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
|
||||
[node name="skirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/sweat_pants.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scripts/clothing/bottomsBase.gd" type="Script" id=3]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=3]
|
||||
|
||||
|
||||
|
||||
[node name="sweatPants" instance=ExtResource( 2 )]
|
||||
texture_normal = ExtResource( 1 )
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/atomic_shirt.svg" type="Texture" id=3]
|
||||
|
||||
[node name="atomicShirt" instance=ExtResource( 1 )]
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/dj_shirt.png" type="Texture" id=3]
|
||||
|
||||
[node name="djShirt" instance=ExtResource( 1 )]
|
10
scenes/clothing/tops/fullsnack_shirt.tscn
Normal file
10
scenes/clothing/tops/fullsnack_shirt.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/fullsnack_shirt.svg" type="Texture" id=3]
|
||||
|
||||
[node name="fullsnackShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_tops_pressed"]
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/korm_shirt.png" type="Texture" id=3]
|
||||
|
||||
[node name="kormShirt" instance=ExtResource( 1 )]
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture" id=3]
|
||||
|
||||
[node name="nlShirt" instance=ExtResource( 1 )]
|
|
@ -1,9 +1,11 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/raw_shirt.svg" type="Texture" id=3]
|
||||
|
||||
|
||||
|
||||
[node name="rawShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
|
|
10
scenes/clothing/tops/retro_shirt.tscn
Normal file
10
scenes/clothing/tops/retro_shirt.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture" id=3]
|
||||
|
||||
[node name="nlShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_tops_pressed"]
|
10
scenes/clothing/tops/skate_shirt.tscn
Normal file
10
scenes/clothing/tops/skate_shirt.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/skate_shirt.svg" type="Texture" id=3]
|
||||
|
||||
[node name="skateShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_tops_pressed"]
|
10
scenes/clothing/tops/train_hoodie.tscn
Normal file
10
scenes/clothing/tops/train_hoodie.tscn
Normal file
|
@ -0,0 +1,10 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/train_hoodie.svg" type="Texture" id=3]
|
||||
|
||||
[node name="trainHoodie" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
script = ExtResource( 2 )
|
||||
[connection signal="pressed" from="." to="." method="_on_tops_pressed"]
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/whatsnew_shirt.svg" type="Texture" id=3]
|
||||
|
||||
[node name="whatsNewShirt" instance=ExtResource( 1 )]
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/base/baseClothing.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/topsBase.gd" type="Script" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2]
|
||||
[ext_resource path="res://sprites/clothes/z_shirt.png" type="Texture" id=3]
|
||||
|
||||
[node name="zShirt" instance=ExtResource( 1 )]
|
|
@ -1,7 +1,8 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/briefs.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/undiesBase.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/fundosi.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/undiesBase.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/z_briefs.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/undiesBase.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=10 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/characterBase.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://sprites/clothes/background.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://scenes/character_base.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://sprites/world/background.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://sprites/ui/blue_boxCross.png" type="Texture" id=3]
|
||||
[ext_resource path="res://scenes/wardrobe.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://sprites/clothes/icrazy_frame.svg" type="Texture" id=5]
|
||||
|
@ -28,7 +28,7 @@ position = Vector2( 35.118, -14.56 )
|
|||
texture = ExtResource( 6 )
|
||||
|
||||
[node name="characterBase" parent="." instance=ExtResource( 1 )]
|
||||
position = Vector2( 126.596, 319.219 )
|
||||
position = Vector2( 145.146, 205.536 )
|
||||
|
||||
[node name="ui" type="CanvasLayer" parent="."]
|
||||
|
||||
|
@ -40,16 +40,17 @@ __meta__ = {
|
|||
"_edit_lock_": true,
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
version = "1.5"
|
||||
|
||||
[node name="wardrobe" parent="ui/base" instance=ExtResource( 4 )]
|
||||
anchor_left = 0.345
|
||||
anchor_top = 0.072
|
||||
anchor_right = 0.975
|
||||
anchor_bottom = 0.658
|
||||
margin_left = -4.69434
|
||||
margin_top = -19.9716
|
||||
margin_right = 60.3057
|
||||
margin_bottom = 75.0284
|
||||
margin_left = -5.0
|
||||
margin_top = -20.0
|
||||
margin_right = 60.0
|
||||
margin_bottom = 109.0
|
||||
|
||||
[node name="clearBtn" type="TextureButton" parent="ui/base"]
|
||||
margin_left = 752.0
|
||||
|
@ -67,4 +68,18 @@ __meta__ = {
|
|||
|
||||
[node name="clear" type="AudioStreamPlayer" parent="ui/base"]
|
||||
stream = ExtResource( 9 )
|
||||
|
||||
[node name="versionLbl" type="Label" parent="ui/base"]
|
||||
anchor_left = 1.0
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_left = -81.0
|
||||
margin_top = -28.0
|
||||
text = "[version]"
|
||||
align = 2
|
||||
valign = 3
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
[connection signal="pressed" from="ui/base/clearBtn" to="ui/base" method="_on_clearBtn_pressed"]
|
||||
|
|
|
@ -1,25 +1,21 @@
|
|||
[gd_scene load_steps=21 format=2]
|
||||
[gd_scene load_steps=17 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/camera.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scenes/clothing/undies/zBriefs.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scenes/clothing/pants/beatUpJeans.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://scenes/clothing/pants/jeans.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://sprites/clothes/retro_shirt.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://scenes/clothing/pants/beat_Jeans.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://scenes/clothing/tops/skate_shirt.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://scenes/clothing/pants/skirt.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://scenes/clothing/pants/formalSkirt.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://scenes/clothing/pants/formal_skirt.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://scenes/clothing/pants/camoJeans.tscn" type="PackedScene" id=7]
|
||||
[ext_resource path="res://scenes/clothing/pants/djShorts.tscn" type="PackedScene" id=8]
|
||||
[ext_resource path="res://scenes/clothing/pants/dj_shorts.tscn" type="PackedScene" id=8]
|
||||
[ext_resource path="res://sprites/ui/x_button.svg" type="Texture" id=9]
|
||||
[ext_resource path="res://scenes/clothing/tops/whatsNewShirt.tscn" type="PackedScene" id=10]
|
||||
[ext_resource path="res://scenes/clothing/tops/zShirt.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://scenes/clothing/tops/whatsnew_shirt.tscn" type="PackedScene" id=10]
|
||||
[ext_resource path="res://scenes/clothing/tops/fullsnack_shirt.tscn" type="PackedScene" id=11]
|
||||
[ext_resource path="res://scenes/clothing/tops/rawShirt.tscn" type="PackedScene" id=12]
|
||||
[ext_resource path="res://scenes/clothing/tops/kormShirt.tscn" type="PackedScene" id=13]
|
||||
[ext_resource path="res://scenes/clothing/tops/djShirt.tscn" type="PackedScene" id=14]
|
||||
[ext_resource path="res://scenes/clothing/tops/atomicShirt.tscn" type="PackedScene" id=15]
|
||||
[ext_resource path="res://scenes/clothing/tops/nlShirt.tscn" type="PackedScene" id=16]
|
||||
[ext_resource path="res://scenes/clothing/tops/atomic_shirt.tscn" type="PackedScene" id=15]
|
||||
[ext_resource path="res://scenes/clothing/pants/sweatPants.tscn" type="PackedScene" id=17]
|
||||
[ext_resource path="res://scenes/clothing/undies/briefs.tscn" type="PackedScene" id=20]
|
||||
[ext_resource path="res://scenes/clothing/tops/retro_shirt.tscn" type="PackedScene" id=18]
|
||||
[ext_resource path="res://scripts/wardrobe.gd" type="Script" id=21]
|
||||
[ext_resource path="res://scenes/clothing/undies/fundosi.tscn" type="PackedScene" id=22]
|
||||
|
||||
[node name="Wordrobe" type="TabContainer"]
|
||||
anchor_right = 1.0
|
||||
|
@ -57,62 +53,54 @@ size_flags_vertical = 3
|
|||
columns = 4
|
||||
|
||||
[node name="removePants" type="TextureButton" parent="Pants/PantsScroll/PantsGrid"]
|
||||
margin_right = 106.0
|
||||
margin_bottom = 112.0
|
||||
margin_right = 113.0
|
||||
margin_bottom = 128.0
|
||||
rect_min_size = Vector2( 0, 112 )
|
||||
texture_normal = ExtResource( 9 )
|
||||
|
||||
[node name="beatUpJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 3 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 112.0
|
||||
|
||||
[node name="jeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 4 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 220.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 112.0
|
||||
margin_left = 117.0
|
||||
margin_right = 227.0
|
||||
margin_bottom = 128.0
|
||||
|
||||
[node name="camoJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 7 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 330.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 112.0
|
||||
margin_left = 231.0
|
||||
margin_right = 342.0
|
||||
margin_bottom = 128.0
|
||||
|
||||
[node name="sweatPants" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 17 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_top = 116.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 228.0
|
||||
margin_left = 346.0
|
||||
margin_right = 457.0
|
||||
margin_bottom = 128.0
|
||||
|
||||
[node name="camoJeans2" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 8 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_top = 116.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 228.0
|
||||
margin_top = 132.0
|
||||
margin_right = 113.0
|
||||
margin_bottom = 258.0
|
||||
|
||||
[node name="formalSkirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 6 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 220.0
|
||||
margin_top = 116.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 228.0
|
||||
margin_left = 117.0
|
||||
margin_top = 132.0
|
||||
margin_right = 227.0
|
||||
margin_bottom = 258.0
|
||||
|
||||
[node name="skirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 5 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 330.0
|
||||
margin_top = 116.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 228.0
|
||||
margin_left = 231.0
|
||||
margin_top = 132.0
|
||||
margin_right = 342.0
|
||||
margin_bottom = 258.0
|
||||
|
||||
[node name="Shirts" type="Tabs" parent="."]
|
||||
visible = false
|
||||
|
@ -137,84 +125,55 @@ size_flags_vertical = 3
|
|||
columns = 4
|
||||
|
||||
[node name="removeShirt" type="TextureButton" parent="Shirts/ShirtsScroll/ShirtsGrid"]
|
||||
margin_left = 110.0
|
||||
margin_top = 119.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 234.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 113.0
|
||||
rect_min_size = Vector2( 0, 112 )
|
||||
texture_normal = ExtResource( 9 )
|
||||
|
||||
[node name="djShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 14 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 115.0
|
||||
|
||||
[node name="kormShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 13 )]
|
||||
[node name="atomicShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 15 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 115.0
|
||||
margin_bottom = 113.0
|
||||
|
||||
[node name="atomicShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 15 )]
|
||||
|
||||
[node name="nlShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 16 )]
|
||||
|
||||
[node name="rawShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 12 )]
|
||||
[node name="skateShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 4 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 220.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 115.0
|
||||
margin_bottom = 113.0
|
||||
|
||||
[node name="zShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 11 )]
|
||||
[node name="fullsnackShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 11 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 330.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 115.0
|
||||
margin_bottom = 113.0
|
||||
|
||||
[node name="rawShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 12 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_top = 117.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 229.0
|
||||
|
||||
[node name="whatsNewShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 10 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_top = 119.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 234.0
|
||||
|
||||
[node name="Underwear" type="Tabs" parent="."]
|
||||
visible = false
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_left = 5.0
|
||||
margin_top = 40.0
|
||||
margin_right = -5.0
|
||||
margin_bottom = -10.0
|
||||
|
||||
[node name="UndiesScroll" type="ScrollContainer" parent="Underwear"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
|
||||
[node name="UndiesGrid" type="GridContainer" parent="Underwear/UndiesScroll"]
|
||||
margin_right = 790.0
|
||||
margin_bottom = 450.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
columns = 3
|
||||
|
||||
[node name="fundosi" parent="Underwear/UndiesScroll/UndiesGrid" instance=ExtResource( 22 )]
|
||||
margin_right = 106.0
|
||||
margin_bottom = 112.0
|
||||
|
||||
[node name="zBriefs" parent="Underwear/UndiesScroll/UndiesGrid" instance=ExtResource( 2 )]
|
||||
margin_left = 110.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 112.0
|
||||
|
||||
[node name="briefs" parent="Underwear/UndiesScroll/UndiesGrid" instance=ExtResource( 20 )]
|
||||
margin_left = 220.0
|
||||
margin_top = 117.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 112.0
|
||||
margin_bottom = 229.0
|
||||
|
||||
[node name="retroShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 18 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 330.0
|
||||
margin_top = 117.0
|
||||
margin_right = 436.0
|
||||
margin_bottom = 229.0
|
||||
texture_normal = ExtResource( 2 )
|
||||
|
||||
[node name="Accessoires" type="Tabs" parent="."]
|
||||
visible = false
|
||||
|
@ -239,13 +198,13 @@ size_flags_vertical = 3
|
|||
columns = 3
|
||||
|
||||
[node name="removeAccessory" type="TextureButton" parent="Accessoires/AccsScroll/AccsGrid"]
|
||||
margin_left = 89.0
|
||||
margin_right = 195.0
|
||||
margin_right = 106.0
|
||||
margin_bottom = 112.0
|
||||
texture_normal = ExtResource( 9 )
|
||||
|
||||
[node name="camera" parent="Accessoires/AccsScroll/AccsGrid" instance=ExtResource( 1 )]
|
||||
margin_right = 85.0
|
||||
margin_left = 110.0
|
||||
margin_right = 195.0
|
||||
margin_bottom = 112.0
|
||||
[connection signal="pressed" from="Pants/PantsScroll/PantsGrid/removePants" to="." method="_on_removePants_pressed"]
|
||||
[connection signal="pressed" from="Shirts/ShirtsScroll/ShirtsGrid/removeShirt" to="." method="_on_removeShirt_pressed"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue