#include #include "player.h" #include "paddle.h" struct player * new_player(int id) { struct player *p; p = malloc(sizeof(*p)); if (p == NULL) { return NULL; } p->score = 0; p->paddle_h.pos = PADDLE_H_POS_START; p->paddle_v.pos = PADDLE_V_POS_START; p->paddle_h.size = PADDLE_H_SIZE_NORMAL; p->paddle_v.size = PADDLE_V_SIZE_NORMAL; p->paddle_h.speed = PADDLE_H_SPEED_NORMAL; p->paddle_v.speed = PADDLE_V_SPEED_NORMAL; p->paddle_h.dir = 0; p->paddle_v.dir = 0; p->paddle_h.type = PADDLE_TYPE_H; p->paddle_v.type = PADDLE_TYPE_V; if (id == 0) { p->paddle_h.track = 23; p->paddle_v.track = 2; } else { p->paddle_h.track = 1; p->paddle_v.track = 77; } return p; } void free_player(struct player *p) { free(p); }