标签: c arrays avr
我在C中实施蛇游戏。蛇形阵列由3x3精灵组成。精灵的头部以1的增量移动。我想知道如何先存储头部3个步骤的位置,然后我可以将数组中的下一个精灵设置为等于该位置,依此类推蛇的长度
答案 0 :(得分:2)
move() back3 = back2 back2 = back1 back1 = current current = ??
您还可以尝试使用移动指针的循环缓冲区。这样你就不必完成所有的复制工作。但是,实现和调试要困难得多。