-- 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(non_tutorial)) end function state_excavate_menu:draw() self.prior_menu:draw() democrap:distort_screen(self.progress) end