c语言 俄罗斯方块

case DOWN:
if (block.pos_x < 6 && gameScreen[block.pos_x + 1][block.pos_y] == 0) {
gameScreen[block.pos_x + 1][block.pos_y] = block.num;
gameScreen[block.pos_x][block.pos_y] = 0;
block.pos_x++;
}
else {
block.isactive = 0;
}
这一段什么意思???

第1个回答  2018-06-12
当按了向下键, 判断形状块的x坐标是否小于6和x的下一个坐标是否为空位置, 如果都满足, 形状块就移动一个位置追问

这个是不是就是自动往下走而不是控制着?

追答

应该是的, 你只给出了部分代码, 不好判断

追问

我试了一下是这样的 但是左右不行就是把其中x+1换成y+1 x++换y++ 请问左右我该怎么搞 不大会了

本回答被提问者采纳
相似回答