24 lines
579 B
Lua
24 lines
579 B
Lua
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
|