mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 03:34:15 +01:00
Make div by zero fix more concice
This commit is contained in:
parent
67a656a4df
commit
a982e6ab88
@ -1319,18 +1319,13 @@ void ApplyAffineAnimFrameRelativeAndUpdateMatrix(u8 matrixNum, struct AffineAnim
|
||||
|
||||
s16 ConvertScaleParam(s16 scale)
|
||||
{
|
||||
s16 ret;
|
||||
s32 val = 0x10000;
|
||||
// UB: possible division by zero
|
||||
#ifdef UBFIX
|
||||
if (scale != 0)
|
||||
ret = val / scale;
|
||||
else
|
||||
ret = 0;
|
||||
#else
|
||||
ret = val / scale;
|
||||
if (scale == 0)
|
||||
return 0;
|
||||
#endif //UBFIX
|
||||
return ret;
|
||||
return val / scale;
|
||||
}
|
||||
|
||||
void GetAffineAnimFrame(u8 matrixNum, struct Sprite *sprite, struct AffineAnimFrameCmd *frameCmd)
|
||||
|
Loading…
Reference in New Issue
Block a user