From f6d91820c6027a9e59e62b5164d89bcb5c6a94df Mon Sep 17 00:00:00 2001 From: root <> Date: Sat, 5 Oct 2024 14:12:57 -0700 Subject: [PATCH] Added signs and address heirarchies --- scenes/contract_giver.tscn | 8 ++++++-- scenes/gui.tscn | 14 +++++++++++--- scenes/sign.tscn | 31 +++++++++++++++++++++++++++++++ scenes/world.tscn | 27 +++++++++++++++------------ scripts/contract.gd | 2 +- scripts/delivery_spot.gd | 8 ++++++-- {scenes => scripts}/gui.gd | 9 ++++++++- scripts/sign.gd | 14 ++++++++++++++ sprites/sign.png | Bin 0 -> 35320 bytes sprites/sign.png.import | 34 ++++++++++++++++++++++++++++++++++ 10 files changed, 126 insertions(+), 21 deletions(-) create mode 100644 scenes/sign.tscn rename {scenes => scripts}/gui.gd (58%) create mode 100644 scripts/sign.gd create mode 100644 sprites/sign.png create mode 100644 sprites/sign.png.import diff --git a/scenes/contract_giver.tscn b/scenes/contract_giver.tscn index 94b8be4..c828e53 100644 --- a/scenes/contract_giver.tscn +++ b/scenes/contract_giver.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=6 format=3 uid="uid://cpxco37ip15ev"] +[gd_scene load_steps=7 format=3 uid="uid://cpxco37ip15ev"] [ext_resource type="Texture2D" uid="uid://ci3yxj63e5u8f" path="res://sprites/contractgiver.png" id="1_awtl7"] +[ext_resource type="Script" path="res://scripts/sign.gd" id="1_e2wbr"] [ext_resource type="PackedScene" uid="uid://sk2uc8hcxhcj" path="res://scenes/physical_dialogue.tscn" id="3_dlmpa"] [ext_resource type="PackedScene" uid="uid://dpwqurhly8osd" path="res://scenes/interactible_manager.tscn" id="4_1m1bm"] @@ -10,7 +11,10 @@ radius = 389.155 [sub_resource type="RectangleShape2D" id="RectangleShape2D_sdg4f"] size = Vector2(409, 181) -[node name="ContractGiver" type="Area2D"] +[node name="ContractGiver" type="Area2D" node_paths=PackedStringArray("Dialogue")] +script = ExtResource("1_e2wbr") +text = "Hello Dear Employee" +Dialogue = NodePath("Dialogue") [node name="Sprite2D" type="Sprite2D" parent="."] texture = ExtResource("1_awtl7") diff --git a/scenes/gui.tscn b/scenes/gui.tscn index 767782b..eaafebd 100644 --- a/scenes/gui.tscn +++ b/scenes/gui.tscn @@ -1,13 +1,21 @@ [gd_scene load_steps=3 format=3 uid="uid://cpnkpl8rmrt00"] -[ext_resource type="Script" path="res://scenes/gui.gd" id="1_42w6u"] +[ext_resource type="Script" path="res://scripts/gui.gd" id="1_42w6u"] [ext_resource type="Theme" uid="uid://d0ir0t347wqv7" path="res://etc/default_theme.tres" id="2_54lln"] [node name="Gui" type="CanvasLayer"] script = ExtResource("1_42w6u") -[node name="MoneyCounter" type="Label" parent="."] +[node name="List" type="VBoxContainer" parent="."] offset_right = 40.0 -offset_bottom = 23.0 +offset_bottom = 40.0 + +[node name="MoneyCounter" type="Label" parent="List"] +layout_mode = 2 theme = ExtResource("2_54lln") text = "$100" + +[node name="CurrentAddress" type="Label" parent="List"] +layout_mode = 2 +theme = ExtResource("2_54lln") +text = "No Contract" diff --git a/scenes/sign.tscn b/scenes/sign.tscn new file mode 100644 index 0000000..3f7b63e --- /dev/null +++ b/scenes/sign.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=6 format=3 uid="uid://bosjbcurkm2vf"] + +[ext_resource type="Texture2D" uid="uid://c6gswajm0atas" path="res://sprites/sign.png" id="1_6ooja"] +[ext_resource type="Script" path="res://scripts/sign.gd" id="1_rtygf"] +[ext_resource type="PackedScene" uid="uid://sk2uc8hcxhcj" path="res://scenes/physical_dialogue.tscn" id="2_yp6hc"] +[ext_resource type="PackedScene" uid="uid://dpwqurhly8osd" path="res://scenes/interactible_manager.tscn" id="3_q68wy"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_8hxuu"] +radius = 168.19 + +[node name="Sign" type="Area2D" node_paths=PackedStringArray("Dialogue")] +script = ExtResource("1_rtygf") +text = "Default Text" +Dialogue = NodePath("Dialogue") + +[node name="Sprite2D" type="Sprite2D" parent="."] +scale = Vector2(0.4, 0.4) +texture = ExtResource("1_6ooja") + +[node name="Dialogue" parent="." instance=ExtResource("2_yp6hc")] +offset_top = -185.445 +offset_bottom = -145.445 + +[node name="InteractibleManager" parent="." node_paths=PackedStringArray("ItemShown") instance=ExtResource("3_q68wy")] +ItemShown = NodePath("../Dialogue") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("CircleShape2D_8hxuu") + +[connection signal="body_entered" from="." to="InteractibleManager" method="_on_body_entered"] +[connection signal="body_exited" from="." to="InteractibleManager" method="_on_body_exited"] diff --git a/scenes/world.tscn b/scenes/world.tscn index c9e2c11..58ca474 100644 --- a/scenes/world.tscn +++ b/scenes/world.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=10 format=4 uid="uid://72e8cy3uuy8m"] +[gd_scene load_steps=11 format=4 uid="uid://72e8cy3uuy8m"] [ext_resource type="Texture2D" uid="uid://tqbjd6io6qfa" path="res://sprites/ground.jpg" id="1_deahv"] [ext_resource type="PackedScene" uid="uid://bjy3gfpx6h1w5" path="res://scenes/player.tscn" id="2_jm6jq"] @@ -7,6 +7,7 @@ [ext_resource type="PackedScene" uid="uid://cn41xqc3lwaxy" path="res://scenes/contract.tscn" id="5_q4ykf"] [ext_resource type="PackedScene" uid="uid://bm1ptkidbwi36" path="res://scenes/delivery_spot.tscn" id="6_i8g18"] [ext_resource type="PackedScene" uid="uid://cpnkpl8rmrt00" path="res://scenes/gui.tscn" id="7_fn24d"] +[ext_resource type="PackedScene" uid="uid://bosjbcurkm2vf" path="res://scenes/sign.tscn" id="8_d0mjk"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_knvup"] texture = ExtResource("3_3e26l") @@ -33,7 +34,7 @@ metadata/_edit_lock_ = true [node name="walls" type="TileMapLayer" parent="."] modulate = Color(0.687215, 0.687215, 0.687215, 1) -tile_map_data = PackedByteArray("AAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAACAAIAAAAAAAAAAAACAAMAAAAAAAAAAAABAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAD//wMAAAAAAAAAAAD+/wMAAAAAAAAAAAACAP3/AAAAAAAAAAADAP3/AAAAAAAAAAAEAP3/AAAAAAAAAAAFAP3/AAAAAAAAAAAGAP3/AAAAAAAAAAAHAP3/AAAAAAAAAAAIAP3/AAAAAAAAAAAJAP3/AAAAAAAAAAAKAP3/AAAAAAAAAAALAP3/AAAAAAAAAAAMAP3/AAAAAAAAAAAMAPz/AAAAAAAAAAAMAPv/AAAAAAAAAAAMAPr/AAAAAAAAAAAMAPn/AAAAAAAAAAAMAPj/AAAAAAAAAAAMAPf/AAAAAAAAAAAMAPb/AAAAAAAAAAAMAPX/AAAAAAAAAAAMAPT/AAAAAAAAAAAMAPP/AAAAAAAAAAAMAPL/AAAAAAAAAAAMAPH/AAAAAAAAAAALAPH/AAAAAAAAAAAKAPH/AAAAAAAAAAAJAPH/AAAAAAAAAAAIAPH/AAAAAAAAAAAHAPH/AAAAAAAAAAAGAPH/AAAAAAAAAAAFAPH/AAAAAAAAAAAEAPH/AAAAAAAAAAADAPH/AAAAAAAAAAACAPH/AAAAAAAAAADx//b/AAAAAAAAAADx//f/AAAAAAAAAADx//j/AAAAAAAAAADx//n/AAAAAAAAAADx//r/AAAAAAAAAADx//v/AAAAAAAAAADx//z/AAAAAAAAAAD4//z/AAAAAAAAAAD5//z/AAAAAAAAAAD6//z/AAAAAAAAAAD7//z/AAAAAAAAAAD8//z/AAAAAAAAAAD9//z/AAAAAAAAAAD9//3/AAAAAAAAAAD9//7/AAAAAAAAAAD9////AAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD9/wIAAAAAAAAAAAD9/wMAAAAAAAAAAAD2//b/AAAAAAAAAAD1//b/AAAAAAAAAAD0//b/AAAAAAAAAADz//b/AAAAAAAAAADy//b/AAAAAAAAAAD3//j/AAAAAAAAAAD3//f/AAAAAAAAAAD3//b/AAAAAAAAAAACAPL/AAAAAAAAAAACAPP/AAAAAAAAAAACAPT/AAAAAAAAAAACAPX/AAAAAAAAAAACAPb/AAAAAAAAAAACAPf/AAAAAAAAAAACAPj/AAAAAAAAAAABAPj/AAAAAAAAAAAAAPj/AAAAAAAAAAD3//n/AAAAAAAAAAD4//n/AAAAAAAAAAD///n/AAAAAAAAAAAAAPn/AAAAAAAAAAD///r/AAAAAAAAAAD+//r/AAAAAAAAAAD9//r/AAAAAAAAAAD8//r/AAAAAAAAAAD7//r/AAAAAAAAAAD6//r/AAAAAAAAAAD5//r/AAAAAAAAAAD4//r/AAAAAAAAAAD4//3/AAAAAAAAAAD4//7/AAAAAAAAAAD4////AAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD3/wEAAAAAAAAAAAD2/wEAAAAAAAAAAAD1/wEAAAAAAAAAAAD0/wEAAAAAAAAAAADz/wEAAAAAAAAAAADy/wEAAAAAAAAAAADx/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx////AAAAAAAAAADx//7/AAAAAAAAAADx//3/AAAAAAAAAAA=") +tile_map_data = PackedByteArray("AAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAACAAIAAAAAAAAAAAACAAMAAAAAAAAAAAABAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAD//wMAAAAAAAAAAAD+/wMAAAAAAAAAAAACAP3/AAAAAAAAAAADAP3/AAAAAAAAAAAEAP3/AAAAAAAAAAAFAP3/AAAAAAAAAAAGAP3/AAAAAAAAAAAHAP3/AAAAAAAAAAAIAP3/AAAAAAAAAAAJAP3/AAAAAAAAAAAKAP3/AAAAAAAAAAALAP3/AAAAAAAAAAAMAP3/AAAAAAAAAAAMAPz/AAAAAAAAAAAMAPv/AAAAAAAAAAAMAPr/AAAAAAAAAAAMAPn/AAAAAAAAAAAMAPj/AAAAAAAAAAAMAPf/AAAAAAAAAAAMAPb/AAAAAAAAAAAMAPX/AAAAAAAAAAAMAPT/AAAAAAAAAAAMAPP/AAAAAAAAAAAMAPL/AAAAAAAAAAAMAPH/AAAAAAAAAAALAPH/AAAAAAAAAAAKAPH/AAAAAAAAAAAJAPH/AAAAAAAAAAAIAPH/AAAAAAAAAAAHAPH/AAAAAAAAAAAGAPH/AAAAAAAAAAAFAPH/AAAAAAAAAAAEAPH/AAAAAAAAAAADAPH/AAAAAAAAAAACAPH/AAAAAAAAAADx//b/AAAAAAAAAADx//f/AAAAAAAAAADx//j/AAAAAAAAAADx//n/AAAAAAAAAADx//r/AAAAAAAAAADx//v/AAAAAAAAAADx//z/AAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD9/wIAAAAAAAAAAAD9/wMAAAAAAAAAAAD2//b/AAAAAAAAAAD1//b/AAAAAAAAAAD0//b/AAAAAAAAAADz//b/AAAAAAAAAADy//b/AAAAAAAAAAD3//j/AAAAAAAAAAD3//f/AAAAAAAAAAD3//b/AAAAAAAAAAACAPL/AAAAAAAAAAACAPP/AAAAAAAAAAACAPT/AAAAAAAAAAACAPX/AAAAAAAAAAACAPb/AAAAAAAAAAACAPf/AAAAAAAAAAACAPj/AAAAAAAAAAABAPj/AAAAAAAAAAAAAPj/AAAAAAAAAAD3//n/AAAAAAAAAAD4//n/AAAAAAAAAAD///n/AAAAAAAAAAAAAPn/AAAAAAAAAAD///r/AAAAAAAAAAD+//r/AAAAAAAAAAD9//r/AAAAAAAAAAD8//r/AAAAAAAAAAD7//r/AAAAAAAAAAD6//r/AAAAAAAAAAD5//r/AAAAAAAAAAD4//r/AAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD3/wEAAAAAAAAAAAD2/wEAAAAAAAAAAAD1/wEAAAAAAAAAAAD0/wEAAAAAAAAAAADz/wEAAAAAAAAAAADy/wEAAAAAAAAAAADx/wEAAAAAAAAAAADx/wAAAAAAAAAAAADx////AAAAAAAAAADx//7/AAAAAAAAAADx//3/AAAAAAAAAAD5/wAAAAAAAAAAAAD6/wAAAAAAAAAAAAD7/wAAAAAAAAAAAAD8/wAAAAAAAAAAAAA=") tile_set = SubResource("TileSet_g3b4o") [node name="ContractGiver" parent="." instance=ExtResource("4_0h7cx")] @@ -41,20 +42,22 @@ position = Vector2(779, -1420) [node name="Contract" parent="ContractGiver" node_paths=PackedStringArray("Destination") instance=ExtResource("5_q4ykf")] position = Vector2(6, 779) -Destination = NodePath("../../DeliverySpot") +Destination = NodePath("../../Fuck You Lane/1234") Money = 150 [node name="Contract2" parent="ContractGiver" node_paths=PackedStringArray("Destination") instance=ExtResource("5_q4ykf")] position = Vector2(501, 767) -Destination = NodePath("../../DeliverySpot2") - -[node name="DeliverySpot" parent="." instance=ExtResource("6_i8g18")] -position = Vector2(-1438, -806) -Address = "1234 Fuck You Lane" - -[node name="DeliverySpot2" parent="." instance=ExtResource("6_i8g18")] -position = Vector2(-1444, -147) -Address = "1235 Fuck You Lane" +Destination = NodePath("../../Fuck You Lane/1235") [node name="Gui" parent="." node_paths=PackedStringArray("Player") instance=ExtResource("7_fn24d")] Player = NodePath("../Player") + +[node name="Fuck You Lane" parent="." instance=ExtResource("8_d0mjk")] +position = Vector2(-782, -268) +text = "Fuck You Lane" + +[node name="1234" parent="Fuck You Lane" instance=ExtResource("6_i8g18")] +position = Vector2(-656, -538) + +[node name="1235" parent="Fuck You Lane" instance=ExtResource("6_i8g18")] +position = Vector2(-662, 121) diff --git a/scripts/contract.gd b/scripts/contract.gd index 398285d..e61a58f 100644 --- a/scripts/contract.gd +++ b/scripts/contract.gd @@ -11,7 +11,7 @@ var Player : Node2D # Called when the node enters the scene tree for the first time. func _ready() -> void: - DestinationDialogue.DialogueLabel.text = Destination.Address + " - $" + str(Money) + DestinationDialogue.DialogueLabel.text = Destination.get_address() + " - $" + str(Money) Player = get_tree().get_first_node_in_group("player") diff --git a/scripts/delivery_spot.gd b/scripts/delivery_spot.gd index 82b589a..ee7b31e 100644 --- a/scripts/delivery_spot.gd +++ b/scripts/delivery_spot.gd @@ -1,6 +1,5 @@ extends Area2D -@export var Address : String @onready var Dialogue : Control = $Dialogue @onready var InteractibleManager = $InteractibleManager @@ -11,7 +10,7 @@ var WaitingCash : int = 0 # Called when the node enters the scene tree for the first time. func _ready() -> void: - Dialogue.DialogueLabel.text = Address + Dialogue.DialogueLabel.text = get_address(false) Player = get_tree().get_first_node_in_group("player") @@ -20,3 +19,8 @@ func _process(delta: float) -> void: if Input.is_action_pressed("interact") and InteractibleManager.selected and Player.ActiveContract == self: Player.ActiveContract = null Player.Money += WaitingCash + +func get_address(street: bool = true) -> String: + var address = name + if(street): address += " " + get_parent().name + return address diff --git a/scenes/gui.gd b/scripts/gui.gd similarity index 58% rename from scenes/gui.gd rename to scripts/gui.gd index 6488b7d..91641b5 100644 --- a/scenes/gui.gd +++ b/scripts/gui.gd @@ -2,7 +2,9 @@ extends CanvasLayer @export var Player : Node2D -@onready var MoneyCounter = $MoneyCounter +@onready var MoneyCounter = $List/MoneyCounter + +@onready var CurrentAddress = $List/CurrentAddress # Called when the node enters the scene tree for the first time. func _ready() -> void: @@ -12,3 +14,8 @@ func _ready() -> void: # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: MoneyCounter.text = "$" + str(Player.Money) + + if Player.ActiveContract: + CurrentAddress.text = Player.ActiveContract.get_address() + else: + CurrentAddress.text = "No Active Contract" diff --git a/scripts/sign.gd b/scripts/sign.gd new file mode 100644 index 0000000..2eb1830 --- /dev/null +++ b/scripts/sign.gd @@ -0,0 +1,14 @@ +extends Area2D + +@export var text : String + +@export var Dialogue : Control + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + Dialogue.DialogueLabel.text = text + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/sprites/sign.png b/sprites/sign.png new file mode 100644 index 0000000000000000000000000000000000000000..8548db846e5edaf33e9f10cd9715438e1ff06df0 GIT binary patch literal 35320 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 KpUXO@geCwzbJ!99 literal 0 HcmV?d00001 diff --git a/sprites/sign.png.import b/sprites/sign.png.import new file mode 100644 index 0000000..04644e0 --- /dev/null +++ b/sprites/sign.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6gswajm0atas" +path="res://.godot/imported/sign.png-f228fb152842d5c2a03a395b6c8a6963.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/sign.png" +dest_files=["res://.godot/imported/sign.png-f228fb152842d5c2a03a395b6c8a6963.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