first version of EU AI Act game

This commit is contained in:
Anna Hiemenz
2026-05-26 21:46:46 +02:00
commit d370249649
1735 changed files with 79828 additions and 0 deletions
+143
View File
@@ -0,0 +1,143 @@
[gd_scene load_steps=4 format=3 uid="uid://dw8bb4m4ycg7a"]
[ext_resource type="PackedScene" uid="uid://cjhhjxn28bjop" path="res://Resources/Objects/battery.tscn" id="1_pohso"]
[ext_resource type="Script" uid="uid://t7b0gqbw6lnd" path="res://inventory.gd" id="1_psafj"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pohso"]
bg_color = Color(0.050708726, 0.1428257, 0.106126174, 1)
[node name="Inventory" type="Control"]
layout_mode = 3
anchors_preset = 0
script = ExtResource("1_psafj")
[node name="Panel" type="Panel" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = 1920.0
offset_bottom = 1050.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_pohso")
[node name="SubViewportContainer" type="SubViewportContainer" parent="Panel"]
layout_mode = 0
offset_left = 716.0
offset_top = 234.0
offset_right = 756.0
offset_bottom = 274.0
[node name="SubViewport" type="SubViewport" parent="Panel/SubViewportContainer"]
transparent_bg = true
handle_input_locally = false
render_target_update_mode = 4
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Panel/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 0.5844338, -0.81144136, 0, 0.81144136, 0.5844338, 0, 11.688578, 0.45935118)
[node name="Camera3D" type="Camera3D" parent="Panel/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 0.6952105, -0.7188061, 0, 0.7188061, 0.6952105, 0, 8.487205, 3.3943152)
current = true
[node name="batteries" type="Node3D" parent="Panel/SubViewportContainer/SubViewport"]
transform = Transform3D(1, 0, 0, 0, 0.5844338, -0.81144136, 0, 0.81144136, 0.5844338, 0, 11.688578, 0.45935118)
[node name="Battery" parent="Panel/SubViewportContainer/SubViewport/batteries" instance=ExtResource("1_pohso")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3)
gravity_scale = 0.0
freeze = true
battery_label = "Chatbot"
image_path = "res://assets/Images/bot.jpg"
[node name="Battery2" parent="Panel/SubViewportContainer/SubViewport/batteries" instance=ExtResource("1_pohso")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -3)
gravity_scale = 0.0
freeze = true
stored_power = 100
battery_label = "biometrische Überwachung im öffentlichem Raum"
image_path = "res://assets/Images/surveillance.jpg"
[node name="Battery3" parent="Panel/SubViewportContainer/SubViewport/batteries" instance=ExtResource("1_pohso")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3)
gravity_scale = 0.0
freeze = true
stored_power = 25
battery_label = "Spamfilter"
image_path = "res://assets/Images/mail.jpg"
[node name="Battery4" parent="Panel/SubViewportContainer/SubViewport/batteries" instance=ExtResource("1_pohso")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -3)
gravity_scale = 0.0
freeze = true
stored_power = 75
battery_label = "Diagnose von Krankheiten auf MRT-Bildern"
image_path = "res://assets/Images/mrt.jpg"
[node name="ArrowLeft" type="Button" parent="Panel"]
layout_mode = 0
offset_left = 700.0
offset_top = 500.0
offset_right = 753.0
offset_bottom = 615.0
theme_override_constants/outline_size = 12
theme_override_font_sizes/font_size = 78
text = "<"
[node name="ArrowRight" type="Button" parent="Panel"]
layout_mode = 0
offset_left = 1150.0
offset_top = 500.0
offset_right = 1203.0
offset_bottom = 615.0
theme_override_constants/outline_size = 12
theme_override_font_sizes/font_size = 78
text = ">"
[node name="BatteryLabel" type="Label" parent="Panel"]
layout_mode = 0
offset_left = 560.0
offset_top = 704.0
offset_right = 1360.0
offset_bottom = 771.0
theme_override_constants/outline_size = 12
theme_override_font_sizes/font_size = 48
text = "Placeholder"
horizontal_alignment = 1
vertical_alignment = 1
autowrap_mode = 3
[node name="Title" type="Label" parent="Panel"]
layout_mode = 0
offset_left = 836.0
offset_top = 69.0
offset_right = 1098.0
offset_bottom = 157.0
theme_override_constants/outline_size = 15
theme_override_font_sizes/font_size = 64
text = "Inventar"
[node name="Button" type="Button" parent="."]
layout_mode = 0
offset_left = 848.0
offset_top = 840.0
offset_right = 1079.0
offset_bottom = 906.0
theme_override_font_sizes/font_size = 42
text = "Auswählen"
[node name="Label" type="Label" parent="."]
layout_mode = 0
offset_left = 1238.0
offset_top = 983.0
offset_right = 1906.0
offset_bottom = 1028.0
theme_override_font_sizes/font_size = 32
text = "[c] zum Schließen ohne etwas auszuwählen"
[connection signal="gui_input" from="." to="." method="_on_gui_input"]
[connection signal="gui_input" from="Panel" to="." method="_on_panel_gui_input"]
[connection signal="pressed" from="Panel/ArrowLeft" to="." method="_on_arrow_left_pressed"]
[connection signal="pressed" from="Panel/ArrowRight" to="." method="_on_arrow_right_pressed"]
[connection signal="pressed" from="Button" to="." method="_on_button_pressed"]