玩家的随机数生成器独立为四个,尝试避免联网对战时不同步错误,整理代码

This commit is contained in:
MrZ626
2021-05-13 02:34:32 +08:00
parent adbb888fe4
commit cc1261c285
25 changed files with 82 additions and 77 deletions

View File

@@ -9,7 +9,7 @@ local function check_rise(P)
end
end
for _=1,8-L do
P:garbageRise(13,1,generateLine(P:RND(10)))
P:garbageRise(13,1,generateLine(P.holeRND:random(10)))
end
else
if L==0 then
@@ -17,7 +17,7 @@ local function check_rise(P)
SFX.play('clear')
BG.send(26)
for _=1,8 do
P:garbageRise(13,1,generateLine(P:RND(10)))
P:garbageRise(13,1,generateLine(P.holeRND:random(10)))
end
else
BG.send(#P.clearedRow)
@@ -38,7 +38,7 @@ return{
PLY.newPlayer(1)
local P=PLAYERS[1]
for _=1,8 do
P:garbageRise(13,1,generateLine(P:RND(10)))
P:garbageRise(13,1,generateLine(P.holeRND:random(10)))
end
P.fieldBeneath=0
end,