experimental mobile support (maybe!!)

This commit is contained in:
jill 2021-01-25 22:58:16 +03:00
parent 18d9d681b8
commit 52ee57f231
Signed by: oat
GPG Key ID: DD83A9617A252385
1 changed files with 15 additions and 5 deletions

View File

@ -23,6 +23,7 @@ fonts = {}
cursors = {}
debug = false
is_mobile = love.system.getOS() == "Android" or love.system.getOS() == "iOS"
function newAnimation(image, width, height)
local animation = {}
@ -54,7 +55,14 @@ function love.load()
cursors.hover = love.mouse.newCursor('assets/sprites/cursor/hand.png', sprites['cursor/hand']:getWidth()/2, sprites['cursor/hand']:getHeight()/2)
cursors.drag = love.mouse.newCursor('assets/sprites/cursor/dragging.png', sprites['cursor/dragging']:getWidth()/2, sprites['cursor/dragging']:getHeight()/2)
love.mouse.setCursor(cursors.default)
if not is_mobile then
love.mouse.setCursor(cursors.default)
end
if is_mobile then
local winwidth, winheight = love.graphics.getDimensions( )
love.window.setMode(winwidth, winheight, {borderless=true, resizable=false, minwidth=705, minheight=510, fullscreen=true})
end
end
local cursor
@ -73,10 +81,12 @@ function love.update(dt)
if scene.update then scene.update(dt) end
bench.stopBenchmark('update')
if cursor then
love.mouse.setCursor(cursor)
else
love.mouse.setCursor(cursors.default)
if not is_mobile then
if cursor then
love.mouse.setCursor(cursor)
else
love.mouse.setCursor(cursors.default)
end
end
end