全局变量MODEENV移入全局变量GAME中,重构虚拟按键显示情况代码

This commit is contained in:
MrZ626
2020-11-19 22:45:10 +08:00
parent 1c31015fa8
commit f216e2d6e5
10 changed files with 73 additions and 63 deletions

View File

@@ -50,30 +50,30 @@ return{
env={},
load=function()
for k,v in next,CUSTOMENV do
MODEENV[k]=v
GAME.modeEnv[k]=v
end
if BAG[1]then
MODEENV.bag=BAG
GAME.modeEnv.bag=BAG
else
MODEENV.bag=nil
GAME.modeEnv.bag=nil
end
if MISSION[1]then
MODEENV.mission=MISSION
GAME.modeEnv.mission=MISSION
else
MODEENV.mission=nil
GAME.modeEnv.mission=nil
end
MODEENV.dropPiece=PLY.check_lineReach
GAME.modeEnv.dropPiece=PLY.check_lineReach
for y=1,20 do
if notAir(FIELD[1][y])then
--Switch clear mode on
MODEENV.dropPiece=checkClear
GAME.modeEnv.dropPiece=checkClear
break
end
end
PLY.newPlayer(1,340,15)
local L=MODEENV.opponent
local L=GAME.modeEnv.opponent
if L~=0 then
MODEENV.target=nil
GAME.modeEnv.target=nil
if L<6 then
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("9S",2*L))
else
@@ -83,8 +83,8 @@ return{
for _,P in next,PLAYERS.alive do
setField(P,1)
end
MODEENV.bg=CUSTOMENV.bg
MODEENV.bgm=CUSTOMENV.bgm
GAME.modeEnv.bg=CUSTOMENV.bg
GAME.modeEnv.bgm=CUSTOMENV.bgm
end,
mesDisp=function(P)
setFont(55)

View File

@@ -39,30 +39,30 @@ return{
},
load=function()
for k,v in next,CUSTOMENV do
MODEENV[k]=v
GAME.modeEnv[k]=v
end
if BAG[1]then
MODEENV.bag=BAG
GAME.modeEnv.bag=BAG
else
MODEENV.bag=nil
GAME.modeEnv.bag=nil
end
if MISSION[1]then
MODEENV.mission=MISSION
GAME.modeEnv.mission=MISSION
else
MODEENV.mission=nil
GAME.modeEnv.mission=nil
end
PLY.newPlayer(1,340,15)
local L=MODEENV.opponent
local L=GAME.modeEnv.opponent
if L~=0 then
MODEENV.target=nil
GAME.modeEnv.target=nil
if L<6 then
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("9S",2*L))
else
PLY.newAIPlayer(2,965,360,.5,AIBUILDER("CC",2*L-11,int(L*.5-1.5),true,4000*L))
end
end
MODEENV.bg=CUSTOMENV.bg
MODEENV.bgm=CUSTOMENV.bgm
GAME.modeEnv.bg=CUSTOMENV.bg
GAME.modeEnv.bgm=CUSTOMENV.bgm
end,
mesDisp=function(P)
local dx,dy=P.fieldOff.x,P.fieldOff.y