1 | #ifndef CLIENT_CONTENT7_HEADER |
2 | #define |
3 | #include <engine/graphics.h> |
4 | #include "data_types.h" |
5 | namespace client_data7 { |
6 | extern CDataContainer *g_pData; |
7 | enum |
8 | { |
9 | IMAGE_NULL=0, |
10 | IMAGE_GAME, |
11 | IMAGE_DEADTEE, |
12 | IMAGE_PARTICLES, |
13 | IMAGE_CURSOR, |
14 | IMAGE_BANNER, |
15 | IMAGE_EMOTICONS, |
16 | IMAGE_BROWSEICONS, |
17 | IMAGE_BROWSER, |
18 | IMAGE_CONSOLE_BG, |
19 | IMAGE_CONSOLE_BAR, |
20 | IMAGE_DEMOBUTTONS, |
21 | IMAGE_FILEICONS, |
22 | IMAGE_GUIBUTTONS, |
23 | IMAGE_GUIICONS, |
24 | IMAGE_NO_SKINPART, |
25 | , |
26 | IMAGE_SOUNDICONS, |
27 | IMAGE_TOOLICONS, |
28 | IMAGE_ARROWICONS, |
29 | IMAGE_FRIENDICONS, |
30 | IMAGE_LEVELICONS, |
31 | , |
32 | IMAGE_CHATWHISPER, |
33 | IMAGE_RACEFLAG, |
34 | IMAGE_TIMERCLOCK, |
35 | NUM_IMAGES |
36 | }; |
37 | enum |
38 | { |
39 | ANIM_BASE=0, |
40 | ANIM_IDLE, |
41 | ANIM_INAIR, |
42 | ANIM_WALK, |
43 | ANIM_HAMMER_SWING, |
44 | ANIM_NINJA_SWING, |
45 | NUM_ANIMS |
46 | }; |
47 | enum |
48 | { |
49 | SPRITE_PART_SLICE=0, |
50 | SPRITE_PART_BALL, |
51 | SPRITE_PART_SPLAT01, |
52 | SPRITE_PART_SPLAT02, |
53 | SPRITE_PART_SPLAT03, |
54 | SPRITE_PART_SMOKE, |
55 | SPRITE_PART_SHELL, |
56 | SPRITE_PART_EXPL01, |
57 | SPRITE_PART_AIRJUMP, |
58 | SPRITE_PART_HIT01, |
59 | SPRITE_HEALTH_FULL, |
60 | SPRITE_HEALTH_EMPTY, |
61 | SPRITE_ARMOR_FULL, |
62 | SPRITE_ARMOR_EMPTY, |
63 | SPRITE_STAR1, |
64 | SPRITE_STAR2, |
65 | SPRITE_STAR3, |
66 | SPRITE_PART1, |
67 | SPRITE_PART2, |
68 | SPRITE_PART3, |
69 | SPRITE_PART4, |
70 | SPRITE_PART5, |
71 | SPRITE_PART6, |
72 | SPRITE_PART7, |
73 | SPRITE_PART8, |
74 | SPRITE_PART9, |
75 | SPRITE_WEAPON_GUN_BODY, |
76 | SPRITE_WEAPON_GUN_CURSOR, |
77 | SPRITE_WEAPON_GUN_PROJ, |
78 | SPRITE_WEAPON_GUN_MUZZLE1, |
79 | SPRITE_WEAPON_GUN_MUZZLE2, |
80 | SPRITE_WEAPON_GUN_MUZZLE3, |
81 | SPRITE_WEAPON_SHOTGUN_BODY, |
82 | SPRITE_WEAPON_SHOTGUN_CURSOR, |
83 | SPRITE_WEAPON_SHOTGUN_PROJ, |
84 | SPRITE_WEAPON_SHOTGUN_MUZZLE1, |
85 | SPRITE_WEAPON_SHOTGUN_MUZZLE2, |
86 | SPRITE_WEAPON_SHOTGUN_MUZZLE3, |
87 | SPRITE_WEAPON_GRENADE_BODY, |
88 | SPRITE_WEAPON_GRENADE_CURSOR, |
89 | SPRITE_WEAPON_GRENADE_PROJ, |
90 | SPRITE_WEAPON_HAMMER_BODY, |
91 | SPRITE_WEAPON_HAMMER_CURSOR, |
92 | SPRITE_WEAPON_HAMMER_PROJ, |
93 | SPRITE_WEAPON_NINJA_BODY, |
94 | SPRITE_WEAPON_NINJA_CURSOR, |
95 | SPRITE_WEAPON_NINJA_PROJ, |
96 | SPRITE_WEAPON_LASER_BODY, |
97 | SPRITE_WEAPON_LASER_CURSOR, |
98 | SPRITE_WEAPON_LASER_PROJ, |
99 | SPRITE_HOOK_CHAIN, |
100 | SPRITE_HOOK_HEAD, |
101 | SPRITE_WEAPON_NINJA_MUZZLE1, |
102 | SPRITE_WEAPON_NINJA_MUZZLE2, |
103 | SPRITE_WEAPON_NINJA_MUZZLE3, |
104 | SPRITE_PICKUP_HEALTH, |
105 | SPRITE_PICKUP_ARMOR, |
106 | SPRITE_PICKUP_GRENADE, |
107 | SPRITE_PICKUP_SHOTGUN, |
108 | SPRITE_PICKUP_LASER, |
109 | SPRITE_PICKUP_NINJA, |
110 | SPRITE_PICKUP_GUN, |
111 | SPRITE_PICKUP_HAMMER, |
112 | SPRITE_FLAG_BLUE, |
113 | SPRITE_FLAG_RED, |
114 | SPRITE_NINJA_BAR_FULL_LEFT, |
115 | SPRITE_NINJA_BAR_FULL, |
116 | SPRITE_NINJA_BAR_EMPTY, |
117 | SPRITE_NINJA_BAR_EMPTY_RIGHT, |
118 | SPRITE_TEE_BODY_OUTLINE, |
119 | SPRITE_TEE_BODY, |
120 | SPRITE_TEE_BODY_SHADOW, |
121 | SPRITE_TEE_BODY_UPPER_OUTLINE, |
122 | SPRITE_TEE_MARKING, |
123 | SPRITE_TEE_DECORATION, |
124 | SPRITE_TEE_DECORATION_OUTLINE, |
125 | SPRITE_TEE_HAND, |
126 | SPRITE_TEE_HAND_OUTLINE, |
127 | , |
128 | , |
129 | SPRITE_TEE_EYES_NORMAL, |
130 | SPRITE_TEE_EYES_ANGRY, |
131 | SPRITE_TEE_EYES_PAIN, |
132 | SPRITE_TEE_EYES_HAPPY, |
133 | SPRITE_TEE_EYES_SURPRISE, |
134 | SPRITE_TEE_HATS_TOP1, |
135 | SPRITE_TEE_HATS_TOP2, |
136 | SPRITE_TEE_HATS_SIDE1, |
137 | SPRITE_TEE_HATS_SIDE2, |
138 | SPRITE_TEE_BOT_GLOW, |
139 | SPRITE_TEE_BOT_FOREGROUND, |
140 | SPRITE_TEE_BOT_BACKGROUND, |
141 | SPRITE_OOP, |
142 | SPRITE_EXCLAMATION, |
143 | SPRITE_HEARTS, |
144 | SPRITE_DROP, |
145 | SPRITE_DOTDOT, |
146 | SPRITE_MUSIC, |
147 | SPRITE_SORRY, |
148 | SPRITE_GHOST, |
149 | SPRITE_SUSHI, |
150 | SPRITE_SPLATTEE, |
151 | SPRITE_DEVILTEE, |
152 | SPRITE_ZOMG, |
153 | SPRITE_ZZZ, |
154 | SPRITE_WTF, |
155 | SPRITE_EYES, |
156 | SPRITE_QUESTION, |
157 | SPRITE_BROWSE_LOCK_A, |
158 | SPRITE_BROWSE_LOCK_B, |
159 | SPRITE_BROWSE_UNPURE_A, |
160 | SPRITE_BROWSE_UNPURE_B, |
161 | SPRITE_BROWSE_STAR_A, |
162 | SPRITE_BROWSE_STAR_B, |
163 | SPRITE_BROWSE_HEART_A, |
164 | SPRITE_BROWSE_HEART_B, |
165 | SPRITE_DEMOBUTTON_PLAY, |
166 | SPRITE_DEMOBUTTON_PAUSE, |
167 | SPRITE_DEMOBUTTON_STOP, |
168 | SPRITE_DEMOBUTTON_SLOWER, |
169 | SPRITE_DEMOBUTTON_FASTER, |
170 | SPRITE_FILE_DEMO1, |
171 | SPRITE_FILE_DEMO2, |
172 | SPRITE_FILE_FOLDER, |
173 | SPRITE_FILE_MAP1, |
174 | SPRITE_FILE_MAP2, |
175 | SPRITE_GUIBUTTON_OFF, |
176 | SPRITE_GUIBUTTON_ON, |
177 | SPRITE_GUIBUTTON_HOVER, |
178 | SPRITE_GUIICON_MUTE, |
179 | SPRITE_GUIICON_FRIEND, |
180 | , |
181 | , |
182 | , |
183 | , |
184 | SPRITE_MENU_EXPANDED, |
185 | SPRITE_SOUNDICON_ON, |
186 | SPRITE_SOUNDICON_MUTE, |
187 | SPRITE_TOOL_UP_A, |
188 | SPRITE_TOOL_UP_B, |
189 | SPRITE_TOOL_DOWN_A, |
190 | SPRITE_TOOL_DOWN_B, |
191 | SPRITE_TOOL_EDIT_A, |
192 | SPRITE_TOOL_EDIT_B, |
193 | SPRITE_TOOL_X_A, |
194 | SPRITE_TOOL_X_B, |
195 | SPRITE_ARROW_LEFT_A, |
196 | SPRITE_ARROW_LEFT_B, |
197 | SPRITE_ARROW_LEFT_C, |
198 | SPRITE_ARROW_UP_A, |
199 | SPRITE_ARROW_UP_B, |
200 | SPRITE_ARROW_UP_C, |
201 | SPRITE_ARROW_RIGHT_A, |
202 | SPRITE_ARROW_RIGHT_B, |
203 | SPRITE_ARROW_RIGHT_C, |
204 | SPRITE_ARROW_DOWN_A, |
205 | SPRITE_ARROW_DOWN_B, |
206 | SPRITE_ARROW_DOWN_C, |
207 | SPRITE_FRIEND_PLUS_A, |
208 | SPRITE_FRIEND_PLUS_B, |
209 | SPRITE_FRIEND_X_A, |
210 | SPRITE_FRIEND_X_B, |
211 | SPRITE_LEVEL_A_ON, |
212 | SPRITE_LEVEL_A_A, |
213 | SPRITE_LEVEL_A_B, |
214 | SPRITE_LEVEL_B_ON, |
215 | SPRITE_LEVEL_B_A, |
216 | SPRITE_LEVEL_B_B, |
217 | SPRITE_LEVEL_C_ON, |
218 | SPRITE_LEVEL_C_A, |
219 | SPRITE_LEVEL_C_B, |
220 | , |
221 | , |
222 | , |
223 | , |
224 | , |
225 | , |
226 | , |
227 | , |
228 | SPRITE_BROWSER_A, |
229 | SPRITE_BROWSER_B, |
230 | SPRITE_TIMERCLOCK_A, |
231 | SPRITE_TIMERCLOCK_B, |
232 | NUM_SPRITES |
233 | }; |
234 | } |
235 | #endif |
236 | |