Files
dusk/assets/scene/initial.lua
Dominic Masters 22398ddcef
All checks were successful
Build Dusk / run-tests (push) Successful in 1m27s
Build Dusk / build-linux (push) Successful in 1m13s
Build Dusk / build-psp (push) Successful in 1m46s
Added story flags
2026-02-03 15:16:21 -06:00

35 lines
662 B
Lua

module('spritebatch')
module('camera')
module('color')
-- module('ui')
module('text')
module('screen')
module('time')
camera = cameraCreate(CAMERA_PROJECTION_TYPE_ORTHOGRAPHIC)
text = "Hello World"
screenSetBackground(colorBlack())
function sceneDispose()
end
function sceneUpdate()
end
function sceneRender()
cameraPushMatrix(camera)
camera.bottom = screenGetHeight()
camera.right = screenGetWidth()
width, height = textMeasure(text)
x = (screenGetWidth() - width)
x = math.sin(TIME.time * 2) * (x / 2) + (x / 2)
y = (screenGetHeight() - height) / 2
y = math.cos(TIME.time * 3) * (y) + (y)
textDraw(x, y, text)
cameraPopMatrix()
end