用二维数组表示方块所在的整个区域,0表示有方块,1表示有方块。从上往下,从左往右开始输出区域。 判断消行,也就是当方块下落后,从它所停留那一行(记录此行)开始,计算每一行是否全为1,如果全为1,则往下继续判断下一行,再记录消行的行数。 判断完毕后,开始将这几行数据全变为0即可。然后就是下降。 比如从第8行开始,消2行,也就是8,9行消掉。此时应该让前面7行往下落2行。也就是第9行数据等于第7行,第8行数据等于第6行,以此类推。写一个循环 就可以了。
下一篇: 《007:夜火》第五关攻略
相关文章
更多>>精选单机游戏推荐
72.5 G
4.3 G
4.0 G
3.0 G
3.0 G
3.0 G
200.0 MB
20.0 G
1.0 G
35.0 G