缘起:
在玩Codeblocks自带的俄罗斯方块时觉得不错,然而有时间限制。所以想自己再写一个。
程序效果:
主要内容:
程序中有一个board数组,其中有要显示的部分,也有不显示的部分,不显示的部分都存储1。
如下图:
shape采用4*4数组(shape)保存。如:
0 0 0 0
0 1 0 0
1 1 1 0
0 0 0 0
另外用变量row和column保存shape数组左上角在board中的位置。
每次下落或左右移动,先对row和column做出改变,然后检测当前row和column下,shape是否重合了为1的格子,