add volume control for hi quality triangles

This commit is contained in:
zeromus 2009-02-07 01:19:17 +00:00
parent f06907323a
commit 16c6f3860c
1 changed files with 2 additions and 2 deletions

View File

@ -736,7 +736,7 @@ static void RDoTriangle(void)
int32 count = SOUNDTS - ChannelBC[2];
while(count--)
{
*start += tcout;
*start += (tcout/100*FSettings.TriangleVolume)&(~0xFFFF);
start++;
}
//for(V=ChannelBC[2];V<SOUNDTS;V++)
@ -745,7 +745,7 @@ static void RDoTriangle(void)
else
for(V=ChannelBC[2];V<SOUNDTS;V++)
{
WaveHi[V]+=tcout;
WaveHi[V]+=(tcout/100*FSettings.TriangleVolume)&(~0xFFFF);
wlcount[2]--;
if(!wlcount[2])
{