Media = Object:extend() Media:implement(State) function Media:init(name) self:init_state(name) end function Media:on_enter(from) camera.x, camera.y = gw/2, gh/2 self.main = Group() self.effects = Group() self.ui = Group() graphics.set_background_color(blue2[0]) Text2{group = self.ui, x = gw/2, y = gh/2, lines = { {text = '[fg]SNKRX', font = fat_font, alignment = 'center', height_offset = -15}, {text = '[fg]sorcerer update', font = pixul_font, alignment = 'center'}, }} end function Media:update(dt) self.main:update(dt*slow_amount) self.effects:update(dt*slow_amount) self.ui:update(dt*slow_amount) end function Media:draw() self.main:draw() self.effects:draw() self.ui:draw() end