Guard against division by zero crash

Closes #197.
This commit is contained in:
Curtis Rueden
2024-04-03 11:33:14 -05:00
committed by teejusb
parent 3138447138
commit ce3cb266a1
+2 -1
View File
@@ -275,7 +275,8 @@ void DancingCharacters::Update( float fDelta )
int iCurBeat = (int)GAMESTATE->m_Position.m_fSongBeat;
// Need to convert it to a int, otherwise it complains.
int NewBeatToSet = (int)AMM_BEATS_TIL_NEXTCAMERA;
iCurBeat -= iCurBeat % NewBeatToSet;
if (NewBeatToSet != 0)
iCurBeat -= iCurBeat % NewBeatToSet;
m_fThisCameraStartBeat = (float)iCurBeat;
m_fThisCameraEndBeat = float(iCurBeat + AMM_BEATS_TIL_NEXTCAMERA);