diff --git a/Assets/Scripts/UI/terminal/terminal_controls.gd b/Assets/Scripts/UI/terminal/terminal_controls.gd index 57100d1..5338334 100644 --- a/Assets/Scripts/UI/terminal/terminal_controls.gd +++ b/Assets/Scripts/UI/terminal/terminal_controls.gd @@ -146,20 +146,20 @@ func EnterCommand() -> void: func MoveCursorLeft(): - var full_text = terminalLine.get_parsed_text() - var last_newline_pos = full_text.rfind("\n") + var fullText = terminalLine.get_parsed_text() + var lastNewlinePos = fullText.rfind("\n") # The prompt starts after the last newline (or at 0 if it's the first line) - var prompt_start_index = last_newline_pos + 1 if last_newline_pos != -1 else 0 - var prompt_length = ("user@work " + directory + " ").length() + var promptStartIndex = lastNewlinePos + 1 if lastNewlinePos != -1 else 0 + var promptLength = ("user@work " + directory + " ").length() # The absolute index we aren't allowed to go before - var min_allowed_index = prompt_start_index + prompt_length + var minAllowedIndex = promptStartIndex + promptLength # Calculate current target index - var current_target = full_text.length() - cursorIndexFromEnd + var currentTarget = fullText.length() - cursorIndexFromEnd - if current_target > min_allowed_index: + if currentTarget > minAllowedIndex: cursorIndexFromEnd += 1 UpdateCaretPos() ResetBlink()