static void pad(struct pong *p, int pad) { struct player *player = &p->player[pad]; /* clear existing pad */ singlepad(player->xpos, player->e_pad, 0); /* draw wanted pad */ singlepad(player->xpos, player->w_pad, 1); /* existing is now the wanted */ player->e_pad = player->w_pad; }
void pad(struct pong *p, int pad) { static int xpos[2]={0, LCD_WIDTH-PAD_WIDTH}; /* clear existing pad */ singlepad(xpos[pad], p->e_pad[pad], 0); /* draw wanted pad */ singlepad(xpos[pad], p->w_pad[pad], 1); /* existing is now the wanted */ p->e_pad[pad] = p->w_pad[pad]; }