Skip to content

Commit 989d687

Browse files
committed
Eliminating a bug in Tetris (freezing shapes)
1 parent f414822 commit 989d687

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

MiniScript-cpp/demo/tetris.ms

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,6 @@ rotate = function(s)
251251
end function
252252

253253
deleteRows = function
254-
redrawP = false
255254
for i in range(0, fieldHeight - 1, 1)
256255
nNulls = 0
257256
for cell in field[i]
@@ -264,10 +263,8 @@ deleteRows = function
264263
end for
265264
outer.field = [emptyRow] + field[:i] + field[i + 1:]
266265
outer.delay -= delaySub
267-
redrawP = true
268266
end if
269267
end for
270-
if redrawP then drawField
271268
end function
272269

273270

@@ -310,6 +307,7 @@ while true
310307
if moved == null then
311308
absorbShape s
312309
deleteRows
310+
drawField
313311
shape = null
314312
s = null
315313
else

0 commit comments

Comments
 (0)