From 35365401d860d3e038554346c839f97582d92270 Mon Sep 17 00:00:00 2001 From: Beau Vink Date: Tue, 4 Nov 2025 15:45:55 +0100 Subject: [PATCH] BG PC speler erin gezet --- flatscreen-project/scenes/workspace.tscn | 229 ++++++++++++++++++----- 1 file changed, 184 insertions(+), 45 deletions(-) diff --git a/flatscreen-project/scenes/workspace.tscn b/flatscreen-project/scenes/workspace.tscn index b812e35d..24e7a54d 100644 --- a/flatscreen-project/scenes/workspace.tscn +++ b/flatscreen-project/scenes/workspace.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=17 format=3 uid="uid://o3ri154wpbrx"] +[gd_scene load_steps=16 format=3 uid="uid://o3ri154wpbrx"] [ext_resource type="PackedScene" uid="uid://btcmnw6q6g0h0" path="res://objects/pinned_photo.tscn" id="1_7cefc"] [ext_resource type="PackedScene" uid="uid://kk4ecpjc4puc" path="res://scenes/results_ui.tscn" id="1_thvsl"] +[ext_resource type="Texture2D" uid="uid://c1jidyrk1ogs5" path="res://assets/photo-images/Background_PCplayer.png" id="2_c1nar"] [ext_resource type="PackedScene" uid="uid://qmb60kjx6yoe" path="res://objects/victim_file.tscn" id="2_vo7lu"] [ext_resource type="PackedScene" uid="uid://drcl138k0gym0" path="res://objects/witness_report.tscn" id="3_wjago"] [ext_resource type="PackedScene" uid="uid://cjyr1b0fxfofx" path="res://objects/case_file.tscn" id="4_cnvne"] @@ -20,13 +21,6 @@ func notify_conclusion_sent(method : int, motive : int, murderer : int) -> void: [sub_resource type="QuadMesh" id="QuadMesh_usqe2"] -[sub_resource type="Gradient" id="Gradient_usqe2"] -offsets = PackedFloat32Array(1) -colors = PackedColorArray(0.7490196, 0.7019608, 0.6431373, 1) - -[sub_resource type="GradientTexture1D" id="GradientTexture1D_87mh6"] -gradient = SubResource("Gradient_usqe2") - [sub_resource type="RectangleShape2D" id="RectangleShape2D_87mh6"] size = Vector2(965, 601) @@ -74,13 +68,24 @@ conclusion_screen = ExtResource("1_thvsl") anchor_mode = 0 [node name="Pinboard" type="Pinboard" parent="."] +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" position = Vector2(109, 19) +script = null [node name="MeshInstance2D" type="MeshInstance2D" parent="Pinboard"] position = Vector2(794.49994, 417) +rotation = 3.1415927 scale = Vector2(1535.0001, 818) mesh = SubResource("QuadMesh_usqe2") -texture = SubResource("GradientTexture1D_87mh6") +texture = ExtResource("2_c1nar") [node name="CollisionShape2D" type="CollisionShape2D" parent="Pinboard"] position = Vector2(636.5, 431.5) @@ -104,24 +109,51 @@ backspace_deletes_composite_character_enabled = true wrap_mode = 1 [node name="WeaponSlot" type="ConclusionField" parent="Handin"] +_import_path = NodePath("") unique_name_in_owner = true +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" position = Vector2(-448.5945, 290.4132) +script = null [node name="CollisionShape2D" type="CollisionShape2D" parent="Handin/WeaponSlot"] position = Vector2(0, 43.237) shape = SubResource("CircleShape2D_cnvne") [node name="MotiveSlot" type="ConclusionField" parent="Handin"] +_import_path = NodePath("") unique_name_in_owner = true +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" position = Vector2(-268.54337, 292.97845) +script = null [node name="CollisionShape2D" type="CollisionShape2D" parent="Handin/MotiveSlot"] position = Vector2(0, 43.237) shape = SubResource("CircleShape2D_cnvne") [node name="MurdererSlot" type="ConclusionField" parent="Handin"] +_import_path = NodePath("") unique_name_in_owner = true +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" position = Vector2(-99.188446, 288.08786) +script = null [node name="CollisionShape2D" type="CollisionShape2D" parent="Handin/MurdererSlot"] position = Vector2(0, 43.237) @@ -146,68 +178,175 @@ texture = SubResource("GradientTexture1D_c1nar") [node name="PhotosParent" type="Node2D" parent="."] [node name="PinnedPhoto" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(730, 395) -clue = 11 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto2" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(111, 900) -clue = 12 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto3" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(288, 900) -clue = 13 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto4" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(467, 903) -clue = 14 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto5" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(640, 903) -clue = 15 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto6" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(816, 904) -clue = 16 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto7" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(991, 909) -clue = 18 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto8" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(1164, 911) -clue = 19 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto9" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(1334, 914) -clue = 19 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PinnedPhoto10" parent="PhotosParent" instance=ExtResource("1_7cefc")] -position = Vector2(1511, 912) -clue = 20 +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="PhotoInbox" type="PhotoInbox" parent="PhotosParent"] +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" position = Vector2(1717, 889) photo_scene = ExtResource("1_7cefc") +script = null -[node name="VictimFile" parent="." node_paths=PackedStringArray("open_position") instance=ExtResource("2_vo7lu")] -position = Vector2(12.000002, 0) -rotation = 0.08145886 -open_position = NodePath("../FilePositionTarget") +[node name="VictimFile" parent="." instance=ExtResource("2_vo7lu")] +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null -[node name="WitnessReport" parent="." node_paths=PackedStringArray("open_position") instance=ExtResource("3_wjago")] -position = Vector2(-20, 7.000004) -rotation = -0.037705522 -open_position = NodePath("../FilePositionTarget") +[node name="WitnessReport" parent="." instance=ExtResource("3_wjago")] +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null -[node name="CaseFile" parent="." node_paths=PackedStringArray("open_position") instance=ExtResource("4_cnvne")] -position = Vector2(4.999998, 31) -rotation = 0.013079915 -open_position = NodePath("../FilePositionTarget") +[node name="CaseFile" parent="." instance=ExtResource("4_cnvne")] +_import_path = NodePath("") +unique_name_in_owner = false +process_mode = 0 +process_priority = 0 +process_physics_priority = 0 +process_thread_group = 0 +physics_interpolation_mode = 0 +auto_translate_mode = 0 +editor_description = "" +script = null [node name="FilePositionTarget" type="Node2D" parent="."] position = Vector2(678.00006, 63.999996) rotation = -0.0034519732 - -[connection signal="selection_changed" from="Handin/WeaponSlot" to="Handin/SubmitButton" method="_on_any_slot_selection_changed"] -[connection signal="selection_changed" from="Handin/MotiveSlot" to="Handin/SubmitButton" method="_on_any_slot_selection_changed"] -[connection signal="selection_changed" from="Handin/MurdererSlot" to="Handin/SubmitButton" method="_on_any_slot_selection_changed"]