fullScreener = Class{} function fullScreener:init(a,b,c,d) self.a = a self.b = b self.c = c self.d = d end function fullScreener:toggle(vh, vw) self.a = self.a + 1 if (self.a > 1) then self.a = 0 end if (self.a == 0 ) then if (self.b == 1) then self.c = 1 self.d = 1 simpleScale.updateWindow(WINDOW_WIDTH, WINDOW_HEIGHT,{fullscreen = false}) self.b = 0 end end if (self.a == 1) then if (self.b == 0) then simpleScale.updateWindow(WINDOW_WIDTH, WINDOW_HEIGHT, {fullscreen = true}) local newWidth = love.graphics.getWidth() local newHeight = love.graphics.getHeight() self.c = VIRTUAL_WIDTH / newWidth self.d = VIRTUAL_HEIGHT / newHeight self.b = 1 end end end