CMath.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 class Math {
00022
00023
private:
00024
00025 Math(){}
00026
00027
public:
00028
00029
static void limitChar(
signed char *in,
int low,
int high);
00030
static void limitChar(
unsigned char *in,
int low,
int high);
00031
static void limitInt(
int *in,
int low,
int high);
00032
static void limitFloat(
float *in,
float low,
float high);
00033
static void wrapChar(
signed char *in,
signed char low,
signed char high);
00034
static void wrapInt(
int *in,
int low,
int high);
00035
static void wrapFloat(
float *in,
float low,
float high);
00036
static int rrand(
int min,
int max);
00037
static bool boolFromWord(
char *word);
00038
static void addBit(
long *currentBits,
long newBits);
00039
static void removeBit(
long *currentBits,
long oldBits);
00040
static void calculateSlope(
float x,
float y,
float x2,
float y2,
float *dx,
float *dy);
00041
00042 };
Generated on Thu Dec 2 20:26:02 2004 for Blob Wars : Metal Blob Solid by
1.3.7