c ++中的蛇游戏:蛇头没有像预期的那样移动

时间:2016-05-21 06:30:26

标签: c++

dynamic component type rendering之后,我用vs2015社区编写了一个简单的C ++程序:

protected $table = 'students';
protected $primaryKey = 'roll_no';

这个程序的行为应该是这样的:当我按下' a' 一旦,头部(' O')向左移动一个字符长度。然而,它快速向左移动直到它消失,然后不响应我的keyborad命中。

1 个答案:

答案 0 :(得分:0)

在逻辑()中移动一次后,您必须将'dir'变量重置为STOP值。否则,dir保持'LEFT'方向,你的蛇在每次logic()调用中向左移动。只需在logic()函数的末尾添加以下语句:

dir = STOP;