void moveApple(char gr[][SIZEX], int sp[], int keyMove[], int apple[][COUNT]) {
for(int i(0); i < COUNT; i++) {
if (( apple[0][COUNT] < (sp[0] + keyMove[0])) && (apple[1][COUNT] < (sp[1] + keyMove[1])))
{
apple[0][0] += (sp[0] + keyMove[0]);
}
这是我正在处理的项目中的一个过程......苹果应该根据 sp 的位置移动(这是一个火花数组,用于移动的变量),我希望苹果与每个 sp 一起向 sp 移动移动。下面是另一个也不起作用的尝试:
void moveApple(char gr[][SIZEX], int sp[], int keyMove[], int apple[][COUNT]) {
for(int i(0); i < COUNT; i++) {
if (( apple[0][COUNT] < (sp[0] + keyMove[0])) && (apple[1][COUNT] < (sp[1] + keyMove[1])))
{
gr[apple[0][-1]][apple[1][-1]] = APPLE;
}