mirror of
https://github.com/RPG-Research/bcirpg.git
synced 2024-04-16 14:23:01 +00:00
36 lines
1.0 KiB
GDScript3
36 lines
1.0 KiB
GDScript3
|
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()
|