home *** CD-ROM | disk | FTP | other *** search
/ Teach Yourself Game Programming in 21 Days / TYGAMES_R.ISO / source / day_18 / graph8.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-20  |  735 b   |  32 lines

  1.  
  2. // D E F I N E S /////////////////////////////////////////////////////////////
  3.  
  4. #define FP_SHIFT          8 // number of binary decimal digits
  5. #define FP_SHIFT_2N     256 // 2^FP_SHIFT, used during conversion of floats
  6.  
  7. // S T R U C T U R E S ///////////////////////////////////////////////////////
  8.  
  9. // define our new magical fixed point data type
  10.  
  11. typedef long fixed;
  12.  
  13. // P R O T O T Y P E S ///////////////////////////////////////////////////////
  14.  
  15. fixed Assign_Integer(long integer);
  16.  
  17. fixed Assign_Float(float number);
  18.  
  19. fixed Mul_Fixed(fixed f1,fixed f2);
  20.  
  21. fixed Div_Fixed(fixed f1,fixed f2);
  22.  
  23. fixed Add_Fixed(fixed f1,fixed f2);
  24.  
  25. fixed Sub_Fixed(fixed f1,fixed f2);
  26.  
  27. void Print_Fixed(fixed f1);
  28.  
  29.  
  30.  
  31.  
  32.