先定义一个全局变量 dir
在 addNode 函数 身子增加里面将操作后 尾节点的下一个值赋值完成
如果不像蛇上下直接移动 那么可以将上下左右改成相反值
并且abs这里是取绝对值的意思
那么如果旧的方向和新的方向不相等,我们的方向就可以改变,如果相等,则不改变
就可以避免上下和左右直接交换的反差感
对于出现的乱码问题 是ncurses 函数,我们要使用noecho()消除多余的字符
先定义一个全局变量 dir
在 addNode 函数 身子增加里面将操作后 尾节点的下一个值赋值完成
如果不像蛇上下直接移动 那么可以将上下左右改成相反值
并且abs这里是取绝对值的意思
那么如果旧的方向和新的方向不相等,我们的方向就可以改变,如果相等,则不改变
就可以避免上下和左右直接交换的反差感
对于出现的乱码问题 是ncurses 函数,我们要使用noecho()消除多余的字符