requested feature: large number display

origional author: Peter Simard
This commit is contained in:
AzaezelX 2022-04-17 13:03:44 -05:00
parent 4ffa367240
commit b795776b23

View file

@ -1247,4 +1247,38 @@ DefineEngineFunction(getRandom, F32, (S32 a, S32 b), (S32_MAX, S32_MAX),
return gRandGen.randF();
}
DefineEngineFunction(mAddS32, const char *, (S32 v1, S32 v2), , "Add 2 large numbers")
{
S32 res = v1 + v2;
char *ret = Con::getReturnBuffer(64);
dSprintf(ret, 64, "%i", res);
return ret;
}
DefineEngineFunction(mSubS32, const char *, (S32 v1, S32 v2), , "Subtract 2 large numbers")
{
S32 res = v1 - v2;
char *ret = Con::getReturnBuffer(64);
dSprintf(ret, 64, "%i", res);
return ret;
}
DefineEngineFunction(mMulS32, const char *, (S32 v1, S32 v2), , "Multiply 2 large numbers")
{
S32 res = v1 * v2;
char *ret = Con::getReturnBuffer(64);
dSprintf(ret, 64, "%i", res);
return ret;
}
DefineEngineFunction(mDivS32, const char *, (S32 v1, S32 v2), , "Divide 2 large numbers")
{
S32 res = v1 / v2;
char *ret = Con::getReturnBuffer(64);
dSprintf(ret, 64, "%i", res);
return ret;
}
//------------------------------------------------------------------------------