2024-02-11 23:51:56 +00:00
|
|
|
-- todo: actually display a level picker or something
|
|
|
|
state_excavate_menu=klass()
|
|
|
|
function state_excavate_menu:init(prior_menu)
|
|
|
|
self.prior_menu=prior_menu
|
|
|
|
self.frame=0
|
|
|
|
self.frames=4
|
|
|
|
self.progress=0
|
|
|
|
end
|
|
|
|
function state_excavate_menu:enter() end
|
|
|
|
function state_excavate_menu:exit(new_top) end
|
|
|
|
|
|
|
|
function state_excavate_menu:reenter() end
|
|
|
|
function state_excavate_menu:suspend() end
|
|
|
|
|
|
|
|
function state_excavate_menu:update()
|
|
|
|
self.frame+=1
|
|
|
|
self.progress=self.frame/self.frames
|
2024-02-12 00:48:11 +00:00
|
|
|
if (self.progress>1) self.done=true main.state_manager:push(state_ironman:new(non_tutorial))
|
2024-02-11 23:51:56 +00:00
|
|
|
end
|
|
|
|
function state_excavate_menu:draw()
|
|
|
|
self.prior_menu:draw()
|
|
|
|
democrap:distort_screen(self.progress)
|
|
|
|
end
|