整理代码

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