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)