/*******************/ /*** Fixed Stupg ***/ /*******************/ #ifndef __DAVES_FIXED__ #define __DAVES_FIXED__ #include "system/global.h" /*****************************************************************************/ typedef s32 Fixed; /*****************************************************************************/ #define FixedShift 16 #define FixedMultFactor (1<>FixedShift)) #define FixedMult(a,b) ((a*b)>>FixedShift) #define FixedMult2(a,b) ((a>>(FixedShift/2))*(b>>(FixedShift/2))) /*****************************************************************************/ #endif