From ea9952c2d0ca432566410d8bd806b906e02f1e93 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Wed, 8 Jul 2020 21:46:14 +0100 Subject: [PATCH] Clean-up PixTone code a little This is still ASM-accurate --- src/PixTone.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/PixTone.cpp b/src/PixTone.cpp index b069c2c0..3dad3604 100644 --- a/src/PixTone.cpp +++ b/src/PixTone.cpp @@ -154,12 +154,12 @@ BOOL MakePixelWaveData(const PIXTONEPARAMETER *ptp, unsigned char *pData) + 128; if (gWaveModelTable[ptp->oPitch.model][b] < 0) - dMain = d1 - d1 * 0.5 * -gWaveModelTable[ptp->oPitch.model][b] * ptp->oPitch.top / 64.0 / 64.0 + dMain; + dMain += d1 - d1 * 0.5 * -gWaveModelTable[ptp->oPitch.model][b] * ptp->oPitch.top / 64.0 / 64.0; else - dMain = d1 + d1 * 2.0 * gWaveModelTable[ptp->oPitch.model][b] * ptp->oPitch.top / 64.0 / 64.0 + dMain; + dMain += d1 + d1 * 2.0 * gWaveModelTable[ptp->oPitch.model][b] * ptp->oPitch.top / 64.0 / 64.0; - dPitch = dPitch + d2; - dVolume = dVolume + d3; + dPitch += d2; + dVolume += d3; } return TRUE;