home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2000 March / maximum-cd-2000-03.iso / Quake3 Game Source / Q3AGameSource.exe / Main / inv.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-18  |  2.5 KB  |  86 lines

  1. // Copyright (C) 1999-2000 Id Software, Inc.
  2. //
  3.  
  4.  
  5. #define INVENTORY_NONE                0
  6. //armor
  7. #define INVENTORY_ARMOR                1
  8. //weapons
  9. #define INVENTORY_GAUNTLET            4
  10. #define INVENTORY_SHOTGUN            5
  11. #define INVENTORY_MACHINEGUN        6
  12. #define INVENTORY_GRENADELAUNCHER    7
  13. #define INVENTORY_ROCKETLAUNCHER    8
  14. #define INVENTORY_LIGHTNING            9
  15. #define INVENTORY_RAILGUN            10
  16. #define INVENTORY_PLASMAGUN            11
  17. #define INVENTORY_BFG10K            13
  18. #define INVENTORY_GRAPPLINGHOOK        14
  19. //ammo
  20. #define INVENTORY_SHELLS            15
  21. #define INVENTORY_BULLETS            16
  22. #define INVENTORY_GRENADES            17
  23. #define INVENTORY_CELLS                18
  24. #define INVENTORY_LIGHTNINGAMMO        20
  25. #define INVENTORY_ROCKETS            21
  26. #define INVENTORY_SLUGS                22
  27. #define INVENTORY_BFGAMMO            23
  28. //powerups
  29. #define INVENTORY_HEALTH            24
  30. #define INVENTORY_TELEPORTER        25
  31. #define INVENTORY_MEDKIT            26
  32. #define INVENTORY_QUAD                27
  33. #define INVENTORY_ENVIRONMENTSUIT    28
  34. #define INVENTORY_HASTE                29
  35. #define INVENTORY_INVISIBILITY        30
  36. #define INVENTORY_REGEN                31
  37. #define INVENTORY_FLIGHT            32
  38. #define INVENTORY_REDFLAG            33
  39. #define INVENTORY_BLUEFLAG            34
  40. //enemy stuff
  41. #define ENEMY_HORIZONTAL_DIST        200
  42. #define ENEMY_HEIGHT                201
  43. #define NUM_VISIBLE_ENEMIES            202
  44. #define NUM_VISIBLE_TEAMMATES        203
  45.  
  46. //item numbers (make sure they are in sync with bg_itemlist in bg_misc.c)
  47. #define MODELINDEX_ARMORSHARD        1
  48. #define MODELINDEX_ARMORCOMBAT        2
  49. #define MODELINDEX_ARMORBODY        3
  50. #define MODELINDEX_HEALTHSMALL        4
  51. #define MODELINDEX_HEALTH            5
  52. #define MODELINDEX_HEALTHLARGE        6
  53. #define MODELINDEX_HEALTHMEGA        7
  54.  
  55. #define MODELINDEX_GAUNTLET            8
  56. #define MODELINDEX_SHOTGUN            9
  57. #define MODELINDEX_MACHINEGUN        10
  58. #define MODELINDEX_GRENADELAUNCHER    11
  59. #define MODELINDEX_ROCKETLAUNCHER    12
  60. #define MODELINDEX_LIGHTNING        13
  61. #define MODELINDEX_RAILGUN            14
  62. #define MODELINDEX_PLASMAGUN        15
  63. #define MODELINDEX_BFG10K            16
  64. #define MODELINDEX_GRAPPLINGHOOK    17
  65.  
  66. #define MODELINDEX_SHELLS            18
  67. #define MODELINDEX_BULLETS            19
  68. #define MODELINDEX_GRENADES            20
  69. #define MODELINDEX_CELLS            21
  70. #define MODELINDEX_LIGHTNINGAMMO    22
  71. #define MODELINDEX_ROCKETS            23
  72. #define MODELINDEX_SLUGS            24
  73. #define MODELINDEX_BFGAMMO            25
  74.  
  75. #define MODELINDEX_TELEPORTER        26
  76. #define MODELINDEX_MEDKIT            27
  77. #define MODELINDEX_QUAD                28
  78. #define MODELINDEX_ENVIRONMENTSUIT    29
  79. #define MODELINDEX_HASTE            30
  80. #define MODELINDEX_INVISIBILITY        31
  81. #define MODELINDEX_REGEN            32
  82. #define MODELINDEX_FLIGHT            33
  83. #define MODELINDEX_REDFLAG            34
  84. #define MODELINDEX_BLUEFLAG            35
  85.  
  86.