fortunes_foundation/state_ironman.lua

30 lines
733 B
Lua
Raw Normal View History

2024-02-11 01:44:38 +00:00
state_ironman=klass()
2024-02-11 03:42:38 +00:00
function state_ironman:init()
2024-02-11 01:44:38 +00:00
self.level=1
2024-02-11 03:42:38 +00:00
self.tutorial_enabled=true
2024-02-11 01:44:38 +00:00
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 <= #progression then
2024-02-11 03:42:38 +00:00
local watcher_fn=tutorial[level]
local watcher=tutorial_watcher:new()
if (self.tutorial_enabled and watcher_fn) watcher=watcher_fn()
main.state_manager:push(state_gameround:new(watcher, progression[level]))
2024-02-11 01:44:38 +00:00
end
end
function state_ironman:update()
assert(false,"wtf")
end
function state_ironman:draw()
assert(false,"wtf2")
end