optimised code and made help command easier to read
This commit is contained in:
@@ -46,14 +46,14 @@ func InputChar(input) -> void:
|
|||||||
command = input
|
command = input
|
||||||
terminalLine.text += command
|
terminalLine.text += command
|
||||||
UpdateCaretPos()
|
UpdateCaretPos()
|
||||||
await get_tree().create_timer(.01).timeout
|
await get_tree().physics_frame
|
||||||
reset_blink()
|
reset_blink()
|
||||||
|
|
||||||
func InputDelChar() -> void:
|
func InputDelChar() -> void:
|
||||||
if terminalLine.text.length() > ("user@work " + directory).length() + 1:
|
if terminalLine.text.length() > ("user@work " + directory).length() + 1:
|
||||||
terminalLine.text = terminalLine.text.left(-1)
|
terminalLine.text = terminalLine.text.left(-1)
|
||||||
UpdateCaretPos()
|
UpdateCaretPos()
|
||||||
await get_tree().create_timer(.01).timeout
|
await get_tree().physics_frame
|
||||||
reset_blink()
|
reset_blink()
|
||||||
|
|
||||||
func EnterCommand() -> void:
|
func EnterCommand() -> void:
|
||||||
@@ -191,23 +191,24 @@ func RetrieveData(inputPath: String):
|
|||||||
|
|
||||||
func Help(commandName: String = "default"):
|
func Help(commandName: String = "default"):
|
||||||
match commandName:
|
match commandName:
|
||||||
"default": CreateHistoryEntry("--- AVAILABLE COMMANDS ---
|
"default": CreateHistoryEntry("--- AVAILABLE COMMANDS --- \n
|
||||||
ls (or list) [folder] : List all files and directories/folders
|
ls (or list) [folder] ------------ : List all files and directories/folders
|
||||||
cd [folder] : Change directory (use '..' to go up a directory/folder)
|
cd [folder] ---------------------- : Change directory (use '..' to go up a directory/folder)
|
||||||
cat (or view) [file] : Read the contents of a file
|
cat (or view) [file] ------------- : Read the contents of a file
|
||||||
clear (or cls) : Clear the terminal screen
|
clear (or cls) ------------------- : Clear the terminal screen
|
||||||
help : Show this menu
|
help ----------------------------- : Show this menu
|
||||||
-------------------------")
|
\n
|
||||||
|
")
|
||||||
|
|
||||||
func ScrollUp():
|
func ScrollUp():
|
||||||
|
|
||||||
await get_tree().create_timer(.0001).timeout
|
await get_tree().physics_frame
|
||||||
scroll.set_deferred("scroll_vertical", scroll.get_v_scroll_bar().value - 100 )
|
scroll.set_deferred("scroll_vertical", scroll.get_v_scroll_bar().value - 100 )
|
||||||
|
|
||||||
|
|
||||||
func ScrollDown():
|
func ScrollDown():
|
||||||
|
|
||||||
await get_tree().create_timer(.0001).timeout
|
await get_tree().physics_frame
|
||||||
scroll.set_deferred("scroll_vertical", scroll.get_v_scroll_bar().value + 100 )
|
scroll.set_deferred("scroll_vertical", scroll.get_v_scroll_bar().value + 100 )
|
||||||
|
|
||||||
|
|
||||||
@@ -220,7 +221,7 @@ func GetBottomScroll():
|
|||||||
|
|
||||||
func UpdateCaretPos():
|
func UpdateCaretPos():
|
||||||
|
|
||||||
await get_tree().create_timer(.05).timeout
|
await get_tree().physics_frame
|
||||||
var visible_text = terminalLine.get_parsed_text()
|
var visible_text = terminalLine.get_parsed_text()
|
||||||
|
|
||||||
ruler.autowrap_mode =TextServer.AUTOWRAP_WORD_SMART
|
ruler.autowrap_mode =TextServer.AUTOWRAP_WORD_SMART
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ config_version=5
|
|||||||
config/name="FNaF Game Show Project"
|
config/name="FNaF Game Show Project"
|
||||||
run/main_scene="uid://dq5ojxx2ytfwv"
|
run/main_scene="uid://dq5ojxx2ytfwv"
|
||||||
config/features=PackedStringArray("4.5", "Forward Plus")
|
config/features=PackedStringArray("4.5", "Forward Plus")
|
||||||
|
run/max_fps=60
|
||||||
config/icon="res://icon.svg"
|
config/icon="res://icon.svg"
|
||||||
|
|
||||||
[autoload]
|
[autoload]
|
||||||
|
|||||||
Reference in New Issue
Block a user