From 1fb2851720605c5561183569ec059fbca22a28c3 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 21 May 2013 17:13:06 -0400 Subject: Fix minimum position of horizontal paddles. --- diff --git a/src/paddle.c b/src/paddle.c index 02dec02..4a02e3d 100644 --- a/src/paddle.c +++ b/src/paddle.c @@ -6,15 +6,18 @@ void update_paddle(struct paddle *pad) { + int min; int max; pad->pos += pad->speed * pad->dir; if (pad->type == PADDLE_TYPE_H) { + min = 3; max = BOARD_WIDTH - 2; } else { + min = 2; max = BOARD_HEIGHT - 2;; } - if (pad->pos < pad->size / 2 + 2) pad->pos = pad->size / 2 + 2; + if (pad->pos < min + pad->size / 2) pad->pos = min + pad->size / 2; if (pad->pos > max - pad->size / 2) pad->pos = max - pad->size / 2; } -- cgit v0.9.1