Added a connection status element that shows current link usage and packet loss.

This commit is contained in:
RedNicStone committed 2026-11-09 18:17:42 +01:00
1 parent 26c29df4ad
commit 2d91487c6a
12 files changed
+415

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
extends VBoxContainer
var elapsed := 0.0
@onready var panel = $LinkPanel
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 == 6: panel.clear_telemetry()
)
func _process(delta: float) -> void:
elapsed += delta
match $Controls/State.selected:
0: panel.set_telemetry(6.42 + sin(elapsed) * 0.12, 1.08, 0.02)
1: panel.set_telemetry(8.65, 7.9, 0.02)
2: panel.set_telemetry(9.72, 10.2, 0.02)
3: panel.set_telemetry(3.2, 0.4, 2.3, 1)
4: panel.set_telemetry(0, 0, 0, 2)
5, 6: pass