Example:
util.lua:
Code: Select all
function use(module, ...)
for k,v in pairs(module) do
if _G[k] then
io.stderr:write("use: skipping duplicate symbol ", k, "\n")
else
_G[k] = module[k]
end
end
end
io.stdout:setvbuf("no")
use(math)
use(love.graphics)
gprint = love.graphics.print
use(love.audio)
Code: Select all
require "util"
function love.load()
whale = newImage("whale.png")
sound = newSource("whale.ogg", "stream")
play(sound)
print(sin(pi/6))
end
function love.draw()
setColor(1, 0, 0)
circle("fill", 300, 300, 200)
setColor(1, 1, 1)
draw(whale, -40, -50)
gprint("Hello Whaled!", 400, 300)
end