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 种方块。