arduino stuffs
Diffstat (limited to 'car_driver/godot/ConsoleWindow.gd')
-rw-r--r--car_driver/godot/ConsoleWindow.gd19
1 files changed, 19 insertions, 0 deletions
diff --git a/car_driver/godot/ConsoleWindow.gd b/car_driver/godot/ConsoleWindow.gd
new file mode 100644
index 0000000..a37106a
--- /dev/null
+++ b/car_driver/godot/ConsoleWindow.gd
@@ -0,0 +1,19 @@
+extends WindowDialog
+
+onready var send = $V/Send
+
+
+func _ready():
+ call_deferred("popup_centered_minsize")
+
+
+func _process(_delta := 0.0):
+ rect_position.x = clamp(rect_position.x, 0, OS.get_window_size().x - rect_size.x)
+ rect_position.y = clamp(rect_position.y, 20, OS.get_window_size().y - rect_size.y)
+
+
+func _on_Send_text_entered(new_text: String):
+ new_text = new_text.strip_edges().strip_escapes()
+ if new_text:
+ SerialIO.send(new_text)
+ send.text = ""