home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 23 / IOPROG_23.ISO / SOFT / RAYCAST.ZIP / VOXDIS.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1995-07-10  |  500 b   |  36 lines

  1. #include "ray.h"
  2. #include "globals.h"
  3. #include "voxel.h"
  4.  
  5. #define MAX_SCALER 10
  6. #define MIN_SCALER 1
  7.  
  8. void V_Dist_Scale_Inc() {
  9.  
  10. if (HEIGHT_SCALER<MAX_SCALER) {
  11.   HEIGHT_SCALER++;
  12.   }
  13.  
  14. V_Recalc_Alts();
  15. }
  16.  
  17. void V_Dist_Scale_Dec() {
  18.  
  19. if (HEIGHT_SCALER>MIN_SCALER) {
  20.   HEIGHT_SCALER--;
  21.   }
  22.  
  23. V_Recalc_Alts();
  24. }
  25.  
  26. void V_Set_Dist_Scale(long new_scaler) {
  27.  
  28. if ((new_scaler>=MIN_SCALER) && (new_scaler<=MAX_SCALER)) {
  29.   HEIGHT_SCALER=new_scaler;
  30.   }
  31.  
  32. V_Recalc_Alts();
  33. }
  34.  
  35.  
  36.