From 833d0723f229f7bd4fad3c8cb618063abedd83ca Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sun, 18 Apr 2021 18:23:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dc4w=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E5=9B=9E=E6=94=BE=E6=97=B6=E5=88=9D=E5=A7=8B=E5=9C=B0=E5=BD=A2?= =?UTF-8?q?=E4=BC=9A=E4=B8=8D=E4=B8=80=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/modes/c4wtrain_l.lua | 11 +++++------ parts/modes/c4wtrain_n.lua | 11 +++++------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/parts/modes/c4wtrain_l.lua b/parts/modes/c4wtrain_l.lua index 7126300d..7c24df47 100644 --- a/parts/modes/c4wtrain_l.lua +++ b/parts/modes/c4wtrain_l.lua @@ -1,4 +1,3 @@ -local rnd=math.random local rem=table.remove local function check_c4w(P) if P.lastPiece.row==0 then @@ -38,18 +37,18 @@ return{ P.visTime[i]=FREEROW.get(20) for x=4,7 do F[i][x]=0 end end - if rnd()<.6 then + if P:RND()<.6 then local initCell={11,14,12,13,21,24} for _=1,3 do - _=rem(initCell,rnd(#initCell)) + _=rem(initCell,P:RND(#initCell)) F[math.floor(_/10)][3+_%10]=20 end else local initCell={11,12,13,14,21,22,23,24} - rem(initCell,rnd(5,8)) - rem(initCell,rnd(1,4)) + rem(initCell,P:RND(5,8)) + rem(initCell,P:RND(1,4)) for _=1,6 do - _=rem(initCell,rnd(#initCell)) + _=rem(initCell,P:RND(#initCell)) F[math.floor(_/10)][3+_%10]=20 end end diff --git a/parts/modes/c4wtrain_n.lua b/parts/modes/c4wtrain_n.lua index a7f336a9..0432d660 100644 --- a/parts/modes/c4wtrain_n.lua +++ b/parts/modes/c4wtrain_n.lua @@ -1,4 +1,3 @@ -local rnd=math.random local rem=table.remove local function check_c4w(P) if P.lastPiece.row>0 then @@ -36,18 +35,18 @@ return{ P.visTime[i]=FREEROW.get(20) for x=4,7 do F[i][x]=0 end end - if rnd()<.6 then + if P:RND()<.6 then local initCell={11,14,12,13,21,24} for _=1,3 do - _=rem(initCell,rnd(#initCell)) + _=rem(initCell,P:RND(#initCell)) F[math.floor(_/10)][3+_%10]=20 end else local initCell={11,12,13,14,21,22,23,24} - rem(initCell,rnd(5,8)) - rem(initCell,rnd(1,4)) + rem(initCell,P:RND(5,8)) + rem(initCell,P:RND(1,4)) for _=1,6 do - _=rem(initCell,rnd(#initCell)) + _=rem(initCell,P:RND(#initCell)) F[math.floor(_/10)][3+_%10]=20 end end