现在要模拟同一行,同一列的同色砖块消除游戏
可以定义下面的一个二维数组
int[][] x=new int[][]{
{0,0,0,2,0,0,0},
{0,0,2,1,0,0,0},
{0,0,3,1,0,0,0},
{1,0,1,1,0,0,0},
{2,3,1,2,0,0,0},
}
其中1,2,3分别代表不同颜色的砖块
上面没有支撑的砖块往下掉,左边没砖块的右侧的砖块整体左移
当消去以后,数组变成下面这样子
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{1,0,2,0,0,0,0},
{2,3,3,0,0,0,0}, 大家来设计一下吧~~~
可以定义下面的一个二维数组
int[][] x=new int[][]{
{0,0,0,2,0,0,0},
{0,0,2,1,0,0,0},
{0,0,3,1,0,0,0},
{1,0,1,1,0,0,0},
{2,3,1,2,0,0,0},
}
其中1,2,3分别代表不同颜色的砖块
上面没有支撑的砖块往下掉,左边没砖块的右侧的砖块整体左移
当消去以后,数组变成下面这样子
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{1,0,2,0,0,0,0},
{2,3,3,0,0,0,0}, 大家来设计一下吧~~~
右边3上面的2为什么没消去?为什么下面的3没消去?