diff options
author | Felix Arends <edx@rockbox.org> | 2002-05-31 20:33:22 +0000 |
---|---|---|
committer | Felix Arends <edx@rockbox.org> | 2002-05-31 20:33:22 +0000 |
commit | 7844e67034b298242227837a499fd59e772433b0 (patch) | |
tree | 98fcd00fedd55328bbdbb2e66de41c6a02ab50bb /apps/recorder | |
parent | 434c4c572513e6f1fc97882fb36e4e57590cd718 (diff) | |
download | rockbox-7844e67034b298242227837a499fd59e772433b0.tar.gz rockbox-7844e67034b298242227837a499fd59e772433b0.zip |
Fixed remove-line-bug.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@863 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder')
-rw-r--r-- | apps/recorder/tetris.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/recorder/tetris.c b/apps/recorder/tetris.c index fc9a4b787b..8748231fbf 100644 --- a/apps/recorder/tetris.c +++ b/apps/recorder/tetris.c | |||
@@ -253,10 +253,10 @@ int check_lines(void) | |||
253 | { | 253 | { |
254 | lines++; | 254 | lines++; |
255 | for(i=y;i > 1;i--) | 255 | for(i=y;i > 1;i--) |
256 | for (x=0;x<max_x;x++) | 256 | for (x=0;x<max_x;x++) |
257 | virtual[i*max_x] = virtual[((i-1)*max_x)]; | 257 | memcpy(&virtual[i*max_x], &virtual[((i-1)*max_x)], max_x); |
258 | for (x=0;x<max_x;x++) | 258 | for (x=0;x<max_x;x++) |
259 | virtual[max_x] = 0; | 259 | memset (&virtual[max_x], 0, max_x); |
260 | } | 260 | } |
261 | } | 261 | } |
262 | return lines; | 262 | return lines; |