/* light.h $Id: light.h,v 1.5 2007/03/14 21:04:40 sezero Exp $ */ #ifndef __H2UTILS_LIGHT_H #define __H2UTILS_LIGHT_H // structure of the light lump #define ON_EPSILON 0.1 #define MAXLIGHTS 1024 extern float scaledist; extern float scalecos; extern float rangescale; //extern int c_culldistplane, c_proper; extern byte *filebase; extern vec3_t bsp_origin; extern float minlights[MAX_MAP_FACES]; extern qboolean extrasamples; //void TransformSample (vec3_t in, vec3_t out); //void RotateSample (vec3_t in, vec3_t out); //void LoadNodes (char *file); byte *GetFileSpace (int size); qboolean TestLine (vec3_t start, vec3_t stop); void LightFace (int surfnum); void LightLeaf (dleaf_t *leaf); void MakeTnodes (dmodel_t *bm); #endif /* __H2UTILS_LIGHT_H */