local platform = {} local screenWidth = 320 local screenHeight = 200 local screenScale = 2 local canvas function platform.init() love.graphics.setDefaultFilter("nearest") love.window.setMode(screenWidth * screenScale, screenHeight * screenScale, { resizable = false, vsync = true }) canvas = love.graphics.newCanvas(screenWidth, screenHeight) end function platform.drawStart() love.graphics.setCanvas(canvas) end function platform.drawEnd() love.graphics.setCanvas() love.graphics.draw(canvas, 0, 0, 0, screenScale, screenScale) end return platform