Files
luavid/examples/simple.lua
T

47 lines
922 B
Lua
Raw Normal View History

2025-07-30 14:02:34 -06:00
config:set_size(1920, 1080)
config:set_background_color(Color(20, 20, 30))
config:set_fps(60)
config:set_num_layers(5)
2025-07-30 14:39:41 -06:00
-- test(function(i)
-- return i
-- end)
2025-07-30 14:02:34 -06:00
layer(0)
draw(Rect(Point(100, 100), Size(200, 150), Color(255, 100, 100, 255)))
layer(1)
draw(Circle(Point(400, 300), 50, Color(100, 255, 100, 255)))
draw(Line(Point(50, 50), Point(750, 550), Color(255, 255, 100, 255), 5.0))
render(5)
layer(0)
animate(Animation(
Rect(Point(100, 100), Size(200, 150), Color(255, 100, 100, 255), true, 0.0),
Rect(Point(500, 350), Size(100, 100), Color(100, 100, 255, 255), true, 0.0),
3.0,
EaseInOut()
))
layer(2)
animate(Animation(
CircleOutline(
Point(400.0, 300.0),
50.0,
Color(100, 255, 100, 255),
10.0
),
CircleOutline(
Point(200.0, 150.0),
100.0,
Color(255, 150, 50, 255),
10.
),
3.0,
Bounce()
))
render(3.0)