Appearance
Setp2:绘制小方块
这一步应该是十分好理解的,就不提供演练代码了。一共有 7 种小方块, 和主面板一样的思路,可以使用如下二维数组表示。
方块类型 | 数组 |
---|---|
I | [ [1, 1, 1, 1] ] |
J | [ [0, 1], [0, 1], [1, 1] ] |
L | [ [1, 0], [1, 0], [1, 1] ] |
O | [ [1, 1], [1, 1] ] |
S | [ [0, 1, 1], [1, 1, 0] ] |
Z | [ [1, 1, 0], [0, 1, 1] ] |
T | [ [0, 1, 0], [1, 1, 1] ] |
TIP
思考:如何使用算法获取这 7 种方块。