home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 December / PCWKCD1296.iso / sharewar / quake106 / utils / light / light.h < prev    next >
C/C++ Source or Header  |  1996-09-12  |  744b  |  39 lines

  1.  
  2. #include "cmdlib.h"
  3. #include "mathlib.h"
  4. #include "bspfile.h"
  5. #include "entities.h"
  6. #include "threads.h"
  7.  
  8. #define    ON_EPSILON    0.1
  9.  
  10. #define    MAXLIGHTS            1024
  11.  
  12. void LoadNodes (char *file);
  13. qboolean TestLine (vec3_t start, vec3_t stop);
  14.  
  15. void LightFace (int surfnum);
  16. void LightLeaf (dleaf_t *leaf);
  17.  
  18. void MakeTnodes (dmodel_t *bm);
  19.  
  20. extern    float        scaledist;
  21. extern    float        scalecos;
  22. extern    float        rangescale;
  23.  
  24. extern    int        c_culldistplane, c_proper;
  25.  
  26. byte *GetFileSpace (int size);
  27. extern    byte        *filebase;
  28.  
  29. extern    vec3_t    bsp_origin;
  30. extern    vec3_t    bsp_xvector;
  31. extern    vec3_t    bsp_yvector;
  32.  
  33. void TransformSample (vec3_t in, vec3_t out);
  34. void RotateSample (vec3_t in, vec3_t out);
  35.  
  36. extern    qboolean    extrasamples;
  37.  
  38. extern    float        minlights[MAX_MAP_FACES];
  39.