假设我有一个 2D int 数组..
int[][] board = new int[10][20];
public void initBoard()
{
for(int r = 0; r < 10; r++)
for(int c = 0; c < 20; c++)
board[r][c] = 0;
}
0 表示没有棋子 棋子用 1-7 表示;
1 - Z 形
2 - S 形
3 - 线条形状
4 - T 形
5 - 盒子形状
6 - L 形
7 - 向后 L 形
用随机形状填充整个数组并且没有剩余空间的最佳方法是什么。
注意:我的游戏可以运行,我只是在尝试让它适应不同的东西,同时仍在使用俄罗斯方块游戏