début de coding

This commit is contained in:
2025-02-25 01:32:10 +01:00
commit 76312b34d9
135 changed files with 15611 additions and 0 deletions
+67
View File
@@ -0,0 +1,67 @@
extends Node
var emotion: String
var dialog_flags : Dictionary = {
"psychiatric_history": "not_asked",
"substance_use_history": "not_asked",
"lifestyle" : "not_asked",
"history_of_present_illness": "not_asked",
"appearance": "not_asked",
"behaviour": "not_asked",
"speech": "not_asked",
"thought_process": "not_asked",
"delusions": "not_asked",
"hallucinations": "not_asked",
"insight": "not_asked",
"sleep": "not_asked",
"mood": "not_asked",
"suicidal_ideation": "not_asked",
}
var dialog_branch: Array = []
var dialog_tree: Dictionary = {"completed":false}
var marker: int = 0
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
dialog_branch.resize(100000)
#dialog_tree.merge({1:{"completed":false}})
#var tree = [110,120,121,122,130,210,220,230,310,320,330]
#build_dialog_tree(tree)
pass
func build_dialog_tree(tree) -> void:
var dialog_model = tree
var choices_max = []
var string_var = []
choices_max.resize(20)
print(tree.max())
choices_max[1] = str(tree.max()).split()[0]
for i in range(tree.size()):
if str(tree[i]).split()[0] == "1":
string_var.append(int(tree[i]))
choices_max[11] = str(string_var.max()).split()[1]
print(string_var.max())
print(choices_max[11])
print(choices_max[1])
for i in range(1,10):
add_branch(dialog_tree, i)
for i in range(1,10):
add_branch(dialog_tree[1], i)
for i in range (1,3):
add_branch(dialog_tree[1][2], i)
func add_branch(parent_branch: Dictionary, child_branch: int) -> void:
var new_branch = {child_branch: {"completed": false}}
parent_branch.merge(new_branch)
func change_emotion(emotion) -> void:
pass
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass