rng.lua
ROT=require 'src.rot'
function love.load()
f=ROT.Display:new()
doTheThing()
end
function doTheThing()
local rng = ROT.RNG
f:write(tostring(rng), 1, 1)
rng:randomseed()
local state=rng:getState()
for i=2,f:getHeight()/2 do
f:writeCenter(tostring(rng:random()), i)
end
rng:setState(state)
for i=f:getHeight()/2+2,f:getHeight() do
f:writeCenter(tostring(rng:random()), i)
end
end
function love:draw() f:draw() end
update=false
function love.update()
if update then
update=false
f:clear()
doTheThing()
end
end
function love.keypressed() update=true end