Randoloot/scripts/game/flight_hud.gd
2026-10-09 13:32:29 +02:00

10 lines
474 B
GDScript

extends CanvasLayer
@onready var readout: Label = $HUDRoot/Readout
@onready var player: CharacterBody2D = get_parent().get_node("PlayerShip")
func _process(_delta: float) -> void:
var speed := player.velocity.length()
var position := player.global_position
readout.text = "W — ciąg S — hamulec / wsteczny (50%)\nQ / E — strafe (50%) A / D — obrót\n\nPRĘDKOŚĆ %03d px/s\nPOZYCJA %d, %d" % [roundi(speed), roundi(position.x), roundi(position.y)]