TorqueScript/Maths/Guide
From TDN
[edit]
Introduction
The following are the functions used in TorqueScript for specific mathematical uses.
Contents |
[edit]
Functions
[edit]
Random number
getRandom(%a, %b);
Return a random number between %a and %b.
[edit]
Dice
function dice(%num, %size)
{
%sum = 0;
if((%size <= 0) || (%num <= 0))
return 0;
while(%num > 0)
{
%rnd = getRandom(1, %size);
%sum += %rnd;
%num--;
}
return %sum;
}
[edit]
Min/Max functions
function min(%a, %b)
{
return (%a < %b ? %a : %b);
}
function max(%a, %b)
{
return (%a > %b ? %a : %b);
}
[edit]
Return the absolute value
function abs(%a)
{
return mAbs(%a);
}
[edit]
Rounding a number
function roundDown(%number)
{
return mFloor(%number);
}
function roundUp(%number)
{
return mCeil(%number);
}
--James Thompson 15:44, 30 September 2006 (PST)



