summaryrefslogtreecommitdiff
path: root/src/menu
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2025-01-26 15:12:19 -0600
committerAlexander M Pickering <alex@cogarr.net>2025-01-26 15:12:19 -0600
commit5846a4fea8d6a993466a792977128d21a18587bc (patch)
treef1c53d194fc11af1f354be91a78472bdf467175c /src/menu
parentc39ff632b46c179709101c5b50a061ebd723689f (diff)
downloadggj25-5846a4fea8d6a993466a792977128d21a18587bc.tar.gz
ggj25-5846a4fea8d6a993466a792977128d21a18587bc.tar.bz2
ggj25-5846a4fea8d6a993466a792977128d21a18587bc.zip
Actual final commit
Diffstat (limited to 'src/menu')
-rw-r--r--src/menu/main.moon4
-rw-r--r--src/menu/settings.moon16
2 files changed, 9 insertions, 11 deletions
diff --git a/src/menu/main.moon b/src/menu/main.moon
index ee33dc9..f7ead73 100644
--- a/src/menu/main.moon
+++ b/src/menu/main.moon
@@ -14,6 +14,7 @@ buttons_data = {
{
text: "Start"
on: () =>
+ @.text = "Loading..."
menu.destroy!
require("worldgen")
--require("menu.join").initalize!
@@ -22,12 +23,9 @@ buttons_data = {
menu.initalize = () ->
starty = -200
for i = starty, ((#buttons_data-1) * (64 + 32)) + starty, 64 + 32
- print("making button", #buttons + 1)
buttons[#buttons + 1] = ui.button(-200,i,400,64,buttons_data[#buttons + 1].text)
buttons[#buttons].on = buttons_data[#buttons].on
- print("intalize")
-
menu.destroy = () ->
for button in *buttons
ui.delete(button)
diff --git a/src/menu/settings.moon b/src/menu/settings.moon
index 1f21cc3..b3be124 100644
--- a/src/menu/settings.moon
+++ b/src/menu/settings.moon
@@ -7,6 +7,13 @@ menu = {}
buttons = {}
buttons_data = {
{
+ text: "Done"
+ on: () =>
+ menu.destroy!
+ require("menu.main").initalize!
+ type: "button"
+ }
+ {
text: "Streamer"
on: (depressed) =>
--error("depressed:" .. depressed)
@@ -23,13 +30,6 @@ buttons_data = {
type: "slider"
}
- {
- text: "Done"
- on: () =>
- menu.destroy!
- require("menu.main").initalize!
- type: "button"
- }
}
menu.initalize = () ->
starty = -200
@@ -39,7 +39,7 @@ menu.initalize = () ->
buttons[#buttons + 1] = ui.checkbox(-200,i,400,64,button_data.text)
buttons[#buttons].on = button_data.on
elseif button_data.type == "slider"
- buttons[#buttons + 1] = ui.textbox(-200,i,400,64,settings.volume)
+ buttons[#buttons + 1] = ui.textbox(-200,i,400,64,settings.volume, "volume")
buttons[#buttons].on = button_data.on
elseif button_data.type == "button"
buttons[#buttons + 1] = ui.button(-200,i,400,64,button_data.text)