23 lines
670 B
Lua
23 lines
670 B
Lua
|
-- 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
|
||
|
if (self.progress>1) self.done=true main.state_manager:push(state_ironman:new(tutorial))
|
||
|
end
|
||
|
function state_excavate_menu:draw()
|
||
|
self.prior_menu:draw()
|
||
|
democrap:distort_screen(self.progress)
|
||
|
end
|