internal state reference

This commit is contained in:
Synthasmagoria 2026-07-22 10:22:09 +02:00
commit 316ec8e178
2 changed files with 40 additions and 30 deletions

View file

@ -31,17 +31,17 @@ update :: proc() {
rl.ClearBackground(rl.BLACK)
ui_start(&ui_state)
ui_container_begin(&ui_state, {label = ""})
ui_container_begin({label = ""})
ui_button_size := v2{192.0, 32.0}
ui_button(&ui_state, ui_button_size, {label = "Hi"})
ui_same_line(&ui_state)
ui_button(&ui_state, ui_button_size, {label = "Hi"})
ui_same_line(&ui_state)
ui_button(&ui_state, ui_button_size, {label = "Hi"})
ui_input(&ui_state, ui_button_size, {label = "", value = &value, min = 0, max = 10})
ui_container_end(&ui_state)
ui_button(&ui_state, ui_button_size, {label = "notheunoehunh"})
ui_elements := ui_end(ui_state)
ui_button(ui_button_size, {label = "Hi"})
ui_same_line()
ui_button(ui_button_size, {label = "Hi"})
ui_same_line()
ui_button(ui_button_size, {label = "Hi"})
ui_input(ui_button_size, {label = "", value = &value, min = 0, max = 10})
ui_container_end()
ui_button(ui_button_size, {label = "notheunoehunh"})
ui_elements := ui_end()
for element in ui_elements {
switch element.type {