DDraceNetwork Docs
client_data7.h
Go to the documentation of this file.
1#ifndef CLIENT_CONTENT7_HEADER
2#define CLIENT_CONTENT7_HEADER
3#include <engine/graphics.h>
4#include <engine/sound.h>
5namespace client_data7 {
7{
9 const char* m_pFilename;
10};
12{
13 const char* m_pName;
16 int m_Last;
17};
19{
20 const char* m_pName;
21 const char* m_pFilename;
22 int m_Flag;
24};
26{
30};
32{
33 const char* m_pName;
35 int m_X;
36 int m_Y;
37 int m_W;
38 int m_H;
39};
41{
42 const char* m_pName;
45};
47{
48 float m_Time;
49 float m_X;
50 float m_Y;
51 float m_Angle;
52};
54{
57};
59{
60 const char* m_pName;
65};
67{
68 const char* m_pName;
79 float m_Offsetx;
80 float m_Offsety;
84};
86{
88};
90{
93 float m_Speed;
95};
97{
100 float m_Speed;
103};
105{
108 float m_Speed;
110};
112{
114 float m_Reach;
118};
120{
125};
127{
136};
138{
152};
153extern CDataContainer *g_pData;
154enum
155{
184enum
185{
194enum
195{
381}
382#endif
Definition: graphics.h:200
Definition: render.h:21
CDataContainer * g_pData
Definition: client_data7.cpp:611
@ ANIM_NINJA_SWING
Definition: client_data7.h:191
@ ANIM_WALK
Definition: client_data7.h:189
@ ANIM_HAMMER_SWING
Definition: client_data7.h:190
@ ANIM_IDLE
Definition: client_data7.h:187
@ NUM_ANIMS
Definition: client_data7.h:192
@ ANIM_INAIR
Definition: client_data7.h:188
@ ANIM_BASE
Definition: client_data7.h:186
@ IMAGE_ARROWICONS
Definition: client_data7.h:175
@ IMAGE_GAME
Definition: client_data7.h:157
@ IMAGE_FRIENDICONS
Definition: client_data7.h:176
@ IMAGE_RACEFLAG
Definition: client_data7.h:180
@ IMAGE_GUIBUTTONS
Definition: client_data7.h:169
@ IMAGE_BROWSEICONS
Definition: client_data7.h:163
@ IMAGE_DEMOBUTTONS
Definition: client_data7.h:167
@ IMAGE_BROWSER
Definition: client_data7.h:164
@ NUM_IMAGES
Definition: client_data7.h:182
@ IMAGE_NO_SKINPART
Definition: client_data7.h:171
@ IMAGE_LEVELICONS
Definition: client_data7.h:177
@ IMAGE_CONSOLE_BAR
Definition: client_data7.h:166
@ IMAGE_CHATWHISPER
Definition: client_data7.h:179
@ IMAGE_GUIICONS
Definition: client_data7.h:170
@ IMAGE_FILEICONS
Definition: client_data7.h:168
@ IMAGE_SOUNDICONS
Definition: client_data7.h:173
@ IMAGE_PARTICLES
Definition: client_data7.h:159
@ IMAGE_DEADTEE
Definition: client_data7.h:158
@ IMAGE_EMOTICONS
Definition: client_data7.h:162
@ IMAGE_TOOLICONS
Definition: client_data7.h:174
@ IMAGE_NULL
Definition: client_data7.h:156
@ IMAGE_CURSOR
Definition: client_data7.h:160
@ IMAGE_CONSOLE_BG
Definition: client_data7.h:165
@ IMAGE_SIDEBARICONS
Definition: client_data7.h:178
@ IMAGE_TIMERCLOCK
Definition: client_data7.h:181
@ IMAGE_BANNER
Definition: client_data7.h:161
@ IMAGE_MENUICONS
Definition: client_data7.h:172
@ SPRITE_ARROW_RIGHT_A
Definition: client_data7.h:348
@ SPRITE_PICKUP_HEALTH
Definition: client_data7.h:251
@ SPRITE_WEAPON_NINJA_PROJ
Definition: client_data7.h:242
@ SPRITE_BROWSE_UNPURE_B
Definition: client_data7.h:307
@ SPRITE_PART2
Definition: client_data7.h:214
@ SPRITE_TEE_HAND_OUTLINE
Definition: client_data7.h:273
@ SPRITE_TOOL_EDIT_A
Definition: client_data7.h:338
@ SPRITE_PART_HIT01
Definition: client_data7.h:205
@ SPRITE_PART4
Definition: client_data7.h:216
@ SPRITE_HEALTH_FULL
Definition: client_data7.h:206
@ SPRITE_WEAPON_LASER_PROJ
Definition: client_data7.h:245
@ SPRITE_PART3
Definition: client_data7.h:215
@ SPRITE_HOOK_HEAD
Definition: client_data7.h:247
@ SPRITE_FRIEND_PLUS_A
Definition: client_data7.h:354
@ SPRITE_PART_SPLAT01
Definition: client_data7.h:198
@ SPRITE_TEE_FOOT
Definition: client_data7.h:274
@ SPRITE_WEAPON_GUN_MUZZLE2
Definition: client_data7.h:226
@ SPRITE_WEAPON_LASER_CURSOR
Definition: client_data7.h:244
@ SPRITE_WEAPON_NINJA_MUZZLE2
Definition: client_data7.h:249
@ SPRITE_PICKUP_LASER
Definition: client_data7.h:255
@ SPRITE_GUIBUTTON_ON
Definition: client_data7.h:323
@ SPRITE_FILE_MAP1
Definition: client_data7.h:320
@ SPRITE_ARMOR_EMPTY
Definition: client_data7.h:209
@ SPRITE_LEVEL_B_ON
Definition: client_data7.h:361
@ SPRITE_HEARTS
Definition: client_data7.h:290
@ SPRITE_ARROW_DOWN_C
Definition: client_data7.h:353
@ SPRITE_MENU_CHECKBOX_INACTIVE
Definition: client_data7.h:328
@ SPRITE_TIMERCLOCK_A
Definition: client_data7.h:377
@ SPRITE_STAR3
Definition: client_data7.h:212
@ SPRITE_ARROW_DOWN_B
Definition: client_data7.h:352
@ SPRITE_NINJA_BAR_FULL_LEFT
Definition: client_data7.h:261
@ SPRITE_BROWSE_LOCK_B
Definition: client_data7.h:305
@ SPRITE_WEAPON_HAMMER_CURSOR
Definition: client_data7.h:238
@ SPRITE_NINJA_BAR_EMPTY
Definition: client_data7.h:263
@ SPRITE_WEAPON_SHOTGUN_BODY
Definition: client_data7.h:228
@ SPRITE_WEAPON_SHOTGUN_CURSOR
Definition: client_data7.h:229
@ SPRITE_MUSIC
Definition: client_data7.h:293
@ SPRITE_BROWSE_LOCK_A
Definition: client_data7.h:304
@ SPRITE_SPLATTEE
Definition: client_data7.h:297
@ SPRITE_ARROW_LEFT_A
Definition: client_data7.h:342
@ SPRITE_DEMOBUTTON_FASTER
Definition: client_data7.h:316
@ SPRITE_WEAPON_GUN_MUZZLE1
Definition: client_data7.h:225
@ SPRITE_SIDEBAR_FILTER_A
Definition: client_data7.h:371
@ SPRITE_TOOL_DOWN_A
Definition: client_data7.h:336
@ SPRITE_PICKUP_GRENADE
Definition: client_data7.h:253
@ SPRITE_SIDEBAR_FRIEND_A
Definition: client_data7.h:369
@ SPRITE_WEAPON_NINJA_BODY
Definition: client_data7.h:240
@ SPRITE_PICKUP_SHOTGUN
Definition: client_data7.h:254
@ SPRITE_FLAG_RED
Definition: client_data7.h:260
@ NUM_SPRITES
Definition: client_data7.h:379
@ SPRITE_WEAPON_GUN_BODY
Definition: client_data7.h:222
@ SPRITE_TOOL_DOWN_B
Definition: client_data7.h:337
@ SPRITE_TEE_HATS_TOP2
Definition: client_data7.h:282
@ SPRITE_PART1
Definition: client_data7.h:213
@ SPRITE_DOTDOT
Definition: client_data7.h:292
@ SPRITE_TEE_EYES_SURPRISE
Definition: client_data7.h:280
@ SPRITE_MENU_COLLAPSED
Definition: client_data7.h:330
@ SPRITE_LEVEL_C_A
Definition: client_data7.h:365
@ SPRITE_EYES
Definition: client_data7.h:302
@ SPRITE_WEAPON_NINJA_MUZZLE3
Definition: client_data7.h:250
@ SPRITE_TEE_EYES_NORMAL
Definition: client_data7.h:276
@ SPRITE_EXCLAMATION
Definition: client_data7.h:289
@ SPRITE_MENU_CHECKBOX_ACTIVE
Definition: client_data7.h:327
@ SPRITE_LEVEL_A_ON
Definition: client_data7.h:358
@ SPRITE_TIMERCLOCK_B
Definition: client_data7.h:378
@ SPRITE_FILE_FOLDER
Definition: client_data7.h:319
@ SPRITE_PART9
Definition: client_data7.h:221
@ SPRITE_SUSHI
Definition: client_data7.h:296
@ SPRITE_ARROW_DOWN_A
Definition: client_data7.h:351
@ SPRITE_ARROW_UP_C
Definition: client_data7.h:347
@ SPRITE_FILE_DEMO1
Definition: client_data7.h:317
@ SPRITE_BROWSE_UNPURE_A
Definition: client_data7.h:306
@ SPRITE_TEE_BOT_GLOW
Definition: client_data7.h:285
@ SPRITE_WEAPON_HAMMER_PROJ
Definition: client_data7.h:239
@ SPRITE_STAR2
Definition: client_data7.h:211
@ SPRITE_TEE_BODY
Definition: client_data7.h:266
@ SPRITE_PICKUP_ARMOR
Definition: client_data7.h:252
@ SPRITE_FRIEND_X_A
Definition: client_data7.h:356
@ SPRITE_TEE_BODY_SHADOW
Definition: client_data7.h:267
@ SPRITE_SIDEBAR_REFRESH_B
Definition: client_data7.h:368
@ SPRITE_SIDEBAR_FILTER_B
Definition: client_data7.h:372
@ SPRITE_FLAG_BLUE
Definition: client_data7.h:259
@ SPRITE_LEVEL_B_B
Definition: client_data7.h:363
@ SPRITE_GHOST
Definition: client_data7.h:295
@ SPRITE_ARROW_RIGHT_B
Definition: client_data7.h:349
@ SPRITE_TEE_BOT_BACKGROUND
Definition: client_data7.h:287
@ SPRITE_GUIICON_MUTE
Definition: client_data7.h:325
@ SPRITE_LEVEL_A_B
Definition: client_data7.h:360
@ SPRITE_LEVEL_A_A
Definition: client_data7.h:359
@ SPRITE_WEAPON_GUN_MUZZLE3
Definition: client_data7.h:227
@ SPRITE_DEMOBUTTON_PLAY
Definition: client_data7.h:312
@ SPRITE_SIDEBAR_FRIEND_B
Definition: client_data7.h:370
@ SPRITE_PART_SHELL
Definition: client_data7.h:202
@ SPRITE_TOOL_UP_B
Definition: client_data7.h:335
@ SPRITE_TEE_EYES_ANGRY
Definition: client_data7.h:277
@ SPRITE_SORRY
Definition: client_data7.h:294
@ SPRITE_WTF
Definition: client_data7.h:301
@ SPRITE_WEAPON_GRENADE_BODY
Definition: client_data7.h:234
@ SPRITE_WEAPON_GUN_CURSOR
Definition: client_data7.h:223
@ SPRITE_FILE_DEMO2
Definition: client_data7.h:318
@ SPRITE_TEE_BODY_OUTLINE
Definition: client_data7.h:265
@ SPRITE_DEMOBUTTON_PAUSE
Definition: client_data7.h:313
@ SPRITE_PART_SMOKE
Definition: client_data7.h:201
@ SPRITE_WEAPON_LASER_BODY
Definition: client_data7.h:243
@ SPRITE_DEMOBUTTON_SLOWER
Definition: client_data7.h:315
@ SPRITE_TEE_HATS_SIDE2
Definition: client_data7.h:284
@ SPRITE_DEMOBUTTON_STOP
Definition: client_data7.h:314
@ SPRITE_PICKUP_NINJA
Definition: client_data7.h:256
@ SPRITE_SIDEBAR_INFO_A
Definition: client_data7.h:373
@ SPRITE_ARROW_RIGHT_C
Definition: client_data7.h:350
@ SPRITE_LEVEL_C_ON
Definition: client_data7.h:364
@ SPRITE_TEE_DECORATION
Definition: client_data7.h:270
@ SPRITE_BROWSER_B
Definition: client_data7.h:376
@ SPRITE_PART_BALL
Definition: client_data7.h:197
@ SPRITE_TEE_FOOT_OUTLINE
Definition: client_data7.h:275
@ SPRITE_WEAPON_GRENADE_CURSOR
Definition: client_data7.h:235
@ SPRITE_WEAPON_NINJA_MUZZLE1
Definition: client_data7.h:248
@ SPRITE_PART5
Definition: client_data7.h:217
@ SPRITE_TEE_DECORATION_OUTLINE
Definition: client_data7.h:271
@ SPRITE_PART_EXPL01
Definition: client_data7.h:203
@ SPRITE_PICKUP_HAMMER
Definition: client_data7.h:258
@ SPRITE_ARROW_LEFT_C
Definition: client_data7.h:344
@ SPRITE_MENU_EXPANDED
Definition: client_data7.h:331
@ SPRITE_NINJA_BAR_EMPTY_RIGHT
Definition: client_data7.h:264
@ SPRITE_ARROW_LEFT_B
Definition: client_data7.h:343
@ SPRITE_GUIICON_FRIEND
Definition: client_data7.h:326
@ SPRITE_ZOMG
Definition: client_data7.h:299
@ SPRITE_SIDEBAR_INFO_B
Definition: client_data7.h:374
@ SPRITE_GUIBUTTON_OFF
Definition: client_data7.h:322
@ SPRITE_PART_SPLAT02
Definition: client_data7.h:199
@ SPRITE_TEE_HATS_TOP1
Definition: client_data7.h:281
@ SPRITE_PICKUP_GUN
Definition: client_data7.h:257
@ SPRITE_TOOL_EDIT_B
Definition: client_data7.h:339
@ SPRITE_FILE_MAP2
Definition: client_data7.h:321
@ SPRITE_WEAPON_SHOTGUN_MUZZLE3
Definition: client_data7.h:233
@ SPRITE_PART6
Definition: client_data7.h:218
@ SPRITE_ARROW_UP_A
Definition: client_data7.h:345
@ SPRITE_BROWSER_A
Definition: client_data7.h:375
@ SPRITE_WEAPON_GUN_PROJ
Definition: client_data7.h:224
@ SPRITE_PART_SPLAT03
Definition: client_data7.h:200
@ SPRITE_QUESTION
Definition: client_data7.h:303
@ SPRITE_SIDEBAR_REFRESH_A
Definition: client_data7.h:367
@ SPRITE_HEALTH_EMPTY
Definition: client_data7.h:207
@ SPRITE_ZZZ
Definition: client_data7.h:300
@ SPRITE_TEE_BODY_UPPER_OUTLINE
Definition: client_data7.h:268
@ SPRITE_TOOL_X_B
Definition: client_data7.h:341
@ SPRITE_BROWSE_HEART_A
Definition: client_data7.h:310
@ SPRITE_PART7
Definition: client_data7.h:219
@ SPRITE_HOOK_CHAIN
Definition: client_data7.h:246
@ SPRITE_TOOL_UP_A
Definition: client_data7.h:334
@ SPRITE_TEE_MARKING
Definition: client_data7.h:269
@ SPRITE_TEE_HATS_SIDE1
Definition: client_data7.h:283
@ SPRITE_BROWSE_STAR_B
Definition: client_data7.h:309
@ SPRITE_PART_SLICE
Definition: client_data7.h:196
@ SPRITE_STAR1
Definition: client_data7.h:210
@ SPRITE_WEAPON_NINJA_CURSOR
Definition: client_data7.h:241
@ SPRITE_LEVEL_B_A
Definition: client_data7.h:362
@ SPRITE_WEAPON_GRENADE_PROJ
Definition: client_data7.h:236
@ SPRITE_TEE_BOT_FOREGROUND
Definition: client_data7.h:286
@ SPRITE_DROP
Definition: client_data7.h:291
@ SPRITE_FRIEND_X_B
Definition: client_data7.h:357
@ SPRITE_GUIBUTTON_HOVER
Definition: client_data7.h:324
@ SPRITE_FRIEND_PLUS_B
Definition: client_data7.h:355
@ SPRITE_WEAPON_SHOTGUN_MUZZLE2
Definition: client_data7.h:232
@ SPRITE_TEE_EYES_HAPPY
Definition: client_data7.h:279
@ SPRITE_BROWSE_STAR_A
Definition: client_data7.h:308
@ SPRITE_NINJA_BAR_FULL
Definition: client_data7.h:262
@ SPRITE_WEAPON_SHOTGUN_PROJ
Definition: client_data7.h:230
@ SPRITE_ARROW_UP_B
Definition: client_data7.h:346
@ SPRITE_PART8
Definition: client_data7.h:220
@ SPRITE_PART_AIRJUMP
Definition: client_data7.h:204
@ SPRITE_MENU_CHECKBOX_HOVER
Definition: client_data7.h:329
@ SPRITE_SOUNDICON_MUTE
Definition: client_data7.h:333
@ SPRITE_LEVEL_C_B
Definition: client_data7.h:366
@ SPRITE_WEAPON_HAMMER_BODY
Definition: client_data7.h:237
@ SPRITE_DEVILTEE
Definition: client_data7.h:298
@ SPRITE_BROWSE_HEART_B
Definition: client_data7.h:311
@ SPRITE_TEE_HAND
Definition: client_data7.h:272
@ SPRITE_OOP
Definition: client_data7.h:288
@ SPRITE_TEE_EYES_PAIN
Definition: client_data7.h:278
@ SPRITE_TOOL_X_A
Definition: client_data7.h:340
@ SPRITE_ARMOR_FULL
Definition: client_data7.h:208
@ SPRITE_SOUNDICON_ON
Definition: client_data7.h:332
@ SPRITE_WEAPON_SHOTGUN_MUZZLE1
Definition: client_data7.h:231
Definition: sound.h:32
Definition: client_data7.h:47
float m_Y
Definition: client_data7.h:50
float m_Time
Definition: client_data7.h:48
float m_Angle
Definition: client_data7.h:51
float m_X
Definition: client_data7.h:49
Definition: client_data7.h:54
CAnimKeyframe * m_aFrames
Definition: client_data7.h:56
int m_NumFrames
Definition: client_data7.h:55
Definition: client_data7.h:59
CAnimSequence m_BackFoot
Definition: client_data7.h:62
CAnimSequence m_Attach
Definition: client_data7.h:64
const char * m_pName
Definition: client_data7.h:60
CAnimSequence m_FrontFoot
Definition: client_data7.h:63
CAnimSequence m_Body
Definition: client_data7.h:61
Definition: client_data7.h:138
CDataSoundset * m_aSounds
Definition: client_data7.h:140
CAnimation * m_aAnimations
Definition: client_data7.h:150
CDataWeaponspecs m_Weapons
Definition: client_data7.h:151
int m_NumSounds
Definition: client_data7.h:139
int m_NumImages
Definition: client_data7.h:141
int m_NumSprites
Definition: client_data7.h:147
int m_NumPickups
Definition: client_data7.h:143
int m_NumAnimations
Definition: client_data7.h:149
CDataSprite * m_aSprites
Definition: client_data7.h:148
int m_NumSpritesets
Definition: client_data7.h:145
CDataImage * m_aImages
Definition: client_data7.h:142
CDataSpriteset * m_aSpritesets
Definition: client_data7.h:146
CDataPickupspec * m_aPickups
Definition: client_data7.h:144
Definition: client_data7.h:19
IGraphics::CTextureHandle m_Id
Definition: client_data7.h:23
const char * m_pFilename
Definition: client_data7.h:21
const char * m_pName
Definition: client_data7.h:20
int m_Flag
Definition: client_data7.h:22
Definition: client_data7.h:41
int m_Spawndelay
Definition: client_data7.h:44
int m_Respawntime
Definition: client_data7.h:43
const char * m_pName
Definition: client_data7.h:42
Definition: client_data7.h:7
ISound::CSampleHandle m_Id
Definition: client_data7.h:8
const char * m_pFilename
Definition: client_data7.h:9
Definition: client_data7.h:12
const char * m_pName
Definition: client_data7.h:13
CDataSound * m_aSounds
Definition: client_data7.h:15
int m_Last
Definition: client_data7.h:16
int m_NumSounds
Definition: client_data7.h:14
Definition: client_data7.h:32
CDataSpriteset * m_pSet
Definition: client_data7.h:34
int m_Y
Definition: client_data7.h:36
int m_W
Definition: client_data7.h:37
const char * m_pName
Definition: client_data7.h:33
int m_H
Definition: client_data7.h:38
int m_X
Definition: client_data7.h:35
Definition: client_data7.h:26
int m_Gridx
Definition: client_data7.h:28
int m_Gridy
Definition: client_data7.h:29
CDataImage * m_pImage
Definition: client_data7.h:27
Definition: client_data7.h:105
float m_Curvature
Definition: client_data7.h:107
float m_Speed
Definition: client_data7.h:108
float m_Lifetime
Definition: client_data7.h:109
CDataWeaponspec * m_pBase
Definition: client_data7.h:106
Definition: client_data7.h:90
float m_Speed
Definition: client_data7.h:93
float m_Lifetime
Definition: client_data7.h:94
CDataWeaponspec * m_pBase
Definition: client_data7.h:91
float m_Curvature
Definition: client_data7.h:92
Definition: client_data7.h:86
CDataWeaponspec * m_pBase
Definition: client_data7.h:87
Definition: client_data7.h:112
float m_Reach
Definition: client_data7.h:114
float m_BounceCost
Definition: client_data7.h:117
CDataWeaponspec * m_pBase
Definition: client_data7.h:113
int m_BounceNum
Definition: client_data7.h:116
int m_BounceDelay
Definition: client_data7.h:115
Definition: client_data7.h:120
int m_Movetime
Definition: client_data7.h:123
int m_Duration
Definition: client_data7.h:122
CDataWeaponspec * m_pBase
Definition: client_data7.h:121
int m_Velocity
Definition: client_data7.h:124
Definition: client_data7.h:97
float m_Curvature
Definition: client_data7.h:99
float m_Lifetime
Definition: client_data7.h:102
CDataWeaponspec * m_pBase
Definition: client_data7.h:98
float m_Speeddiff
Definition: client_data7.h:101
float m_Speed
Definition: client_data7.h:100
Definition: client_data7.h:67
float m_Muzzleoffsety
Definition: client_data7.h:82
int m_NumSpriteMuzzles
Definition: client_data7.h:72
int m_VisualSize
Definition: client_data7.h:74
int m_Firedelay
Definition: client_data7.h:75
float m_Offsety
Definition: client_data7.h:80
CDataSprite * m_pSpriteBody
Definition: client_data7.h:69
float m_Muzzleduration
Definition: client_data7.h:83
float m_Muzzleoffsetx
Definition: client_data7.h:81
int m_Maxammo
Definition: client_data7.h:76
CDataSprite ** m_aSpriteMuzzles
Definition: client_data7.h:73
const char * m_pName
Definition: client_data7.h:68
float m_Offsetx
Definition: client_data7.h:79
int m_Ammoregentime
Definition: client_data7.h:77
CDataSprite * m_pSpriteProj
Definition: client_data7.h:71
int m_Damage
Definition: client_data7.h:78
CDataSprite * m_pSpriteCursor
Definition: client_data7.h:70
Definition: client_data7.h:127
CDataWeaponspecNinja m_Ninja
Definition: client_data7.h:133
CDataWeaponspecGun m_Gun
Definition: client_data7.h:129
CDataWeaponspecShotgun m_Shotgun
Definition: client_data7.h:130
CDataWeaponspecHammer m_Hammer
Definition: client_data7.h:128
int m_NumId
Definition: client_data7.h:134
CDataWeaponspec * m_aId
Definition: client_data7.h:135
CDataWeaponspecLaser m_Laser
Definition: client_data7.h:132
CDataWeaponspecGrenade m_Grenade
Definition: client_data7.h:131