1#ifndef CLIENT_CONTENT7_HEADER
2#define CLIENT_CONTENT7_HEADER
3#include <engine/graphics.h>
4#include "data_types.h"
5namespace client_data7 {
6extern CDataContainer *g_pData;
7enum
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 IMAGE_MENUICONS,
26 IMAGE_SOUNDICONS,
27 IMAGE_TOOLICONS,
28 IMAGE_ARROWICONS,
29 IMAGE_FRIENDICONS,
30 IMAGE_LEVELICONS,
31 IMAGE_SIDEBARICONS,
32 IMAGE_CHATWHISPER,
33 IMAGE_RACEFLAG,
34 IMAGE_TIMERCLOCK,
35 NUM_IMAGES
36};
37enum
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};
47enum
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 SPRITE_TEE_FOOT,
128 SPRITE_TEE_FOOT_OUTLINE,
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 SPRITE_MENU_CHECKBOX_ACTIVE,
181 SPRITE_MENU_CHECKBOX_INACTIVE,
182 SPRITE_MENU_CHECKBOX_HOVER,
183 SPRITE_MENU_COLLAPSED,
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 SPRITE_SIDEBAR_REFRESH_A,
221 SPRITE_SIDEBAR_REFRESH_B,
222 SPRITE_SIDEBAR_FRIEND_A,
223 SPRITE_SIDEBAR_FRIEND_B,
224 SPRITE_SIDEBAR_FILTER_A,
225 SPRITE_SIDEBAR_FILTER_B,
226 SPRITE_SIDEBAR_INFO_A,
227 SPRITE_SIDEBAR_INFO_B,
228 SPRITE_BROWSER_A,
229 SPRITE_BROWSER_B,
230 SPRITE_TIMERCLOCK_A,
231 SPRITE_TIMERCLOCK_B,
232 NUM_SPRITES
233};
234}
235#endif
236