From 96fd8d93c8b5cc62f4a62dd18ec9ae39e3075666 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 20 May 2013 16:43:59 -0400 Subject: Clear paddle artifacts. --- diff --git a/src/game.c b/src/game.c index 9b66d1a..e75a04b 100644 --- a/src/game.c +++ b/src/game.c @@ -93,6 +93,9 @@ draw_paddles(struct game *g) int pos; /* Player 1 horizontal paddle */ + for (pos = 0; pos < 79; ++pos) { + mvprintw(23, pos, " "); + } off = g->players[0]->paddle_h.pos; off -= g->players[0]->paddle_h.size / 2; for (pos = 0; pos < g->players[0]->paddle_h.size; ++pos) { @@ -102,6 +105,9 @@ draw_paddles(struct game *g) } /* Player 1 vertical paddle */ + for (pos = 0; pos < 24; ++pos) { + mvprintw(pos, 1, " "); + } off = g->players[0]->paddle_v.pos; off -= g->players[0]->paddle_v.size / 2; for (pos = 0; pos < g->players[0]->paddle_v.size; ++pos) { @@ -111,6 +117,9 @@ draw_paddles(struct game *g) } /* Player 2 horizontal paddle */ + for (pos = 0; pos < 79; ++pos) { + mvprintw(1, pos, " "); + } off = g->players[1]->paddle_h.pos; off -= g->players[1]->paddle_h.size / 2; for (pos = 0; pos < g->players[1]->paddle_h.size; ++pos) { @@ -120,6 +129,9 @@ draw_paddles(struct game *g) } /* Player 2 vertical paddle */ + for (pos = 0; pos < 24; ++pos) { + mvprintw(pos, 78, " "); + } off = g->players[1]->paddle_v.pos; off -= g->players[1]->paddle_v.size / 2; for (pos = 0; pos < g->players[1]->paddle_v.size; ++pos) { -- cgit v0.9.1