Add simulated CCS computer

This commit is contained in:
hz
2026-08-07 18:31:00 -05:00
parent 41b3092552
commit e50a97ba91
9 changed files with 235 additions and 1 deletions
+63 -1
View File
@@ -1,4 +1,4 @@
[gd_scene load_steps=8 format=3]
[gd_scene load_steps=11 format=3]
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/doctor/office-backdrop.png" id="1_backdrop"]
[ext_resource type="Script" path="res://scripts/ui/ccs_cases_2/doctor_office.gd" id="2_script"]
@@ -6,6 +6,9 @@
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/doctor/patient-44-white-male.png" id="4_patient"]
[ext_resource type="Shader" path="res://shaders/ccs_cases_2/patient_idle.gdshader" id="5_patient_fit"]
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/doctor/chat-bubble.png" id="6_chat_bubble"]
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/computer/computer-base.png" id="7_computer"]
[ext_resource type="Texture2D" path="res://assets/icons/lucide/monitor.svg" id="8_monitor"]
[ext_resource type="Texture2D" path="res://assets/icons/lucide/x.svg" id="9_close"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_patient_fit"]
shader = ExtResource("5_patient_fit")
@@ -221,3 +224,62 @@ grow_horizontal = 2
grow_vertical = 2
theme_override_constants/separation = 10
alignment = 1
[node name="ComputerLauncher" type="Button" parent="."]
z_index = 40
layout_mode = 0
offset_left = 24.0
offset_top = 24.0
offset_right = 188.0
offset_bottom = 78.0
mouse_default_cursor_shape = 2
tooltip_text = "Open simulated computer"
icon = ExtResource("8_monitor")
icon_max_width = 25
expand_icon = true
text = "Computer"
[node name="ComputerOverlay" type="Control" parent="."]
visible = false
z_index = 100
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 0
[node name="Dimmer" type="ColorRect" parent="ComputerOverlay"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 0
color = Color(0.015, 0.025, 0.04, 0.86)
[node name="Screen" type="TextureRect" parent="ComputerOverlay"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
texture = ExtResource("7_computer")
expand_mode = 1
stretch_mode = 5
[node name="Close" type="Button" parent="ComputerOverlay"]
layout_mode = 0
offset_left = 1208.0
offset_top = 20.0
offset_right = 1272.0
offset_bottom = 84.0
mouse_default_cursor_shape = 2
tooltip_text = "Close computer"
icon = ExtResource("9_close")
icon_max_width = 30
expand_icon = true