mirror of
https://github.com/tonytins/dressupzack
synced 2025-06-25 16:14:43 -04:00
Upgrade to Godot 4
This is the start of a major rewrite of the game, using varies add-ons whenever possible instead of reinventing the wheel. Not that it wasn't a good learning experience, but, yeah, glad Godot 4 is finally here.
This commit is contained in:
parent
25257f722d
commit
a1bd301c95
233 changed files with 6786 additions and 3446 deletions
|
@ -1,149 +0,0 @@
|
|||
[gd_scene load_steps=33 format=2]
|
||||
|
||||
[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/clothes/owo_censor.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]
|
||||
[ext_resource path="res://sprites/character/eyes/eyes4.png" type="Texture" id=9]
|
||||
[ext_resource path="res://sprites/character/eyes/eyes5.png" type="Texture" id=10]
|
||||
[ext_resource path="res://sprites/character/eyes/eyes6.png" type="Texture" id=11]
|
||||
[ext_resource path="res://sprites/character/eyes/eyes7.png" type="Texture" id=12]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth.png" type="Texture" id=13]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth2.png" type="Texture" id=14]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth3.png" type="Texture" id=15]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth4.png" type="Texture" id=16]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth5.png" type="Texture" id=17]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth6.png" type="Texture" id=18]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth7.png" type="Texture" id=19]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth8.png" type="Texture" id=20]
|
||||
[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://sounds/select_006.ogg" type="AudioStream" id=24]
|
||||
[ext_resource path="res://sprites/character/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/character_base_head.svg" type="Texture" id=27]
|
||||
[ext_resource path="res://sprites/character/mouth/mouth11.png" type="Texture" id=28]
|
||||
[ext_resource path="res://scripts/character.gd" type="Script" id=29]
|
||||
|
||||
[sub_resource type="SpriteFrames" id=1]
|
||||
animations = [ {
|
||||
"frames": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ) ],
|
||||
"loop": true,
|
||||
"name": "default",
|
||||
"speed": 2.0
|
||||
} ]
|
||||
|
||||
[sub_resource type="SpriteFrames" id=2]
|
||||
animations = [ {
|
||||
"frames": [ ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ) ],
|
||||
"loop": true,
|
||||
"name": "default",
|
||||
"speed": 2.0
|
||||
} ]
|
||||
|
||||
[sub_resource type="SpriteFrames" id=3]
|
||||
animations = [ {
|
||||
"frames": [ ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 20 ), ExtResource( 21 ), ExtResource( 22 ), ExtResource( 28 ), ExtResource( 23 ) ],
|
||||
"loop": true,
|
||||
"name": "default",
|
||||
"speed": 2.0
|
||||
} ]
|
||||
|
||||
[node name="Character" type="Node2D"]
|
||||
position = Vector2( -19, -92 )
|
||||
script = ExtResource( 29 )
|
||||
|
||||
[node name="Click" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 24 )
|
||||
|
||||
[node name="Shadow" type="Sprite" parent="."]
|
||||
position = Vector2( 4.84271, 244.714 )
|
||||
texture = ExtResource( 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( 1 )
|
||||
playing = true
|
||||
|
||||
[node name="Legs" type="Sprite" parent="Body"]
|
||||
position = Vector2( 1.47027, 191.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 = 4
|
||||
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="Accessory" type="Sprite" parent="Body"]
|
||||
position = Vector2( 9.54095, 73.0832 )
|
||||
texture = ExtResource( 26 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
|
||||
[node name="Controls" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="Container" type="Control" parent="Controls"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_left = -19.0
|
||||
margin_top = -92.0
|
||||
margin_right = -19.0
|
||||
margin_bottom = -92.0
|
||||
__meta__ = {
|
||||
"_edit_lock_": true,
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="ExportWin" type="FileDialog" parent="Controls/Container"]
|
||||
anchor_left = 0.215
|
||||
anchor_top = 0.21
|
||||
anchor_right = 0.785
|
||||
anchor_bottom = 0.79
|
||||
window_title = "Export"
|
||||
access = 1
|
||||
current_dir = "user://Users/tonytins/Projects/tonysdressup"
|
||||
current_path = "user://Users/tonytins/Projects/tonysdressup/"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="ImportWin" type="FileDialog" parent="Controls/Container"]
|
||||
anchor_left = 0.215
|
||||
anchor_top = 0.21
|
||||
anchor_right = 0.785
|
||||
anchor_bottom = 0.79
|
||||
window_title = "Open a File"
|
||||
mode = 0
|
||||
access = 1
|
||||
current_dir = "user://Users/tonytins/Projects/tonysdressup"
|
||||
current_path = "user://Users/tonytins/Projects/tonysdressup/"
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
|
@ -1,68 +0,0 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/symbols/sync.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://sprites/pawprint-logo.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://scripts/news_window.gd" type="Script" id=3]
|
||||
|
||||
[node name="NewsWin" type="WindowDialog"]
|
||||
anchor_left = 0.15375
|
||||
anchor_top = 0.144
|
||||
anchor_right = 0.84625
|
||||
anchor_bottom = 0.856
|
||||
rect_min_size = Vector2( 540, 340 )
|
||||
window_title = "News"
|
||||
script = ExtResource( 3 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="News" type="ItemList" parent="."]
|
||||
anchor_top = 0.179775
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_top = -3.8147e-06
|
||||
max_text_lines = 5
|
||||
auto_height = true
|
||||
same_column_width = true
|
||||
icon_mode = 0
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="NewsBtns" type="HBoxContainer" parent="."]
|
||||
anchor_top = 0.0280899
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.13764
|
||||
margin_top = 0.748672
|
||||
margin_bottom = 0.748837
|
||||
custom_constants/separation = 30
|
||||
alignment = 1
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="HTTPRequest" type="HTTPRequest" parent="NewsBtns"]
|
||||
|
||||
[node name="Logo" type="TextureRect" parent="NewsBtns"]
|
||||
margin_left = 79.0
|
||||
margin_right = 367.0
|
||||
margin_bottom = 39.0
|
||||
texture = ExtResource( 2 )
|
||||
stretch_mode = 4
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="VSeparator" type="VSeparator" parent="NewsBtns"]
|
||||
margin_left = 397.0
|
||||
margin_right = 401.0
|
||||
margin_bottom = 39.0
|
||||
|
||||
[node name="SyncBtn" type="Button" parent="NewsBtns"]
|
||||
margin_left = 431.0
|
||||
margin_right = 475.0
|
||||
margin_bottom = 39.0
|
||||
icon = ExtResource( 1 )
|
||||
|
||||
[connection signal="request_completed" from="NewsBtns/HTTPRequest" to="." method="_on_HTTPRequest_request_completed"]
|
||||
[connection signal="pressed" from="NewsBtns/SyncBtn" to="." method="_on_SyncBtn_pressed"]
|
|
@ -6,9 +6,9 @@
|
|||
[node name="baseClothing" type="TextureButton"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_right = -694.0
|
||||
margin_bottom = -488.0
|
||||
rect_min_size = Vector2( 106, 112 )
|
||||
offset_right = -694.0
|
||||
offset_bottom = -488.0
|
||||
custom_minimum_size = Vector2( 106, 112 )
|
||||
script = ExtResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/camera.png" type="Texture2D" id=2]
|
||||
|
||||
[node name="camera" instance=ExtResource( 1 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_right = 0.0
|
||||
margin_bottom = 0.0
|
||||
rect_min_size = Vector2( 0, 0 )
|
||||
offset_right = 0.0
|
||||
offset_bottom = 0.0
|
||||
custom_minimum_size = Vector2( 0, 0 )
|
||||
texture_normal = ExtResource( 2 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/beat_up_jeans.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="beatUpJeans" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[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://sprites/clothes/blue_camo_jeans.svg" type="Texture2D" id=1]
|
||||
[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]
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/dj_shorts.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="camoJeans" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/formal_skirt.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="formalSkirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/jeans.svg" type="Texture2D" id=3]
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/blue_skirt.svg" type="Texture2D" id=3]
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/sweat_pants.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://sprites/clothes/sweat_pants.svg" type="Texture2D" id=1]
|
||||
[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]
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/atomic_shirt.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="atomicShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/dj_shirt.png" type="Texture2D" id=3]
|
||||
|
||||
[node name="djShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/fullsnack_shirt.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="fullsnackShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/korm_shirt.png" type="Texture2D" id=3]
|
||||
|
||||
[node name="kormShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture2D" id=3]
|
||||
|
||||
[node name="nlShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/raw_shirt.svg" type="Texture2D" id=3]
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture2D" id=3]
|
||||
|
||||
[node name="nlShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/skate_shirt.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="skateShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/train_hoodie.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="trainHoodie" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/whatsnew_shirt.svg" type="Texture2D" id=3]
|
||||
|
||||
[node name="whatsNewShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[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]
|
||||
[ext_resource path="res://sprites/clothes/z_shirt.png" type="Texture2D" id=3]
|
||||
|
||||
[node name="zShirt" instance=ExtResource( 1 )]
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/briefs.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://sprites/clothes/briefs.svg" type="Texture2D" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/fundosi.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://sprites/clothes/fundosi.svg" type="Texture2D" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
|||
[node name="fundosi" instance=ExtResource( 2 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_right = 0.0
|
||||
margin_bottom = 0.0
|
||||
rect_min_size = Vector2( 0, 0 )
|
||||
offset_right = 0.0
|
||||
offset_bottom = 0.0
|
||||
custom_minimum_size = Vector2( 0, 0 )
|
||||
texture_normal = ExtResource( 1 )
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://sprites/clothes/z_briefs.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://sprites/clothes/z_briefs.svg" type="Texture2D" id=1]
|
||||
[ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2]
|
||||
|
||||
|
||||
|
|
89
scenes/dress_up.tscn
Normal file
89
scenes/dress_up.tscn
Normal file
|
@ -0,0 +1,89 @@
|
|||
[gd_scene load_steps=12 format=3 uid="uid://cowj1v5ikbbcr"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://33g80p0qnfw4" path="res://sprites/world/background.svg" id="1_mkrgm"]
|
||||
[ext_resource type="Texture2D" uid="uid://bi7ayrxnn7hex" path="res://sprites/clothes/icrazy_frame.svg" id="2_6ubqe"]
|
||||
[ext_resource type="Texture2D" uid="uid://dteiup73cqn4o" path="res://sprites/clothes/lights.png" id="3_dv1xm"]
|
||||
[ext_resource type="PackedScene" uid="uid://detf8uwimqp3v" path="res://scenes/zack_casey.tscn" id="4_62lrl"]
|
||||
[ext_resource type="Script" path="res://scripts/interface.gd" id="5_2hrl4"]
|
||||
[ext_resource type="PackedScene" uid="uid://crwoe1shep3qn" path="res://scenes/wardrobe.tscn" id="6_63h3o"]
|
||||
[ext_resource type="Texture2D" uid="uid://c6gjshrl66tx" path="res://sprites/symbols/file-upload.svg" id="7_3o5r4"]
|
||||
[ext_resource type="Texture2D" uid="uid://nm7qfemlongu" path="res://sprites/symbols/file-upload-disabled.svg" id="8_6btbd"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvwfmf3d8owqa" path="res://sprites/symbols/file-download.svg" id="9_k60o7"]
|
||||
[ext_resource type="Texture2D" uid="uid://bqs56pcfa0uqh" path="res://sprites/symbols/file-download-disabled.svg" id="10_d8wi3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dgwys372lmwvh" path="res://sprites/symbols/trash.svg" id="11_pc3us"]
|
||||
|
||||
[node name="Game" type="Node"]
|
||||
|
||||
[node name="Background" type="Sprite2D" parent="."]
|
||||
position = Vector2(504.046, 202.426)
|
||||
texture = ExtResource("1_mkrgm")
|
||||
|
||||
[node name="PictureFrame" type="Sprite2D" parent="."]
|
||||
position = Vector2(127.602, 111.895)
|
||||
texture = ExtResource("2_6ubqe")
|
||||
|
||||
[node name="Light3D" type="PointLight2D" parent="PictureFrame"]
|
||||
position = Vector2(35.118, -14.56)
|
||||
texture = ExtResource("3_dv1xm")
|
||||
|
||||
[node name="Character" parent="." instance=ExtResource("4_62lrl")]
|
||||
position = Vector2(141.307, 225.012)
|
||||
|
||||
[node name="Container" type="Control" parent="."]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("5_2hrl4")
|
||||
version = "2"
|
||||
|
||||
[node name="Wardrobe" parent="Container" instance=ExtResource("6_63h3o")]
|
||||
layout_mode = 0
|
||||
anchors_preset = 0
|
||||
anchor_left = 0.33875
|
||||
anchor_top = 0.054
|
||||
anchor_right = 1.05
|
||||
anchor_bottom = 0.9
|
||||
offset_right = 6.10352e-05
|
||||
theme = null
|
||||
|
||||
[node name="CenterBtns" type="CenterContainer" parent="Container"]
|
||||
layout_mode = 0
|
||||
anchor_left = 0.35125
|
||||
anchor_top = 0.78
|
||||
anchor_right = 0.9925
|
||||
anchor_bottom = 0.874
|
||||
|
||||
[node name="ButtonCtr" type="HBoxContainer" parent="Container/CenterBtns"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ExportBtn" type="TextureButton" parent="Container/CenterBtns/ButtonCtr"]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Export"
|
||||
texture_normal = ExtResource("7_3o5r4")
|
||||
texture_disabled = ExtResource("8_6btbd")
|
||||
|
||||
[node name="ImportBtn" type="TextureButton" parent="Container/CenterBtns/ButtonCtr"]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Import"
|
||||
texture_normal = ExtResource("9_k60o7")
|
||||
texture_disabled = ExtResource("10_d8wi3")
|
||||
|
||||
[node name="ClearBtn" type="TextureButton" parent="Container/CenterBtns/ButtonCtr"]
|
||||
layout_mode = 2
|
||||
tooltip_text = "Clear"
|
||||
texture_normal = ExtResource("11_pc3us")
|
||||
|
||||
[node name="VersionLbl" type="Label" parent="Container"]
|
||||
layout_mode = 0
|
||||
anchor_left = 0.88125
|
||||
anchor_top = 0.944
|
||||
anchor_right = 0.9825
|
||||
anchor_bottom = 0.984
|
||||
text = "0.0.0"
|
||||
|
||||
[connection signal="pressed" from="Container/CenterBtns/ButtonCtr/ExportBtn" to="Character" method="_on_SaveBtn_pressed"]
|
||||
[connection signal="pressed" from="Container/CenterBtns/ButtonCtr/ImportBtn" to="Character" method="_on_LoadBtn_pressed"]
|
||||
[connection signal="pressed" from="Container/CenterBtns/ButtonCtr/ClearBtn" to="Character" method="_on_clearBtn_pressed"]
|
130
scenes/game.tscn
130
scenes/game.tscn
|
@ -1,130 +0,0 @@
|
|||
[gd_scene load_steps=15 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/Character.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://sprites/world/background.svg" type="Texture" id=2]
|
||||
[ext_resource path="res://sprites/symbols/trash.svg" 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]
|
||||
[ext_resource path="res://sprites/clothes/lights.png" type="Texture" id=6]
|
||||
[ext_resource path="res://sprites/symbols/file-upload.svg" type="Texture" id=7]
|
||||
[ext_resource path="res://scripts/interface.gd" type="Script" id=8]
|
||||
[ext_resource path="res://sprites/symbols/file-download.svg" type="Texture" id=9]
|
||||
[ext_resource path="res://sprites/symbols/file-upload-disabled.svg" type="Texture" id=10]
|
||||
[ext_resource path="res://sprites/symbols/file-download-disabled.svg" type="Texture" id=11]
|
||||
[ext_resource path="res://sprites/symbols/spinner.svg" type="Texture" id=12]
|
||||
[ext_resource path="res://scripts/spinner.gd" type="Script" id=13]
|
||||
[ext_resource path="res://scenes/NewsWin.tscn" type="PackedScene" id=16]
|
||||
|
||||
[node name="Game" type="Node2D"]
|
||||
|
||||
[node name="Background" type="Sprite" parent="."]
|
||||
position = Vector2( 504.046, 202.426 )
|
||||
texture = ExtResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
}
|
||||
|
||||
[node name="PictureFrame" type="Sprite" parent="."]
|
||||
position = Vector2( 127.602, 111.895 )
|
||||
texture = ExtResource( 5 )
|
||||
__meta__ = {
|
||||
"_edit_group_": true
|
||||
}
|
||||
|
||||
[node name="Light" type="Light2D" parent="PictureFrame"]
|
||||
position = Vector2( 35.118, -14.56 )
|
||||
texture = ExtResource( 6 )
|
||||
|
||||
[node name="Character" parent="." instance=ExtResource( 1 )]
|
||||
position = Vector2( 141.307, 225.012 )
|
||||
|
||||
[node name="Controls" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="Container" type="Control" parent="Controls"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 8 )
|
||||
__meta__ = {
|
||||
"_edit_lock_": true,
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
version = "1.11"
|
||||
|
||||
[node name="Wardrobe" parent="Controls/Container" instance=ExtResource( 4 )]
|
||||
anchor_left = 0.33875
|
||||
anchor_top = 0.054
|
||||
anchor_right = 1.05
|
||||
anchor_bottom = 0.9
|
||||
margin_right = 6.10352e-05
|
||||
|
||||
[node name="Spinner" type="TextureRect" parent="Controls/Container"]
|
||||
visible = false
|
||||
anchor_left = 0.945785
|
||||
anchor_top = 0.153026
|
||||
anchor_right = 0.985785
|
||||
anchor_bottom = 0.217026
|
||||
texture = ExtResource( 12 )
|
||||
script = ExtResource( 13 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="Timer" type="Timer" parent="Controls/Container/Spinner"]
|
||||
wait_time = 2.0
|
||||
|
||||
[node name="CenterBtns" type="CenterContainer" parent="Controls/Container"]
|
||||
anchor_left = 0.35125
|
||||
anchor_top = 0.78
|
||||
anchor_right = 0.9925
|
||||
anchor_bottom = 0.874
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="ButtonCtr" type="HBoxContainer" parent="Controls/Container/CenterBtns"]
|
||||
margin_left = 199.0
|
||||
margin_top = 7.0
|
||||
margin_right = 314.0
|
||||
margin_bottom = 39.0
|
||||
custom_constants/separation = 20
|
||||
|
||||
[node name="ExportBtn" type="TextureButton" parent="Controls/Container/CenterBtns/ButtonCtr"]
|
||||
margin_right = 25.0
|
||||
margin_bottom = 32.0
|
||||
hint_tooltip = "Export"
|
||||
texture_normal = ExtResource( 7 )
|
||||
texture_disabled = ExtResource( 10 )
|
||||
|
||||
[node name="ImportBtn" type="TextureButton" parent="Controls/Container/CenterBtns/ButtonCtr"]
|
||||
margin_left = 45.0
|
||||
margin_right = 70.0
|
||||
margin_bottom = 32.0
|
||||
hint_tooltip = "Import"
|
||||
texture_normal = ExtResource( 9 )
|
||||
texture_disabled = ExtResource( 11 )
|
||||
|
||||
[node name="ClearBtn" type="TextureButton" parent="Controls/Container/CenterBtns/ButtonCtr"]
|
||||
margin_left = 90.0
|
||||
margin_right = 115.0
|
||||
margin_bottom = 32.0
|
||||
hint_tooltip = "Clear"
|
||||
texture_normal = ExtResource( 3 )
|
||||
|
||||
[node name="VersionLbl" type="Label" parent="Controls/Container"]
|
||||
anchor_left = 0.88125
|
||||
anchor_top = 0.944
|
||||
anchor_right = 0.9825
|
||||
anchor_bottom = 0.984
|
||||
text = "0.0.0"
|
||||
align = 2
|
||||
valign = 3
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": true
|
||||
}
|
||||
|
||||
[node name="NewsWin" parent="Controls/Container" instance=ExtResource( 16 )]
|
||||
|
||||
[connection signal="timeout" from="Controls/Container/Spinner/Timer" to="Controls/Container/Spinner" method="_on_Timer_timeout"]
|
||||
[connection signal="pressed" from="Controls/Container/CenterBtns/ButtonCtr/ExportBtn" to="Character" method="_on_SaveBtn_pressed"]
|
||||
[connection signal="pressed" from="Controls/Container/CenterBtns/ButtonCtr/ImportBtn" to="Character" method="_on_LoadBtn_pressed"]
|
||||
[connection signal="pressed" from="Controls/Container/CenterBtns/ButtonCtr/ClearBtn" to="Character" method="_on_clearBtn_pressed"]
|
|
@ -1,214 +1,129 @@
|
|||
[gd_scene load_steps=18 format=2]
|
||||
[gd_scene load_steps=18 format=3 uid="uid://crwoe1shep3qn"]
|
||||
|
||||
[ext_resource path="res://scenes/clothing/camera.tscn" type="PackedScene" id=1]
|
||||
[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/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/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/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://resources/Game.theme" type="Theme" id=13]
|
||||
[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/tops/retro_shirt.tscn" type="PackedScene" id=18]
|
||||
[ext_resource path="res://scripts/wardrobe.gd" type="Script" id=21]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/camera.tscn" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://bhgvidynd582a" path="res://sprites/clothes/retro_shirt.svg" id="2"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/pants/beat_Jeans.tscn" id="3"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/tops/skate_shirt.tscn" id="4"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/pants/skirt.tscn" id="5"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/pants/formal_skirt.tscn" id="6"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/pants/camoJeans.tscn" id="7"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/pants/dj_shorts.tscn" id="8"]
|
||||
[ext_resource type="Texture2D" uid="uid://d1b07mvhon3gv" path="res://sprites/ui/x_button.svg" id="9"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/tops/whatsnew_shirt.tscn" id="10"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/tops/fullsnack_shirt.tscn" id="11"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/tops/rawShirt.tscn" id="12"]
|
||||
[ext_resource type="Theme" path="res://resources/Game.theme" id="13"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/tops/atomic_shirt.tscn" id="15"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/pants/sweatPants.tscn" id="17"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/clothing/tops/retro_shirt.tscn" id="18"]
|
||||
[ext_resource type="Script" path="res://scripts/wardrobe.gd" id="21"]
|
||||
|
||||
[node name="Wordrobe" type="TabContainer"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
theme = ExtResource( 13 )
|
||||
custom_colors/font_color_disabled = Color( 0, 0, 0, 1 )
|
||||
custom_colors/font_color_bg = Color( 0.921569, 0.921569, 0.921569, 1 )
|
||||
custom_colors/font_color_fg = Color( 1, 1, 1, 1 )
|
||||
tab_align = 0
|
||||
script = ExtResource( 21 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
theme = ExtResource("13")
|
||||
script = ExtResource("21")
|
||||
|
||||
[node name="Pants" type="Tabs" parent="."]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_left = 5.0
|
||||
margin_top = 40.0
|
||||
margin_right = -5.0
|
||||
margin_bottom = -10.0
|
||||
custom_constants/hseparation = 0
|
||||
[node name="Pants" type="TabBar" parent="."]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="PantsScroll" type="ScrollContainer" parent="Pants"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="PantsGrid" type="GridContainer" parent="Pants/PantsScroll"]
|
||||
margin_right = 790.0
|
||||
margin_bottom = 450.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
columns = 4
|
||||
|
||||
[node name="removePants" type="TextureButton" parent="Pants/PantsScroll/PantsGrid"]
|
||||
margin_right = 113.0
|
||||
margin_bottom = 128.0
|
||||
rect_min_size = Vector2( 0, 112 )
|
||||
texture_normal = ExtResource( 9 )
|
||||
custom_minimum_size = Vector2(0, 112)
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("9")
|
||||
|
||||
[node name="beatUpJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 3 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 117.0
|
||||
margin_right = 227.0
|
||||
margin_bottom = 128.0
|
||||
[node name="beatUpJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("3")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="camoJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 7 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 231.0
|
||||
margin_right = 342.0
|
||||
margin_bottom = 128.0
|
||||
[node name="camoJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("7")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="sweatPants" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 17 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 346.0
|
||||
margin_right = 457.0
|
||||
margin_bottom = 128.0
|
||||
[node name="sweatPants" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("17")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="camoJeans2" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 8 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_top = 132.0
|
||||
margin_right = 113.0
|
||||
margin_bottom = 258.0
|
||||
[node name="camoJeans2" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("8")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="formalSkirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 6 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 117.0
|
||||
margin_top = 132.0
|
||||
margin_right = 227.0
|
||||
margin_bottom = 258.0
|
||||
[node name="formalSkirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("6")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="skirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 5 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 231.0
|
||||
margin_top = 132.0
|
||||
margin_right = 342.0
|
||||
margin_bottom = 258.0
|
||||
[node name="skirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("5")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Shirts" type="Tabs" parent="."]
|
||||
[node name="Shirts" type="TabBar" 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
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ShirtsScroll" type="ScrollContainer" parent="Shirts"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
margin_left = 10.0
|
||||
margin_top = 10.0
|
||||
offset_left = 10.0
|
||||
offset_top = 10.0
|
||||
|
||||
[node name="ShirtsGrid" type="GridContainer" parent="Shirts/ShirtsScroll"]
|
||||
margin_right = 780.0
|
||||
margin_bottom = 440.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
columns = 4
|
||||
|
||||
[node name="removeShirt" type="TextureButton" parent="Shirts/ShirtsScroll/ShirtsGrid"]
|
||||
margin_right = 106.0
|
||||
margin_bottom = 113.0
|
||||
rect_min_size = Vector2( 0, 112 )
|
||||
texture_normal = ExtResource( 9 )
|
||||
custom_minimum_size = Vector2(0, 112)
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("9")
|
||||
|
||||
[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 = 113.0
|
||||
[node name="atomicShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("15")]
|
||||
layout_mode = 2
|
||||
|
||||
[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 = 113.0
|
||||
[node name="skateShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("4")]
|
||||
layout_mode = 2
|
||||
|
||||
[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 = 113.0
|
||||
[node name="fullsnackShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("11")]
|
||||
layout_mode = 2
|
||||
|
||||
[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="rawShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("12")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="whatsNewShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 10 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 110.0
|
||||
margin_top = 117.0
|
||||
margin_right = 216.0
|
||||
margin_bottom = 229.0
|
||||
[node name="whatsNewShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("10")]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="retroShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 18 )]
|
||||
anchor_right = 0.0
|
||||
anchor_bottom = 0.0
|
||||
margin_left = 220.0
|
||||
margin_top = 117.0
|
||||
margin_right = 326.0
|
||||
margin_bottom = 229.0
|
||||
texture_normal = ExtResource( 2 )
|
||||
[node name="retroShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("18")]
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("2")
|
||||
|
||||
[node name="Accessoires" type="Tabs" parent="."]
|
||||
[node name="Accessoires" type="TabBar" 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
|
||||
layout_mode = 2
|
||||
|
||||
[node name="AccsScroll" type="ScrollContainer" parent="Accessoires"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="AccsGrid" type="GridContainer" parent="Accessoires/AccsScroll"]
|
||||
margin_right = 790.0
|
||||
margin_bottom = 450.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
columns = 3
|
||||
|
||||
[node name="removeAccessory" type="TextureButton" parent="Accessoires/AccsScroll/AccsGrid"]
|
||||
margin_right = 106.0
|
||||
margin_bottom = 112.0
|
||||
texture_normal = ExtResource( 9 )
|
||||
layout_mode = 2
|
||||
texture_normal = ExtResource("9")
|
||||
|
||||
[node name="camera" parent="Accessoires/AccsScroll/AccsGrid" instance=ExtResource( 1 )]
|
||||
margin_left = 110.0
|
||||
margin_right = 195.0
|
||||
margin_bottom = 112.0
|
||||
[node name="camera" parent="Accessoires/AccsScroll/AccsGrid" instance=ExtResource("1")]
|
||||
layout_mode = 2
|
||||
|
||||
[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"]
|
||||
|
|
183
scenes/zack_casey.tscn
Normal file
183
scenes/zack_casey.tscn
Normal file
|
@ -0,0 +1,183 @@
|
|||
[gd_scene load_steps=33 format=3 uid="uid://detf8uwimqp3v"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dkch263ayirr7" path="res://sprites/character/shadow.svg" id="1"]
|
||||
[ext_resource type="Texture2D" uid="uid://cddou4chwo8h2" path="res://sprites/character/tail/tail0.svg" id="2"]
|
||||
[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://cardxswmgbmbv" path="res://sprites/clothes/owo_censor.svg" id="5"]
|
||||
[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"]
|
||||
[ext_resource type="Texture2D" uid="uid://dujbine82hf7h" path="res://sprites/character/eyes/eyes4.png" id="9"]
|
||||
[ext_resource type="Texture2D" uid="uid://cbptix4hhenyv" path="res://sprites/character/eyes/eyes5.png" id="10"]
|
||||
[ext_resource type="Texture2D" uid="uid://h4v32qrsoyei" path="res://sprites/character/eyes/eyes6.png" id="11"]
|
||||
[ext_resource type="Texture2D" uid="uid://c2vksbtifnlvp" path="res://sprites/character/eyes/eyes7.png" id="12"]
|
||||
[ext_resource type="Texture2D" uid="uid://bmi3sw4kfrc24" path="res://sprites/character/mouth/mouth.png" id="13"]
|
||||
[ext_resource type="Texture2D" uid="uid://cja33yr77jh7y" path="res://sprites/character/mouth/mouth2.png" id="14"]
|
||||
[ext_resource type="Texture2D" uid="uid://c6whcdnm7vvt5" path="res://sprites/character/mouth/mouth3.png" id="15"]
|
||||
[ext_resource type="Texture2D" uid="uid://dsagc5skojho1" path="res://sprites/character/mouth/mouth4.png" id="16"]
|
||||
[ext_resource type="Texture2D" uid="uid://dtul4g1ptm2mh" path="res://sprites/character/mouth/mouth5.png" id="17"]
|
||||
[ext_resource type="Texture2D" uid="uid://b5b7y8vovbnto" path="res://sprites/character/mouth/mouth6.png" id="18"]
|
||||
[ext_resource type="Texture2D" uid="uid://hmm5lyshjv1c" path="res://sprites/character/mouth/mouth7.png" id="19"]
|
||||
[ext_resource type="Texture2D" uid="uid://cyp032kswpjdf" path="res://sprites/character/mouth/mouth8.png" id="20"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8nfuuiqedapi" path="res://sprites/character/mouth/mouth9.png" id="21"]
|
||||
[ext_resource type="Texture2D" uid="uid://ce3wk6a1dajrm" path="res://sprites/character/mouth/mouth10.png" id="22"]
|
||||
[ext_resource type="Texture2D" uid="uid://2wrx272o3gsa" path="res://sprites/character/mouth/mouth12.png" id="23"]
|
||||
[ext_resource type="AudioStream" uid="uid://5jaaocj1kh" path="res://sounds/select_006.ogg" id="24"]
|
||||
[ext_resource type="Texture2D" uid="uid://blvwt6d80bq5x" path="res://sprites/character/character_base_top.svg" id="25"]
|
||||
[ext_resource type="Texture2D" uid="uid://cp4oe0dv4st1w" path="res://sprites/clothes/blank_top.png" id="26"]
|
||||
[ext_resource type="Texture2D" uid="uid://cpf6yh6fqqxy1" path="res://sprites/character/character_base_head.svg" id="27"]
|
||||
[ext_resource type="Texture2D" uid="uid://bw7u6fgygd8t" path="res://sprites/character/mouth/mouth11.png" id="28"]
|
||||
[ext_resource type="Script" path="res://scripts/character.gd" id="29"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="1"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 2.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="2"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("9")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("10")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("11")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("12")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 2.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="3"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("13")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("14")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("15")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("16")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("17")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("18")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("19")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("20")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("21")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("22")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("28")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("23")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 2.0
|
||||
}]
|
||||
|
||||
[node name="Character" type="Node2D"]
|
||||
position = Vector2(-19, -92)
|
||||
script = ExtResource("29")
|
||||
|
||||
[node name="Click" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("24")
|
||||
|
||||
[node name="Shadow" type="Sprite2D" parent="."]
|
||||
position = Vector2(4.84271, 244.714)
|
||||
texture = ExtResource("1")
|
||||
|
||||
[node name="Body" type="Node2D" parent="."]
|
||||
|
||||
[node name="Tail" type="AnimatedSprite2D" parent="Body"]
|
||||
position = Vector2(-33.7592, 99.4079)
|
||||
scale = Vector2(0.927713, 1)
|
||||
sprite_frames = SubResource("1")
|
||||
|
||||
[node name="Legs" type="Sprite2D" parent="Body"]
|
||||
position = Vector2(1.47027, 191.868)
|
||||
texture = ExtResource("5")
|
||||
|
||||
[node name="Top" type="Sprite2D" parent="Body"]
|
||||
position = Vector2(7, 78)
|
||||
texture = ExtResource("25")
|
||||
|
||||
[node name="Head" type="Sprite2D" parent="Body"]
|
||||
position = Vector2(10.6805, -25.1047)
|
||||
texture = ExtResource("27")
|
||||
|
||||
[node name="Eyes" type="AnimatedSprite2D" parent="Body/Head"]
|
||||
position = Vector2(17.6857, 4.22147)
|
||||
sprite_frames = SubResource("2")
|
||||
frame = 4
|
||||
|
||||
[node name="Mouth" type="AnimatedSprite2D" parent="Body/Head"]
|
||||
position = Vector2(38.1195, 8.68453)
|
||||
sprite_frames = SubResource("3")
|
||||
frame = 2
|
||||
|
||||
[node name="Accessory" type="Sprite2D" parent="Body"]
|
||||
position = Vector2(9.54095, 73.0832)
|
||||
texture = ExtResource("26")
|
||||
|
||||
[node name="Controls" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="Container" type="Control" parent="Controls"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -19.0
|
||||
offset_top = -92.0
|
||||
offset_right = -19.0
|
||||
offset_bottom = -92.0
|
||||
|
||||
[node name="ExportWin" type="FileDialog" parent="Controls/Container"]
|
||||
access = 1
|
||||
|
||||
[node name="ImportWin" type="FileDialog" parent="Controls/Container"]
|
||||
access = 1
|
Loading…
Add table
Add a link
Reference in a new issue