新增自定义房间参数(需要测试)(暂时只能创建时选择)

This commit is contained in:
MrZ626
2021-06-08 05:20:31 +08:00
parent 24bd08a1b2
commit 0af32f12e3
14 changed files with 363 additions and 62 deletions

View File

@@ -224,6 +224,11 @@ function applyCustomGame()--Apply CUSTOMENV, BAG, MISSION
GAME.modeEnv.mission=nil
end
end
function applyRoomConf()--Apply room configs
for k,v in next,NET.roomState.roomData do
GAME.modeEnv[k]=v
end
end
function loadGame(M,ifQuickPlay,ifNet)--Load a mode and go to game scene
freshDate()
if legalGameTime()then
@@ -668,9 +673,12 @@ end
do--CUS/SETXXX(k)
local CUSTOMENV=CUSTOMENV
function CUSval(k)return function()return CUSTOMENV[k]end end
function ROOMval(k)return function()return ROOMENV[k]end end
function SETval(k)return function()return SETTING[k]end end
function CUSrev(k)return function()CUSTOMENV[k]=not CUSTOMENV[k]end end
function ROOMrev(k)return function()ROOMENV[k]=not ROOMENV[k]end end
function SETrev(k)return function()SETTING[k]=not SETTING[k]end end
function CUSsto(k)return function(i)CUSTOMENV[k]=i end end
function ROOMsto(k)return function(i)ROOMENV[k]=i end end
function SETsto(k)return function(i)SETTING[k]=i end end
end