OPTIONS.H 783 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #ifndef __OPTIONS_H
  2. #define __OPTIONS_H
  3. enum {
  4. // global detail level range
  5. kDetailLevelMin = 0,
  6. kDetailLevel2,
  7. kDetailLevel3,
  8. kDetailLevel4,
  9. kDetailLevelMax,
  10. // global detail types
  11. kDetailSprites = 0,
  12. kDetailShadows = 1,
  13. kDetailGiblets = 2,
  14. };
  15. extern BOOL gFallingDamage;
  16. extern BOOL gViewBobbing;
  17. extern BOOL gRunBackwards;
  18. extern BOOL gFriendlyFire;
  19. extern BOOL gRespawnItems;
  20. extern BOOL gRespawnEnemies;
  21. extern BOOL gOverlayMap;
  22. extern BOOL gRotateMap;
  23. extern BOOL gGraphNumbers;
  24. extern BOOL gAutoAim;
  25. extern BOOL gInfiniteAmmo;
  26. extern BOOL gFullMap;
  27. extern BOOL gNoClip;
  28. extern BOOL gAimReticle;
  29. extern int gDetail;
  30. void InitEngine( int nMode = -1, int xres = 320, int yres = 200 );
  31. void optLoadINI( void );
  32. #endif