mirror of
https://github.com/lihop/godot-xterm.git
synced 2024-11-22 09:40:25 +01:00
Remove unused/debug code
This commit is contained in:
parent
03f9b84b71
commit
bd296364d3
4 changed files with 1 additions and 63 deletions
|
@ -11,7 +11,7 @@ func _enter_tree():
|
||||||
var asciicast_script = preload("res://addons/godot_xterm/resources/asciicast.gd")
|
var asciicast_script = preload("res://addons/godot_xterm/resources/asciicast.gd")
|
||||||
add_custom_type("Asciicast", "Animation", asciicast_script, null)
|
add_custom_type("Asciicast", "Animation", asciicast_script, null)
|
||||||
|
|
||||||
var terminal_script = preload("res://addons/godot_xterm/nodes/terminal/terminal.gdns")
|
var terminal_script = preload("res://addons/godot_xterm/nodes/terminal/terminal.gd")
|
||||||
var terminal_icon = preload("res://addons/godot_xterm/nodes/terminal/terminal_icon.svg")
|
var terminal_icon = preload("res://addons/godot_xterm/nodes/terminal/terminal_icon.svg")
|
||||||
add_custom_type("Terminal", "Control", terminal_script, terminal_icon)
|
add_custom_type("Terminal", "Control", terminal_script, terminal_icon)
|
||||||
|
|
||||||
|
|
|
@ -1,54 +0,0 @@
|
||||||
extends Container
|
|
||||||
# This Container ensures that the terminal always fills
|
|
||||||
# the window and/or screen. It also connects the terminal
|
|
||||||
# to the input/output of the Psuedoterminal.
|
|
||||||
|
|
||||||
const ESCAPE = 27
|
|
||||||
const BACKSPACE = 8
|
|
||||||
const BEEP = 7
|
|
||||||
const SPACE = 32
|
|
||||||
const LEFT_BRACKET = 91
|
|
||||||
const ENTER = 10
|
|
||||||
const BACKSPACE_ALT = 127
|
|
||||||
|
|
||||||
onready var viewport = get_viewport()
|
|
||||||
|
|
||||||
|
|
||||||
func _ready():
|
|
||||||
viewport.connect("size_changed", self, "_resize")
|
|
||||||
_resize()
|
|
||||||
$Terminal/AnimationPlayer.play("a")
|
|
||||||
|
|
||||||
|
|
||||||
func _input(event):
|
|
||||||
#return
|
|
||||||
if event is InputEventKey and event.pressed:
|
|
||||||
var data = PoolByteArray([])
|
|
||||||
accept_event()
|
|
||||||
|
|
||||||
# TODO: Handle more of these.
|
|
||||||
if event.control and event.scancode == KEY_C:
|
|
||||||
data.append(3)
|
|
||||||
elif event.unicode:
|
|
||||||
data.append(event.unicode)
|
|
||||||
elif event.scancode == KEY_ENTER:
|
|
||||||
data.append(ENTER)
|
|
||||||
elif event.scancode == KEY_BACKSPACE:
|
|
||||||
data.append(BACKSPACE_ALT)
|
|
||||||
elif event.scancode == KEY_ESCAPE:
|
|
||||||
data.append(27)
|
|
||||||
elif event.scancode == KEY_TAB:
|
|
||||||
data.append(9)
|
|
||||||
elif OS.get_scancode_string(event.scancode) == "Shift":
|
|
||||||
pass
|
|
||||||
elif OS.get_scancode_string(event.scancode) == "Control":
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
pass
|
|
||||||
#push_warning('Unhandled input. scancode: ' + str(OS.get_scancode_string(event.scancode)))
|
|
||||||
#emit_signal("output", data)
|
|
||||||
|
|
||||||
|
|
||||||
func _resize():
|
|
||||||
rect_size = viewport.size
|
|
||||||
$Terminal.rect_size = rect_size
|
|
|
@ -156,9 +156,7 @@ func _on_Terminal_key_pressed(data: String, event: InputEventKey) -> void:
|
||||||
get_tree().get_root().add_child(scene)
|
get_tree().get_root().add_child(scene)
|
||||||
visible = false
|
visible = false
|
||||||
scene.grab_focus()
|
scene.grab_focus()
|
||||||
print("await the exit!")
|
|
||||||
yield(pty, "exited")
|
yield(pty, "exited")
|
||||||
print("a got here")
|
|
||||||
visible = true
|
visible = true
|
||||||
$Terminal.grab_focus()
|
$Terminal.grab_focus()
|
||||||
scene.queue_free()
|
scene.queue_free()
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
extends Node
|
|
||||||
|
|
||||||
|
|
||||||
func _on_Terminal_key_pressed(event: InputEventKey, data: PoolByteArray):
|
|
||||||
print(data as Array)
|
|
||||||
print(event.scancode)
|
|
Loading…
Reference in a new issue