level_environment.h 641 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __LEVEL_ENVIRONMENT_H__
  2. #define __LEVEL_ENVIRONMENT_H__
  3. typedef struct
  4. {
  5. char bUsed;
  6. int iWeather;
  7. unsigned int uiDensity;
  8. unsigned int uiIntensity;
  9. float fmaxDivergence;
  10. float fDist;
  11. float fSky;
  12. int iReserved[10];
  13. } WEATHERSTRUCT;
  14. typedef struct
  15. {
  16. char bUsed;
  17. int EffectID;
  18. float fRadius;
  19. unsigned int uiDensity;
  20. unsigned int uiIntensity;
  21. float fSky;
  22. float fLowPlane;
  23. int iReserved[10];
  24. } NATUREEFFECTSTRUCT;
  25. typedef struct
  26. {
  27. NATUREEFFECTSTRUCT NatureEffect[10];
  28. WEATHERSTRUCT Weather[3];
  29. char cCam[32];
  30. char cEnv[32];
  31. char cAnimEff[32];
  32. int Reserved[92];
  33. } LEVEL_ENVIRONMENT;
  34. #endif