整理代码

This commit is contained in:
MrZ626
2021-10-04 00:39:35 +08:00
parent 011fd8d175
commit 08775dcca9

View File

@@ -1,6 +1,11 @@
local gc=love.graphics local gc_setColor,gc_draw=love.graphics.setColor,love.graphics.draw
local gc_draw=gc.draw local ply_applyField=PLY.draw.applyField
local function puzzleCheck(P)
return{
color=COLOR.white,
env={
fkey1=function(P)P.modeData.showMark=1-P.modeData.showMark end,
dropPiece=function(P)
local D=P.modeData local D=P.modeData
local F=FIELD[D.finished+1] local F=FIELD[D.finished+1]
for y=1,20 do for y=1,20 do
@@ -30,19 +35,13 @@ local function puzzleCheck(P)
D.showMark=1 D.showMark=1
P:win('finish') P:win('finish')
end end
end end,
return{
color=COLOR.white,
env={
fkey1=function(P)P.modeData.showMark=1-P.modeData.showMark end,
dropPiece=puzzleCheck,
mesDisp=function(P) mesDisp=function(P)
PLY.draw.applyField(P) ply_applyField(P)
if P.modeData.showMark==0 then if P.modeData.showMark==0 then
local mark=TEXTURE.puzzleMark local mark=TEXTURE.puzzleMark
local F=FIELD[P.modeData.finished+1] local F=FIELD[P.modeData.finished+1]
gc.setColor(1,1,1) gc_setColor(1,1,1)
for y=1,20 do for x=1,10 do for y=1,20 do for x=1,10 do
local T=F[y][x] local T=F[y][x]
if T~=0 then if T~=0 then