33 lines
576 B
Lua
33 lines
576 B
Lua
module('spritebatch')
|
|
module('time')
|
|
module('camera')
|
|
module('glm')
|
|
module('color')
|
|
|
|
camera = cameraCreate(CAMERA_PROJECTION_TYPE_PERSPECTIVE)
|
|
|
|
color = colorBlue()
|
|
|
|
function sceneDispose()
|
|
-- print('Disposing initial scene')
|
|
end
|
|
|
|
function sceneUpdate()
|
|
color.r = 255 * (math.sin(TIME.time) + 1) * 0.5
|
|
color.g = 255 * (math.sin(TIME.time + 2) + 1) * 0.5
|
|
color.b = 255 * (math.sin(TIME.time + 4) + 1) * 0.5
|
|
end
|
|
|
|
function sceneRender()
|
|
cameraPushMatrix(camera)
|
|
|
|
spriteBatchPush(
|
|
nil,
|
|
0, 0,
|
|
1, 2,
|
|
color
|
|
)
|
|
spriteBatchFlush()
|
|
|
|
cameraPopMatrix()
|
|
end |