mirror of
https://github.com/LDDestroier/CC/
synced 2025-02-02 20:29:11 +00:00
Added T-Spin Triple rotation (no detection, yet)
This commit is contained in:
parent
a5e0d08f72
commit
9497203bf2
@ -283,6 +283,12 @@ local makeNewMino = function(minoType, board, x, y, replaceColor)
|
||||
mino.shape = output
|
||||
-- try to kick off wall/floor
|
||||
if mino.checkCollision(0, 0) then
|
||||
-- try T-spin triple rotation
|
||||
if not mino.checkCollision(-direction, 2) then
|
||||
mino.y = mino.y + 2
|
||||
mino.x = mino.x - direction
|
||||
return true
|
||||
end
|
||||
-- kick off floor
|
||||
for y = 1, math.floor(#mino.shape) do
|
||||
if not mino.checkCollision(0, -y) then
|
||||
|
Loading…
Reference in New Issue
Block a user