LRG2TNA754SH2RLFUK5K3Y3XBWYR5FUVJGJZ6ZJXB3NJOKEP7M4AC
SIASJPGRZ55R5AY2Q7QO6CVBPVU5VHXQTSBWJQLXA3RAFFNBSHVQC
WCYQN74I6OWI3YED477ZSAZXQWROUCH4BHISUAR2WIR5WNMYUUBQC
PN6VP3LVDRGXBTDTXHMQYUZRLP2JHJPNCJPBAW7SR7UFEFXXTDDAC
GVX7YSQYURPWFSUWVUAORZJTQBJURWWNBNUGEZYFAUMX3X5LSACQC
R5QXEHUIZLELJGGCZAE7ATNS3CLRJ7JFRENMGH4XXH24C5WABZDQC
HVXZLNCCLSMOKMA6TU7H7LKCRH5TAOP3X3EY6MEWFWZRWMVHEFWQC
W4EQ6IW4KVNJDAN32RUK7BLGWJB3TKZIE27PLIIGU5ARJPBMVS6QC
6MQCFHXML2SDC6NMWJFOPQFQTMRUVKNNUBYZQ3HBSJQZOWA6XD2QC
RK2ASPN7A55RCEG2YRFZLFXNPSME2VKBE2ZXO257DYZPS5TPXC5QC
OGDDLU5BOJEAETHLBI5S3HAOHI275IVIY5UOJ4TG6DROJJ5PIOLAC
SIJ5I4NZN5LFATNT5QIWUK75Z5W6P4B4AKNPVYFQ7IVRMOCVWR3AC
NV4WC3K4KQMF4NSGAKJG7JMN3WNDWPIA7NVYVZUOWFUKZ4562UEQC
I52S4E5FT6E6FHH3QEDJPWO7C6W7AIMAFDP2KQ5FEWXFQX7RY6CAC
ZM7NOBRMD5HHA35Y4JDC76EOA2RD4KQOQCPURXYKXA6ABMKOJIGQC
VUF2SX7BSB6DYFUCIS24UAMIQB4F3FLYSDLS5UXDCKIKPTWH4WWQC
-- Some abbreviations to reduce typing.
g = love.graphics
pt, line = g.points, g.line
rect, poly = g.rectangle, g.polygon
circle, arc, ellipse = g.circle, g.arc, g.ellipse
color = g.setColor
min, max = math.min, math.max
floor, ceil = math.floor, math.ceil
abs, rand = math.abs, math.random
pi, cos, sin = math.pi, math.cos, math.sin
touches = love.touch.getTouches
touch = love.touch.getPosition
audio = love.audio.newSource
eval_all = function()
for _,f in ipairs(love.filesystem.getDirectoryItems(Directory)) do
local buf = love.filesystem.read(Directory..f)
local status, error = live.eval(buf, f)
if not status then
return error
end
end
end