move lua script to lua data
This commit is contained in:
parent
ae8cc5f50b
commit
36fbc5b43f
31
apps/lua/data/scripts/game.lua
Normal file
31
apps/lua/data/scripts/game.lua
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
ORIGIN = { x = 320, y = 180 }
|
||||||
|
RADIUS = 48
|
||||||
|
offset = { x = 0, y = 0 }
|
||||||
|
angle = 0
|
||||||
|
|
||||||
|
function game_tick()
|
||||||
|
rectangle {
|
||||||
|
rect = { x = 0, y = 0, w = 640, h = 360 },
|
||||||
|
color = { r = 127, g = 0, b = 127, a = 255 },
|
||||||
|
}
|
||||||
|
|
||||||
|
sprite {
|
||||||
|
path = "/assets/title.png",
|
||||||
|
rect = {
|
||||||
|
x = 320 - (320 / 2),
|
||||||
|
y = 180 - (128 / 2),
|
||||||
|
w = 320,
|
||||||
|
h = 128,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
text {
|
||||||
|
string = "IT KEEPS HAPPENING",
|
||||||
|
position = offset,
|
||||||
|
font = "/fonts/kenney-pixel.ttf",
|
||||||
|
}
|
||||||
|
|
||||||
|
offset.x = ORIGIN.x + (math.cos(angle) * RADIUS)
|
||||||
|
offset.y = ORIGIN.y + (math.sin(angle) * RADIUS)
|
||||||
|
angle = angle + 0.1
|
||||||
|
end
|
@ -106,7 +106,7 @@ Scene *ingame_scene(State *state) {
|
|||||||
|
|
||||||
new_scene->cam = (Camera){ .pos = { 32, 0, 1 }, .up = { 0, 1, 0 }, .fov = (float)M_PI_2 };
|
new_scene->cam = (Camera){ .pos = { 32, 0, 1 }, .up = { 0, 1, 0 }, .fov = (float)M_PI_2 };
|
||||||
|
|
||||||
m_audio(m_set("music/mod65.xm"),
|
m_audio(m_set(path, "music/mod65.xm"),
|
||||||
m_opt(channel, "soundtrack"),
|
m_opt(channel, "soundtrack"),
|
||||||
m_opt(repeat, true));
|
m_opt(repeat, true));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user