parent
4853798226
commit
59c3686242
@ -0,0 +1,36 @@ |
|||||||
|
-- __ _ _______ _ __ |
||||||
|
-- / / /\ | | |__ __| | | \ \ |
||||||
|
-- / / / \ | |_ __ ___ | | ___ ___| |__ \ \ |
||||||
|
-- < < / /\ \ | | '_ ` _ \| |/ _ \/ __| '_ \ > > |
||||||
|
-- \ \ / ____ \| | | | | | | | __/ (__| | | | / / |
||||||
|
-- \_\ /_/ \_\_|_| |_| |_|_|\___|\___|_| |_| /_/ |
||||||
|
|
||||||
|
Quantum.Dialogue = {} |
||||||
|
|
||||||
|
Quantum.DialogueTbl = {} |
||||||
|
|
||||||
|
function Quantum.Dialogue.Create( id, tbl ) |
||||||
|
local dialogue = { |
||||||
|
bye = tbl.bye || "Nevermind, goodbye.", |
||||||
|
options = tbl.options || {} |
||||||
|
} |
||||||
|
|
||||||
|
Quantum.DialogueTbl[id] = dialogue |
||||||
|
return dialogue |
||||||
|
end |
||||||
|
|
||||||
|
function Quantum.Dialogue.AddQuestion( id, qid, q ) |
||||||
|
Quantum.DialogueTbl[id][qid] = { |
||||||
|
question = q || "...", |
||||||
|
response = {} |
||||||
|
} |
||||||
|
return qid |
||||||
|
end |
||||||
|
|
||||||
|
function Quantum.Dialogue.AddResponse( id, qid, tbl, order ) |
||||||
|
table.insert(Quantum.DialogueTbl[id][qid].response, order, { |
||||||
|
text = tbl.text || "...", |
||||||
|
func = tbl.func, |
||||||
|
newqID = tbl.newqID |
||||||
|
}) |
||||||
|
end |
Loading…
Reference in new issue