readme clarifications

This commit is contained in:
Michael Freno
2025-12-06 13:43:35 -05:00
parent d8e160f083
commit c2cf29eab8

View File

@@ -38,14 +38,19 @@ likely.
```lua ```lua
local FlexLove = require("FlexLove") local FlexLove = require("FlexLove")
-- Initialize with base scaling and theme -- (Optional) Initialize with a theme and immediate mode
FlexLove.init({ FlexLove.init({
baseScale = { width = 1920, height = 1080 },
theme = "space" theme = "space"
immediateMode = true -- Optional: enable immediate mode (default: false) immediateMode = true
}) })
-- Create a button with flexbox layout function love.update(dt)
FlexLove.update(dt)
end
function love.draw()
FlexLove.draw(function()
-- Game content (will be blurred by backdrop blur)
local button = FlexLove.new({ local button = FlexLove.new({
width = "20vw", width = "20vw",
height = "10vh", height = "10vh",
@@ -57,14 +62,10 @@ local button = FlexLove.new({
print("Button clicked!") print("Button clicked!")
end end
}) })
end, function()
-- In your love.update and love.draw: -- This is drawn AFTER all GUI elements - no backdrop blur
function love.update(dt) SomeMetaComponent:draw()
FlexLove.update(dt) end)
end
function love.draw()
FlexLove.draw()
end end
``` ```