22 lines
450 B
Lua
22 lines
450 B
Lua
scene={
|
|
script=nil,
|
|
pos=0,
|
|
|
|
start=function(script)
|
|
if scene.script~=nil then return end
|
|
scene.pos=0
|
|
scene.script=script
|
|
scene.cont()
|
|
end,
|
|
|
|
cont=function()
|
|
game.draw()
|
|
if scene.script==nil then return end
|
|
scene.pos=scene.pos+1
|
|
if scene.script[scene.pos]==nil then
|
|
scene.script=nil
|
|
return
|
|
end
|
|
scene.script[scene.pos]()
|
|
end
|
|
} |