Parent Directory | Revision Log
Revision 17 - (view) (download)
1 : | ian | 1 | /* DoDX functions |
2 : | * | ||
3 : | * (c) 2004, SidLuke | ||
4 : | * This file is provided as is (no warranties). | ||
5 : | */ | ||
6 : | |||
7 : | #if defined _dodconst_included | ||
8 : | #endinput | ||
9 : | #endif | ||
10 : | #define _dodconst_included | ||
11 : | |||
12 : | /* DoD teams */ | ||
13 : | #define ALLIES 1 | ||
14 : | #define AXIS 2 | ||
15 : | |||
16 : | #define FT_NEW 1<<0 | ||
17 : | #define FT_OLD 1<<1 | ||
18 : | |||
19 : | #define STAMINA_SET 0 | ||
20 : | #define STAMINA_RESET 1 | ||
21 : | |||
22 : | #define FUSE_SET 0 | ||
23 : | #define FUSE_RESET 1 | ||
24 : | |||
25 : | #define DODMAX_WEAPONS 46 // 5 slots for custom weapons | ||
26 : | |||
27 : | ian | 17 | // DoD Weapon Types |
28 : | enum | ||
29 : | { | ||
30 : | DODWT_PRIMARY = 0, | ||
31 : | DODWT_SECONDARY, | ||
32 : | DODWT_MELEE, | ||
33 : | DODWT_GRENADE, | ||
34 : | DODWT_OTHER | ||
35 : | }; | ||
36 : | |||
37 : | // Ammo Channels | ||
38 : | #define AMMO_SMG 1 // thompson, greasegun, sten, mp40 | ||
39 : | #define AMMO_ALTRIFLE 2 // carbine, k43, mg34 | ||
40 : | #define AMMO_RIFLE 3 // garand, enfield, scoped enfield, k98, scoped k98 | ||
41 : | #define AMMO_PISTOL 4 // colt, webley, luger | ||
42 : | #define AMMO_SPRING 5 // springfield | ||
43 : | #define AMMO_HEAVY 6 // bar, bren, stg44, fg42, scoped fg42 | ||
44 : | #define AMMO_MG42 7 // mg42 | ||
45 : | #define AMMO_30CAL 8 // 30cal | ||
46 : | #define AMMO_GREN 9 // grenades (should be all 3 types) | ||
47 : | #define AMMO_ROCKET 13 // bazooka, piat, panzerschreck | ||
48 : | ian | 1 | enum { |
49 : | PS_NOPRONE =0, | ||
50 : | PS_PRONE, | ||
51 : | PS_PRONEDEPLOY, | ||
52 : | PS_DEPLOY, | ||
53 : | ian | 17 | }; |
54 : | ian | 1 | |
55 : | /* info types for dod_get_map_info native */ | ||
56 : | enum { | ||
57 : | MI_ALLIES_TEAM = 0, | ||
58 : | MI_ALLIES_PARAS, | ||
59 : | MI_AXIS_PARAS, | ||
60 : | ian | 17 | }; |
61 : | ian | 1 | |
62 : | /* DoD weapons */ | ||
63 : | enum { | ||
64 : | DODW_AMERKNIFE = 1, | ||
65 : | DODW_GERKNIFE, | ||
66 : | DODW_COLT, | ||
67 : | DODW_LUGER, | ||
68 : | DODW_GARAND, | ||
69 : | DODW_SCOPED_KAR, | ||
70 : | DODW_THOMPSON, | ||
71 : | DODW_STG44, | ||
72 : | DODW_SPRINGFIELD, | ||
73 : | DODW_KAR, | ||
74 : | DODW_BAR, | ||
75 : | DODW_MP40, | ||
76 : | DODW_HANDGRENADE, | ||
77 : | DODW_STICKGRENADE, | ||
78 : | DODW_STICKGRENADE_EX, | ||
79 : | DODW_HANDGRENADE_EX, | ||
80 : | DODW_MG42, | ||
81 : | DODW_30_CAL, | ||
82 : | DODW_SPADE, | ||
83 : | DODW_M1_CARBINE, | ||
84 : | DODW_MG34, | ||
85 : | DODW_GREASEGUN, | ||
86 : | DODW_FG42, | ||
87 : | DODW_K43, | ||
88 : | DODW_ENFIELD, | ||
89 : | DODW_STEN, | ||
90 : | DODW_BREN, | ||
91 : | DODW_WEBLEY, | ||
92 : | DODW_BAZOOKA, | ||
93 : | DODW_PANZERSCHRECK, | ||
94 : | DODW_PIAT, | ||
95 : | DODW_SCOPED_FG42, | ||
96 : | DODW_FOLDING_CARBINE, | ||
97 : | DODW_KAR_BAYONET, | ||
98 : | DODW_SCOPED_ENFIELD, | ||
99 : | DODW_MILLS_BOMB, | ||
100 : | DODW_BRITKNIFE, | ||
101 : | DODW_GARAND_BUTT, | ||
102 : | DODW_ENFIELD_BAYONET, | ||
103 : | DODW_MORTAR, | ||
104 : | DODW_K43_BUTT, | ||
105 : | }; | ||
106 : | |||
107 : | /* DoD Classes */ | ||
108 : | enum { | ||
109 : | DODC_GARAND = 1, | ||
110 : | DODC_CARBINE, | ||
111 : | DODC_THOMPSON, | ||
112 : | DODC_GREASE, | ||
113 : | DODC_SNIPER, | ||
114 : | DODC_BAR, | ||
115 : | DODC_30CAL, | ||
116 : | DODC_BAZOOKA, | ||
117 : | //DODC_ALLIES_MORTAR, | ||
118 : | DODC_KAR = 10, | ||
119 : | DODC_K43, | ||
120 : | DODC_MP40, | ||
121 : | DODC_MP44, | ||
122 : | DODC_SCHARFSCHUTZE, | ||
123 : | DODC_FG42, | ||
124 : | DODC_SCOPED_FG42, | ||
125 : | DODC_MG34, | ||
126 : | DODC_MG42, | ||
127 : | DODC_PANZERJAGER, | ||
128 : | //DODC_AXIS_MORTAR, | ||
129 : | DODC_ENFIELD = 21, | ||
130 : | DODC_STEN, | ||
131 : | DODC_MARKSMAN, | ||
132 : | DODC_BREN, | ||
133 : | DODC_PIAT, | ||
134 : | //DODC_BRIT_MORTAR, | ||
135 : | }; |
Contact | ViewVC Help |
Powered by ViewVC 1.0.4 |