--[[------------------------------------- - Using multiple files. - Mithat Konar -------------------------------------]]-- require('circle') -- get the contents of file circle.lua. -------------------- -- LÖVE functions -- -------------------- --[[ Create game globals and initial conditions. ]]-- function love.load() -- create array of drawable circles circlesArray = {} -- populate the array with as many circles as you want! table.insert(circlesArray, createCircle(0, 100, CIRCLE_DEFAULT_SIZE, CIRCLE_DEFAULT_SPEED)) table.insert(circlesArray, createCircle(0, 200, CIRCLE_DEFAULT_SIZE / 1.5, CIRCLE_DEFAULT_SPEED * 1.5)) table.insert(circlesArray, createCircle(0, 300, CIRCLE_DEFAULT_SIZE * 1.5, CIRCLE_DEFAULT_SPEED / 1.5)) table.insert(circlesArray, createCircle(0, 400, CIRCLE_DEFAULT_SIZE / 2, CIRCLE_DEFAULT_SPEED * 2)) end --[[ Update values of game parameters. ]]-- function love.update(dt) -- move all the circles as needed for i=1,#circlesArray do circleMoveHorizWrap(circlesArray[i], dt) end end --[[ Render the game elements. ]]-- function love.draw() -- draw all the circles for i=1,#circlesArray do circleRender(circlesArray[i]) end end