From 5c8dc3cfc8945ff13d79297e0a058e7f39dce2dd Mon Sep 17 00:00:00 2001 From: Antonio Dell'Annunziata Date: Sun, 23 Mar 2025 12:31:09 +0100 Subject: [PATCH] Start work on suticase --- main.tscn | 7 ++-- operation/pickup_area.gd => pickup_area.gd | 0 .../pickup_area.gd.uid => pickup_area.gd.uid | 0 .../pickup_area.tscn => pickup_area.tscn | 2 +- suitcase.gd | 29 +++++++++++++++ suitcase.gd.uid | 1 + suitcase.tscn | 22 ++++++++++++ suitcase_closed.png | Bin 0 -> 2915 bytes suitcase_closed.png.import | 34 ++++++++++++++++++ suitcase_open.png | Bin 0 -> 16608 bytes suitcase_open.png.import | 34 ++++++++++++++++++ 11 files changed, 126 insertions(+), 3 deletions(-) rename operation/pickup_area.gd => pickup_area.gd (100%) rename operation/pickup_area.gd.uid => pickup_area.gd.uid (100%) rename operation/pickup_area.tscn => pickup_area.tscn (91%) create mode 100644 suitcase.gd create mode 100644 suitcase.gd.uid create mode 100644 suitcase.tscn create mode 100644 suitcase_closed.png create mode 100644 suitcase_closed.png.import create mode 100644 suitcase_open.png create mode 100644 suitcase_open.png.import diff --git a/main.tscn b/main.tscn index eabf0dd..2ee92cc 100644 --- a/main.tscn +++ b/main.tscn @@ -1,12 +1,13 @@ -[gd_scene load_steps=35 format=3 uid="uid://w3ntt1yh1nq7"] +[gd_scene load_steps=36 format=3 uid="uid://w3ntt1yh1nq7"] [ext_resource type="Script" uid="uid://lnmooufxbuym" path="res://main.gd" id="1_dp5o4"] [ext_resource type="PackedScene" uid="uid://3oqyqft8w72m" path="res://selectable.tscn" id="3_g5hfc"] [ext_resource type="Script" uid="uid://c3dlxuhruho8c" path="res://operation/feedback_canvas_modulate.gd" id="4_0odxb"] [ext_resource type="Texture2D" uid="uid://bicjfwpoa3pma" path="res://operation/test_table.png" id="5_lswn8"] +[ext_resource type="PackedScene" uid="uid://bgp8l04mw4ddh" path="res://suitcase.tscn" id="12_dg77c"] [ext_resource type="Texture2D" uid="uid://ccy71gl4qatjy" path="res://operation/pliers.png" id="17_b1qrp"] [ext_resource type="Script" uid="uid://crkr8emyhv1fo" path="res://operation/pliers.gd" id="18_come4"] -[ext_resource type="PackedScene" uid="uid://c3of67m4ic212" path="res://operation/pickup_area.tscn" id="19_h8e4i"] +[ext_resource type="PackedScene" uid="uid://c3of67m4ic212" path="res://pickup_area.tscn" id="19_h8e4i"] [ext_resource type="Texture2D" uid="uid://cg3dg7iqif56d" path="res://operation/test_scalpel.png" id="20_4lmeg"] [ext_resource type="Script" uid="uid://cqnproj5khm5a" path="res://operation/test_scalpel.gd" id="21_0cp0l"] [ext_resource type="Shape2D" uid="uid://bo77ihhtxfueg" path="res://operation/scalpel_pickup_area_collision_shape.tres" id="22_d2t1y"] @@ -322,6 +323,8 @@ offset_bottom = 39.8333 rotation = -1.49051 text = "Map" +[node name="Suitcase" parent="." instance=ExtResource("12_dg77c")] + [connection signal="clicked" from="Room/Bob/Selectable" to="." method="_on_bob_clicked"] [connection signal="clicked" from="Room/RitualPlace/Selectable" to="." method="_on_ritual_place_clicked"] [connection signal="input_event" from="Shelves/Pliers/GrabArea" to="Shelves/Pliers" method="_on_grab_area_input_event"] diff --git a/operation/pickup_area.gd b/pickup_area.gd similarity index 100% rename from operation/pickup_area.gd rename to pickup_area.gd diff --git a/operation/pickup_area.gd.uid b/pickup_area.gd.uid similarity index 100% rename from operation/pickup_area.gd.uid rename to pickup_area.gd.uid diff --git a/operation/pickup_area.tscn b/pickup_area.tscn similarity index 91% rename from operation/pickup_area.tscn rename to pickup_area.tscn index 9c958f0..b96a623 100644 --- a/operation/pickup_area.tscn +++ b/pickup_area.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://c3of67m4ic212"] -[ext_resource type="Script" uid="uid://demo2viwvnjcx" path="res://operation/pickup_area.gd" id="1_6qsiy"] +[ext_resource type="Script" uid="uid://demo2viwvnjcx" path="res://pickup_area.gd" id="1_6qsiy"] [node name="PickupArea" type="Area2D"] collision_layer = 2 diff --git a/suitcase.gd b/suitcase.gd new file mode 100644 index 0000000..a84dfd5 --- /dev/null +++ b/suitcase.gd @@ -0,0 +1,29 @@ +@tool +extends Node2D + + +@export var is_open = false: + set(new_value): + is_open = new_value + _update_suitcase() + + +func _ready(): + _update_suitcase() + +func _update_suitcase(): + if is_open: + $SuitcaseOpen.show() + $SuitcaseClosed.hide() + else: + $SuitcaseOpen.hide() + $SuitcaseClosed.show() + $SuitcaseOpen/Area2D.input_pickable = is_open + if Engine.is_editor_hint(): + $SuitcaseOpen.queue_redraw() + $SuitcaseClosed.queue_redraw() + + +func _on_area_2d_input_event(viewport, event, shape_idx): + + pass # Replace with function body. diff --git a/suitcase.gd.uid b/suitcase.gd.uid new file mode 100644 index 0000000..2932077 --- /dev/null +++ b/suitcase.gd.uid @@ -0,0 +1 @@ +uid://nrefd2i0qqrf diff --git a/suitcase.tscn b/suitcase.tscn new file mode 100644 index 0000000..4645a95 --- /dev/null +++ b/suitcase.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=5 format=3 uid="uid://bgp8l04mw4ddh"] + +[ext_resource type="Script" uid="uid://nrefd2i0qqrf" path="res://suitcase.gd" id="1_kguwf"] +[ext_resource type="Texture2D" uid="uid://cterukanhrwfv" path="res://suitcase_closed.png" id="1_q74i1"] +[ext_resource type="Texture2D" uid="uid://yrcdv8en42cl" path="res://suitcase_open.png" id="2_kguwf"] +[ext_resource type="PackedScene" uid="uid://c3of67m4ic212" path="res://pickup_area.tscn" id="4_kmisx"] + +[node name="Suitcase" type="Node2D"] +script = ExtResource("1_kguwf") +is_open = true + +[node name="SuitcaseClosed" type="Sprite2D" parent="."] +visible = false +texture = ExtResource("1_q74i1") + +[node name="SuitcaseOpen" type="Sprite2D" parent="."] +texture = ExtResource("2_kguwf") + +[node name="PickupArea" parent="SuitcaseOpen" instance=ExtResource("4_kmisx")] + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="SuitcaseOpen/PickupArea"] +polygon = PackedVector2Array(-93, -5, 20, -7, 107, -11, 116, 0, 118, 16, 139, 86, 138, 115, 125, 122, 99, 126, 92, 129, 51, 131, -68, 132, -78, 130, -102, 130, -121, 116, -121, 91, -105, 47) diff --git a/suitcase_closed.png b/suitcase_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..17dc39eccd149006a8ab7254bd6197b28205a6f2 GIT binary patch literal 2915 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 literal 0 HcmV?d00001 diff --git a/suitcase_open.png.import b/suitcase_open.png.import new file mode 100644 index 0000000..4c441c7 --- /dev/null +++ b/suitcase_open.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://yrcdv8en42cl" +path="res://.godot/imported/suitcase_open.png-3e6547c8f880ff4c593a504fd95cf87d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://suitcase_open.png" +dest_files=["res://.godot/imported/suitcase_open.png-3e6547c8f880ff4c593a504fd95cf87d.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