fortunes_foundation/state_ironman.lua
2024-02-10 20:40:12 -08:00

28 lines
607 B
Lua

state_ironman=klass()
function state_ironman:init(sequence)
self.sequence=sequence
self.level=1
end
function state_ironman:enter() self:on_enter() end
function state_ironman:exit() end
function state_ironman:reenter() self:on_enter() end
function state_ironman:suspend() end
function state_ironman:on_enter()
self.done=true
local level=self.level
self.level+=1
if level <= #self.sequence then
local w=self.sequence[level]()
main.state_manager:push(state_gameround:new(w))
end
end
function state_ironman:update()
assert(false,"wtf")
end
function state_ironman:draw()
assert(false,"wtf2")
end