Files
Techmino/parts/eventsets/checkClearBoard.lua
Imple Lee 90c428cf44 Save custom mode (#1007)
* first step to save custom game

* localize various settings in custom game

* rename fields to lower cases

* fix many bugs

* fixes #1014
2023-10-20 01:42:04 +08:00

20 lines
576 B
Lua

return {
hook_drop=function(P)
if P.garbageBeneath==0 then
local D=P.modeData
D.finished=D.finished+1
if FIELD[D.finished+1] then
P.waiting=26
for i=#P.field,1,-1 do
P.field[i],P.visTime[i]=nil
end
setField(P,FIELD[D.finished+1])
SYSFX.newShade(1.4,P.absFieldX,P.absFieldY,300*P.size,610*P.size,.6,.8,.6)
SFX.play('warn_1')
else
P:win('finish')
end
end
end,
}