blob: 58ef6b55279cdab2ccd4657d4b2321e59b17d7ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include <stdlib.h>
#include "player.h"
#include "paddle.h"
struct player *
new_player(void)
{
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;
return p;
}
void
free_player(struct player *p)
{
free(p);
}
|