Example #1
0
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;
}
Example #2
0
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];
}