summaryrefslogtreecommitdiffstats
path: root/src/paddle.c
blob: 57cdbb531682e70db2997de7e8eb418846c6b08b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "paddle.h"

void
update_paddle(struct paddle *pad)
{
	int max;

	pad->pos += pad->speed * pad->dir;
	if (pad->type == PADDLE_TYPE_H) {
		max = 78;
	} else {
		max = 23;
	}
	if (pad->pos < pad->size / 2 + 2)  pad->pos = pad->size / 2 + 2;
	if (pad->pos > max - pad->size / 2) pad->pos = max - pad->size / 2;
}