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