home *** CD-ROM | disk | FTP | other *** search
/ Cutting-Edge 3D Game Programming with C++ / CE3DC++.ISO / BOOK / CHAP14 / SINCOS.HPP < prev    next >
C/C++ Source or Header  |  1996-01-24  |  410b  |  20 lines

  1. //
  2. // File name: SinCos.HPP
  3. //
  4. // Description:
  5. //
  6. // Author: John De Goes
  7. //
  8. // Project: Cutting Edge 3D Game Programming
  9. //
  10.  
  11. #ifndef SINCOSHPP
  12. #define SINCOSHPP
  13.  
  14. #define COS(a) ( CosTable [a & (DEGREECOUNT - 1)] )
  15. #define SIN(a) ( SinTable [a & (DEGREECOUNT - 1)] )
  16.  
  17. const unsigned int DEGREECOUNT = 1024;
  18. extern float SinTable [ DEGREECOUNT ];
  19. extern float CosTable [ DEGREECOUNT ];
  20. #endif