update readme

This commit is contained in:
2025-09-18 18:33:56 -04:00
parent d5f85e82d1
commit 8f7eb3a5a6

View File

@@ -22,23 +22,26 @@ To use FlexLove, simply copy the `FlexLove.lua` file into your project's `libs`
```lua ```lua
local FlexLove = require("libs.FlexLove") local FlexLove = require("libs.FlexLove")
local Gui = Flexlove.GUI
``` ```
## Basic Usage ## Basic Usage
```lua ```lua
local FlexLove = require("libs.FlexLove")
local Gui, Color = Flexlove.GUI, Flexlove.Color
-- Create a main window -- Create a main window
local mainWindow = FlexLove.GUI.Window.new({ local mainWindow = Gui.new({
x = 100, x = 100,
y = 100, y = 100,
w = 400, w = 400,
h = 300, h = 300,
background = FlexLove.Color.new(0.2, 0.2, 0.2, 1), background = Color.new(0.2, 0.2, 0.2, 1),
text = "Main Window", text = "Main Window",
}) })
-- Create a button inside the window -- Create a button inside the window
local button = FlexLove.GUI.Button.new({ local button = Gui.new({
parent = mainWindow, parent = mainWindow,
x = 50, x = 50,
y = 50, y = 50,
@@ -52,12 +55,12 @@ local button = FlexLove.GUI.Button.new({
-- In your love.update function -- In your love.update function
function love.update(dt) function love.update(dt)
FlexLove.GUI.update(dt) Gui.update(dt)
end end
-- In your love.draw function -- In your love.draw function
function love.draw() function love.draw()
FlexLove.GUI.draw() Gui.draw()
end end
``` ```