fixed package so it contains templates, updated config for more control

This commit is contained in:
2026-06-08 19:29:03 -07:00
parent 4d0fb606af
commit 0c90ab885e
36 changed files with 267 additions and 635 deletions
+2 -2
View File
@@ -9,8 +9,8 @@ local function index(window, q, callback)
label = window:newTextLabel(" " ..q.title.. " ",0,0,0,0,0,0,1,.2)
label.align = ALIGN_CENTER
label.textColor = color.white
label.color = color.new("#060ce9")
label.borderColor = color.new("#060ce9")
label.color = color.new("#363ac8")
label.borderColor = color.new("#363ac8")
if not q.imageA or q.imageA == "" then
error("Missing 'imageA' field for question!")
+2 -2
View File
@@ -21,10 +21,10 @@ local function index(window, q, callback)
label = window:newTextLabel(" " ..q.title.. " ",noOf(0,0,1,.3))
label.align = ALIGN_CENTER
label.textColor = color.white
label.color = color.new("#060ce9")
label.color = color.new("#363ac8")
label:setFont(50)
choices = window:newFrame(noOf(0,.3,1,.7))
choices.color = color.new("#060ce9")
choices.color = color.new("#363ac8")
function choices:newChoice(choice, i)
local c = choices:newFrame(noOf(.25,(i-1)/#q.choices,.5,1/#q.choices))
+1 -1
View File
@@ -15,7 +15,7 @@ local function index(window, q, callback)
label = window:newTextLabel(" " ..q.title.. " ",0,0,0,0,0,0,1,.2)
label.align = ALIGN_CENTER
label.textColor = color.white
label.color = color.new("#060ce9")
label.color = color.new("#363ac8")
if not q.image or q.image == "" then
error("Missing 'image' field for question!")
end
+1 -1
View File
@@ -13,7 +13,7 @@ local function index(window, q, callback)
label.align = ALIGN_CENTER
label:fullFrame()
label.textColor = color.white
label.color = color.new("#060ce9")
label.color = color.new("#363ac8")
local correct = window:newTextButton("Correct",0,-200,0,100,0,1,.5)
correct.color = color.new("#52b11b")
local wrong = window:newTextButton("Wrong",0,-200,0,100,.5,1,.5)
+1 -1
View File
@@ -20,7 +20,7 @@ local function index(window, q, callback)
label = window:newTextLabel(" " ..q.title.. " ",0,0,0,0,0,0,1,.2)
label.align = ALIGN_CENTER
label.textColor = color.white
label.color = color.new("#060ce9")
label.color = color.new("#363ac8")
imageHolder = frame:newImageButton("assets/images/speaker.png",0,0,0,0,0,0,.3,.4)
imageHolder:setAspectSize(imageHolder.imageWidth,imageHolder.imageHeight)
imageHolder:centerX(true)
+1 -1
View File
@@ -20,7 +20,7 @@ local function index(window, q, callback)
label = window:newTextLabel(" " ..q.title.. " ",0,0,0,0,0,0,1,.2)
label.align = ALIGN_CENTER
label.textColor = color.white
label.color = color.new("#060ce9")
label.color = color.new("#363ac8")
local holder = frame:newFrame(-300, -200, 600, 400, .5, .5)
holder:centerX(true)
holder:centerY(true)