From 1b4cf3a986a5c0fb94ebfd5c07b9da1ee4286f71 Mon Sep 17 00:00:00 2001 From: gewlitys Date: Sun, 11 May 2003 02:25:26 +0000 Subject: [PATCH] fixed invariants to conform oscilloscope border git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@954 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/libs/sound/trackplayer.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sc2/src/sc2code/libs/sound/trackplayer.c b/sc2/src/sc2code/libs/sound/trackplayer.c index 1c83e88de..c47f3e81d 100644 --- a/sc2/src/sc2code/libs/sound/trackplayer.c +++ b/sc2/src/sc2code/libs/sound/trackplayer.c @@ -727,10 +727,10 @@ GetSoundData (void *data) s = *(SWORD*) (&sbuffer[pos]); s = (s / 1360) + (RADAR_HEIGHT >> 1); - if (s < 0) - s = 0; - else if (s >= RADAR_HEIGHT) - s = RADAR_HEIGHT - 1; + if (s < 1) + s = 1; + else if (s > RADAR_HEIGHT - 2) + s = RADAR_HEIGHT - 2; scopedata[i] = (UBYTE) s; pos += 2; @@ -800,10 +800,10 @@ GetSoundData (void *data) s = (*(SWORD*)(&sbuffer[pos])) + (*(SWORD*)(&sbuffer[pos + 2])); s = (s / 1800) + (RADAR_HEIGHT >> 1); - if (s < 0) - s = 0; - else if (s >= RADAR_HEIGHT) - s = RADAR_HEIGHT - 1; + if (s < 1) + s = 1; + else if (s > RADAR_HEIGHT - 2) + s = RADAR_HEIGHT - 2; scopedata[i] = (UBYTE) s; pos += step;