bcirpggithubmirror/Phase2/Godot ===(Game Code)===/Import Character/screens/grabFocus.gd

36 lines
1.0 KiB
GDScript3
Raw Normal View History

2022-05-15 18:29:03 +00:00
extends Control
var charFilePath
var a
#GRAB FOCUS: simple script for temp files to grab focus
func _ready() -> void:
$VBoxContainer2/Title/But_ChangeScene.grab_focus()
func _on_Button_pressed():
$VBoxContainer2/VBoxContainer/FileDialog.popup()
#this is going to take information from the file the player chose and put the individul parts into textboxes so it can be edited and then saved
func _on_FileDialog_file_selected(path):
var file = File.new()
#read the text in the file, save it in the variable a
file.open(path, File.READ)
# a = int(file.get_line())
a = file.get_as_text()
#split by the spaces so the individual pieces can be separated into textboxes
var b = a.split(" ")
# for i in b.size():
var i = 0
while i < b.size():
#make a new textbox for each piece of information
var textLine = Label.new()
$VBoxContainer2/VBoxContainer.add_child(textLine)
textLine.text = b[i]
i += 1
var textBox = LineEdit.new()
$VBoxContainer2/VBoxContainer.add_child(textBox)
textBox.text = b[i]
i += 1
file.close()