Open CCS Cases 2 in doctor scene

This commit is contained in:
hz
2026-08-05 18:53:00 -05:00
parent d76b2c809e
commit 31093ab80d
41 changed files with 3 additions and 1618 deletions
-319
View File
@@ -1,319 +0,0 @@
[gd_scene format=3 uid="uid://bq3huk364skd3"]
[ext_resource type="Script" path="res://scripts/ui/ccs_cases_2/slot_machine.gd" id="1_qtu10"]
[ext_resource type="Shader" path="res://shaders/ccs_cases_2/reel_spin.gdshader" id="2_ee4bf"]
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/slot/symbols.png" id="3_ee4bf"]
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/slot/numbers.png" id="3_kbped"]
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/slot/reel-frame.png" id="4_reel_bg"]
[ext_resource type="Texture2D" path="res://assets/ccs_cases_2/images/slot/lever-sprite-sheet.png" id="6_lever_sheet"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_bvwqe"]
shader = ExtResource("2_ee4bf")
shader_parameter/tex = ExtResource("3_ee4bf")
shader_parameter/n_rows = 6.0
shader_parameter/y_offset = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fj5cn"]
shader = ExtResource("2_ee4bf")
shader_parameter/tex = ExtResource("3_ee4bf")
shader_parameter/n_rows = 6.0
shader_parameter/y_offset = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_iy58a"]
shader = ExtResource("2_ee4bf")
shader_parameter/tex = ExtResource("3_ee4bf")
shader_parameter/n_rows = 6.0
shader_parameter/y_offset = 0.0
shader_parameter/x_offset = -0.018
[sub_resource type="ShaderMaterial" id="ShaderMaterial_6a6wx"]
shader = ExtResource("2_ee4bf")
shader_parameter/tex = ExtResource("3_kbped")
shader_parameter/n_rows = 10.0
shader_parameter/y_offset = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ee4bf"]
shader = ExtResource("2_ee4bf")
shader_parameter/tex = ExtResource("3_kbped")
shader_parameter/n_rows = 10.0
shader_parameter/y_offset = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_kbped"]
shader = ExtResource("2_ee4bf")
shader_parameter/tex = ExtResource("3_kbped")
shader_parameter/n_rows = 10.0
shader_parameter/y_offset = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sky72"]
shader = ExtResource("2_ee4bf")
shader_parameter/tex = ExtResource("3_kbped")
shader_parameter/n_rows = 10.0
shader_parameter/y_offset = 0.0
[sub_resource type="AtlasTexture" id="AtlasTexture_reel_divider"]
atlas = ExtResource("4_reel_bg")
region = Rect2(24, 72, 56, 880)
[sub_resource type="AtlasTexture" id="AtlasTexture_smooth_top"]
atlas = ExtResource("4_reel_bg")
region = Rect2(100, 26, 824, 44)
[sub_resource type="AtlasTexture" id="AtlasTexture_smooth_bottom"]
atlas = ExtResource("4_reel_bg")
region = Rect2(100, 954, 824, 44)
[sub_resource type="AtlasTexture" id="AtlasTexture_lever_0"]
atlas = ExtResource("6_lever_sheet")
region = Rect2(0, 0, 307, 1024)
[sub_resource type="AtlasTexture" id="AtlasTexture_lever_1"]
atlas = ExtResource("6_lever_sheet")
region = Rect2(307, 0, 307, 1024)
[sub_resource type="AtlasTexture" id="AtlasTexture_lever_2"]
atlas = ExtResource("6_lever_sheet")
region = Rect2(614, 0, 307, 1024)
[sub_resource type="AtlasTexture" id="AtlasTexture_lever_3"]
atlas = ExtResource("6_lever_sheet")
region = Rect2(921, 0, 307, 1024)
[sub_resource type="AtlasTexture" id="AtlasTexture_lever_4"]
atlas = ExtResource("6_lever_sheet")
region = Rect2(1228, 0, 308, 1024)
[sub_resource type="SpriteFrames" id="SpriteFrames_lever"]
animations = [{
"frames": [{"duration": 1.0, "texture": SubResource("AtlasTexture_lever_0")}, {"duration": 1.0, "texture": SubResource("AtlasTexture_lever_1")}, {"duration": 1.0, "texture": SubResource("AtlasTexture_lever_2")}, {"duration": 1.0, "texture": SubResource("AtlasTexture_lever_3")}, {"duration": 1.0, "texture": SubResource("AtlasTexture_lever_4")}],
"loop": false,
"name": &"pull",
"speed": 12.0
}]
[node name="Control" type="Control" unique_id=1279508523 node_paths=PackedStringArray("icon_reels", "number_reels")]
layout_mode = 3
anchors_preset = 0
offset_right = 1500.0
offset_bottom = 800.0
script = ExtResource("1_qtu10")
icon_reels = [NodePath("Spinner1"), NodePath("Spinner2"), NodePath("Spinner3")]
number_reels = [NodePath("Numbers1"), NodePath("Numbers2"), NodePath("Numbers3"), NodePath("Numbers4")]
[node name="ReelBackground1" type="TextureRect" parent="."]
z_index = -2
layout_mode = 0
offset_left = 315.0
offset_top = 276.0
offset_right = 646.0
offset_bottom = 607.0
mouse_filter = 2
texture = ExtResource("4_reel_bg")
expand_mode = 1
[node name="ReelBackground2" type="TextureRect" parent="."]
z_index = -2
layout_mode = 0
offset_left = 594.0
offset_top = 276.0
offset_right = 925.0
offset_bottom = 607.0
mouse_filter = 2
texture = ExtResource("4_reel_bg")
expand_mode = 1
[node name="ReelBackground3" type="TextureRect" parent="."]
z_index = -2
layout_mode = 0
offset_left = 873.0
offset_top = 276.0
offset_right = 1204.0
offset_bottom = 607.0
mouse_filter = 2
texture = ExtResource("4_reel_bg")
expand_mode = 1
[node name="ReelWhite1" type="ColorRect" parent="."]
z_index = -1
layout_mode = 0
offset_left = 341.0
offset_top = 301.0
offset_right = 620.0
offset_bottom = 580.0
mouse_filter = 2
[node name="ReelWhite2" type="ColorRect" parent="."]
z_index = -1
layout_mode = 0
offset_left = 620.0
offset_top = 301.0
offset_right = 899.0
offset_bottom = 580.0
mouse_filter = 2
[node name="ReelWhite3" type="ColorRect" parent="."]
z_index = -1
layout_mode = 0
offset_left = 899.0
offset_top = 301.0
offset_right = 1178.0
offset_bottom = 580.0
mouse_filter = 2
[node name="Spinner1" type="ColorRect" parent="." unique_id=813668141]
texture_filter = 2
material = SubResource("ShaderMaterial_bvwqe")
layout_mode = 0
offset_left = 341.0
offset_top = 301.0
offset_right = 620.0
offset_bottom = 580.0
[node name="Spinner2" type="ColorRect" parent="." unique_id=203022686]
material = SubResource("ShaderMaterial_fj5cn")
layout_mode = 0
offset_left = 620.0
offset_top = 301.0
offset_right = 899.0
offset_bottom = 580.0
[node name="Spinner3" type="ColorRect" parent="." unique_id=409654364]
material = SubResource("ShaderMaterial_iy58a")
layout_mode = 0
offset_left = 899.0
offset_top = 301.0
offset_right = 1178.0
offset_bottom = 580.0
[node name="MiddleReelLeftDivider" type="TextureRect" parent="."]
z_index = 1
layout_mode = 0
offset_left = 610.0
offset_top = 301.0
offset_right = 630.0
offset_bottom = 580.0
mouse_filter = 2
texture = SubResource("AtlasTexture_reel_divider")
expand_mode = 1
[node name="MiddleReelRightDivider" type="TextureRect" parent="."]
z_index = 1
layout_mode = 0
offset_left = 889.0
offset_top = 301.0
offset_right = 909.0
offset_bottom = 580.0
mouse_filter = 2
texture = SubResource("AtlasTexture_reel_divider")
expand_mode = 1
[node name="ContinuousTopTrim" type="TextureRect" parent="."]
z_index = 2
layout_mode = 0
offset_left = 323.0
offset_top = 276.0
offset_right = 1196.0
offset_bottom = 301.0
mouse_filter = 2
texture = SubResource("AtlasTexture_smooth_top")
expand_mode = 1
[node name="ContinuousBottomTrim" type="TextureRect" parent="."]
z_index = 2
layout_mode = 0
offset_left = 323.0
offset_top = 580.0
offset_right = 1196.0
offset_bottom = 607.0
mouse_filter = 2
texture = SubResource("AtlasTexture_smooth_bottom")
expand_mode = 1
[node name="LeverPivot" type="Node2D" parent="."]
z_index = 5
position = Vector2(1202, 592)
[node name="LeverSprite" type="AnimatedSprite2D" parent="LeverPivot"]
position = Vector2(19, -105)
scale = Vector2(0.8, 0.8)
sprite_frames = SubResource("SpriteFrames_lever")
animation = &"pull"
[node name="LeverButton" type="Button" parent="."]
z_index = 6
layout_mode = 0
offset_left = 1107.0
offset_top = 257.0
offset_right = 1287.0
offset_bottom = 602.0
mouse_default_cursor_shape = 2
focus_mode = 0
self_modulate = Color(1, 1, 1, 0)
flat = true
tooltip_text = "Pull lever"
[node name="Numbers1" type="ColorRect" parent="." unique_id=2125838097]
texture_filter = 2
material = SubResource("ShaderMaterial_6a6wx")
layout_mode = 0
offset_left = 1092.0
offset_top = 110.0
offset_right = 1167.0
offset_bottom = 185.0
[node name="Numbers2" type="ColorRect" parent="." unique_id=1145238072]
texture_filter = 2
material = SubResource("ShaderMaterial_ee4bf")
layout_mode = 0
offset_left = 1171.0
offset_top = 110.0
offset_right = 1246.0
offset_bottom = 185.0
[node name="Numbers3" type="ColorRect" parent="." unique_id=1321048024]
texture_filter = 2
material = SubResource("ShaderMaterial_kbped")
layout_mode = 0
offset_left = 1250.0
offset_top = 110.0
offset_right = 1325.0
offset_bottom = 185.0
[node name="Numbers4" type="ColorRect" parent="." unique_id=1865653938]
texture_filter = 2
material = SubResource("ShaderMaterial_sky72")
layout_mode = 0
offset_left = 1329.0
offset_top = 110.0
offset_right = 1404.0
offset_bottom = 185.0
[node name="TestCounterButton" type="Button" parent="."]
layout_mode = 0
offset_left = 1092.0
offset_top = 202.0
offset_right = 1353.0
offset_bottom = 252.0
text = "Test Counter Setting"
[node name="ContinueButton" type="Button" parent="."]
layout_mode = 0
offset_left = 400.0
offset_top = 110.0
offset_right = 620.0
offset_bottom = 160.0
mouse_default_cursor_shape = 2
text = "Continue"
[node name="SpinResultLabel" type="Label" parent="."]
layout_mode = 0
offset_left = 683.0
offset_top = 744.0
offset_right = 913.0
offset_bottom = 784.0
text = "Ready"
horizontal_alignment = 1
vertical_alignment = 1
[connection signal="pressed" from="LeverButton" to="." method="pull_lever"]
[connection signal="pressed" from="TestCounterButton" to="." method="test_counter_setting"]
[connection signal="pressed" from="ContinueButton" to="." method="go_to_doctor_scene"]