From de0de3a771ce3e39a1a04d8f8f9cd6cdba032a85 Mon Sep 17 00:00:00 2001 From: MrZ_26 Date: Mon, 10 Aug 2020 01:37:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E5=B0=BD=E6=8C=96?= =?UTF-8?q?=E6=8E=98=E6=8A=A5=E9=94=99=EF=BC=8C=E5=B0=8F=E6=94=B9=E5=9E=83?= =?UTF-8?q?=E5=9C=BE=E8=A1=8C=E5=87=BA=E7=8E=B0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modes/infinite_dig.lua | 3 ++- parts/player.lua | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/modes/infinite_dig.lua b/modes/infinite_dig.lua index 4832edaa..714d4389 100644 --- a/modes/infinite_dig.lua +++ b/modes/infinite_dig.lua @@ -18,8 +18,9 @@ return{ }, load=function() PLY.newPlayer(1,340,15) + local P=players[1] for _=1,8 do - players[1]:garbageRise(13,1,P:RND(10)) + P:garbageRise(13,1,P:RND(10)) end end, mesDisp=function(P,dx,dy) diff --git a/parts/player.lua b/parts/player.lua index 336e64ee..2d56e549 100644 --- a/parts/player.lua +++ b/parts/player.lua @@ -1197,9 +1197,11 @@ function player.garbageRise(P,color,amount,pos) P.field[1][pos]=0 end P.fieldBeneath=P.fieldBeneath+amount*30 - P.curY=P.curY+amount + if P.cur then + P.curY=P.curY+amount + P.imgY=P.imgY+amount + end P.garbageBeneath=P.garbageBeneath+amount - P.imgY=P.imgY+amount for i=1,#P.clearingRow do P.clearingRow[i]=P.clearingRow[i]+amount end