From 52ee57f231f6f21d482052d2fcf7f62db822162f Mon Sep 17 00:00:00 2001 From: jill Date: Mon, 25 Jan 2021 22:58:16 +0300 Subject: [PATCH] experimental mobile support (maybe!!) --- main.lua | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/main.lua b/main.lua index 1797186..c834f4d 100644 --- a/main.lua +++ b/main.lua @@ -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