Initial commit

This commit is contained in:
Иван Кузьменко 2025-09-01 02:25:40 +03:00
commit ee4762673a
14 changed files with 410 additions and 0 deletions

24
game/platform/native.lua Normal file
View file

@ -0,0 +1,24 @@
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