22 #ifndef WATCHMAKER_LIGHT_H 23 #define WATCHMAKER_LIGHT_H 25 #include "watchmaker/t3d.h" 27 #define LIGHT_MAPVERSION 1 28 #define VOLLIGHTFILEVERSION 1 29 #define OUTDOORLIGHTSFILEVERSION 2 31 #define LIGHT_COORDS (1<<0) 32 #define LIGHT_LIGHTMAPS (1<<1) 33 #define LIGHT_SHADOWMAPS (1<<2) 37 void GetBoundaries(t3dBODY *b,
float *minx,
float *miny,
float *minz,
float *maxx,
float *maxy,
float *maxz);
38 unsigned char LightgVertex(gVertex *v, t3dLIGHT *light);
39 void t3dLoadOutdoorLights(
const char *pname, t3dBODY *b, int32 ora);
40 void LoadVolumetricMap(WorkDirs &workDirs,
const char *pname, t3dBODY *b);
42 uint8 LightVertex(t3dVERTEX *vv, t3dV3F *v, t3dLIGHT *light);
46 #endif // WATCHMAKER_LIGHT_H Definition: 2d_stuff.h:30