From e1255e612470e8458588190de90b909564ae039f Mon Sep 17 00:00:00 2001 From: ParticleG Date: Fri, 1 Nov 2024 10:45:24 +0800 Subject: [PATCH] - --- Zframework/init.lua | 21 ++++++++++++++++----- conf.lua | 10 +++++----- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/Zframework/init.lua b/Zframework/init.lua index 615ba176..f54ac342 100644 --- a/Zframework/init.lua +++ b/Zframework/init.lua @@ -3,8 +3,23 @@ NONE={}function NULL() end PAPER=love.graphics.newCanvas(1,1) EDITING="" LOADED=false + +--[[ + Available SYSTEM values: + Android + iOS + Linux + macOS + Web + Windows +]]-- SYSTEM=love.system.getOS() -if SYSTEM=='OS X' then SYSTEM='macOS' end +if SYSTEM=='OS X' then + SYSTEM='macOS' +elseif SYSTEM=='Web' then + WEB_COMPAT_MODE=not love.thread.newThread('\n'):start() + print('Web compatible mode: ', WEB_COMPAT_MODE) +end -- Bit module local success @@ -941,8 +956,4 @@ function Z.setOnBeforeQuit(func) onBeforeQuit=assert(type(func)=='function' and func,"Z.setOnBeforeQuit(func): func must be function") end -for k,v in next,_G do - print(k,v) -end - return Z diff --git a/conf.lua b/conf.lua index c0f3b86e..9fd1e2f8 100644 --- a/conf.lua +++ b/conf.lua @@ -1,9 +1,9 @@ -local OS=love._os -if OS=='OS X' then OS='macOS' end -MOBILE=OS=='Android' or OS=='iOS' -FNNS=OS:find'\79\83' -- What does FNSF stand for? IDK so don't ask me lol +local system=love._os +if system=='OS X' then system='macOS' end +MOBILE=system=='Android' or system=='iOS' +FNNS=system:find'\79\83' -- What does FNSF stand for? IDK so don't ask me lol -if OS=='Web' then +if system=='Web' then local oldRead=love.filesystem.read function love.filesystem.read(name,size) if love.filesystem.getInfo(name) then