SwMath
From SWWorkshop
Utility functions for math operations
define SW_MATH_PI 3.14678f float swMathCos(angle) //degree float swMathSin(angle) //degree float swMathDegreeToRadian(float degree); float swMathRadianToDegree(float radian); float swMathDegree(float x0,float y0,float x1,float y1); float swMathDistance(float x0,float y0,float x1,float y1); float swMathMax(float val1, float val2); float swMathMin(float val1, float val2); float swMathAbs(float val); float swMathSign(float val); bool swMathIsPowerTwo(float val); bool swMathIsInRangeInt(int val,int minVal,int maxVal); bool swMathIsInRangeFloat(float val,float minVal,float maxVal); int swMathClampInt(int val,int minVal,int maxVal); float swMathClampFloat(float val,float minVal,float maxVal); float swMathRandom(float minVal,float maxVal); float swMathRandomFloat(float minVal,float maxVal); int swMathRandomInt(int minVal,int maxVal); void swMathSetSeed(int randomSeed); void swMathSourceCalculate(swRect *rect,int xGridSize,int yGridSize,int xGridIndex,int yGridIndex);
