Added environment panel for depth, pressure and outside temperature.

This commit is contained in:
RedNicStone committed 2026-11-09 20:35:17 +01:00
1 parent 2d91487c6a
commit 92006372da
21 files changed
+2825 -1616

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
extends VBoxContainer
var elapsed := 0.0
@onready var panel = $EnvironmentPanel
func _ready() -> void:
$Controls/Contrast.toggled.connect(func(high: bool) -> void:
theme = load("res://themes/theme_highcontrast.tres" if high else "res://themes/theme.tres")
)
$Controls/State.item_selected.connect(func(index: int) -> void:
if index == 7: panel.clear_telemetry()
)
func _process(delta: float) -> void:
elapsed += delta
match $Controls/State.selected:
0: panel.set_telemetry(0, 0.10, 12.4)
1: panel.set_telemetry(0.75 + sin(elapsed) * 0.25, 0.11, 12.4)
2: panel.set_telemetry(248.6, 2.54, 7.4)
3: panel.set_telemetry(850, 8.6, 4.2)
4: panel.set_telemetry(400, 9.6, -1.5)
5: panel.set_telemetry(1010, 10.1, 3.2)
6, 7: pass