diff options
Diffstat (limited to 'src/maths.c')
| -rw-r--r-- | src/maths.c | 65 |
1 files changed, 7 insertions, 58 deletions
diff --git a/src/maths.c b/src/maths.c index da5e23a..32222a1 100644 --- a/src/maths.c +++ b/src/maths.c @@ -3,38 +3,23 @@ #define UseTimsPinp Yes -#define trip_debugger No - -#if trip_debugger -int testa = 0; -int testb = 100; -int testc = 0; -#endif - - /* externs for commonly used global variables and arrays */ - #if platform_pc - extern int sine[]; - extern int cosine[]; - #endif - - extern short ArcCosTable[]; - extern short ArcSineTable[]; - extern short ArcTanTable[]; +extern int sine[]; +extern int cosine[]; - extern LONGLONGCH ll_zero; +extern short ArcCosTable[]; +extern short ArcSineTable[]; +extern short ArcTanTable[]; - extern int NormalFrameTime; +extern LONGLONGCH ll_zero; +extern int NormalFrameTime; -#if PSX -extern unsigned long *scratchp; -#endif /* @@ -60,36 +45,6 @@ extern unsigned long *scratchp; -#if PSX -inline void ch2psx(MATRIXCH *chm, MATRIX *psxm) -{ - psxm->m[0][0] = chm->mat11 >> 4; - psxm->m[0][1] = chm->mat21 >> 4; - psxm->m[0][2] = chm->mat31 >> 4; - psxm->m[1][0] = chm->mat12 >> 4; - psxm->m[1][1] = chm->mat22 >> 4; - psxm->m[1][2] = chm->mat32 >> 4; - psxm->m[2][0] = chm->mat13 >> 4; - psxm->m[2][1] = chm->mat23 >> 4; - psxm->m[2][2] = chm->mat33 >> 4; -} - -inline void psx2ch(MATRIX *psxm, MATRIXCH *chm) -{ - - chm->mat11 = psxm->m[0][0] << 4; - chm->mat21 = psxm->m[0][1] << 4; - chm->mat31 = psxm->m[0][2] << 4; - chm->mat12 = psxm->m[1][0] << 4; - chm->mat22 = psxm->m[1][1] << 4; - chm->mat32 = psxm->m[1][2] << 4; - chm->mat13 = psxm->m[2][0] << 4; - chm->mat23 = psxm->m[2][1] << 4; - chm->mat33 = psxm->m[2][2] << 4; -} - -#endif - /* One over sin functions - CDF 4/2/98 */ extern int oneoversin[4096]; @@ -302,12 +257,6 @@ int FindShift32(int value, int limit) while(value > limit) { - #if trip_debugger - if(shift > 32) { - testa = testb / testc; - } - #endif - shift++; value >>= 1; |
