DDraceNetwork Docs
server_data.h File Reference
#include <engine/graphics.h>
Include dependency graph for server_data.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CDataSound
 
struct  CDataSoundset
 
struct  CDataImage
 
struct  CDataSpriteset
 
struct  CDataSprite
 
struct  CDataPickupspec
 
struct  CAnimKeyframe
 
struct  CAnimSequence
 
struct  CAnimation
 
struct  CDataWeaponspec
 
struct  CDataWeaponspecHammer
 
struct  CDataWeaponspecGun
 
struct  CDataWeaponspecShotgun
 
struct  CDataWeaponspecGrenade
 
struct  CDataWeaponspecLaser
 
struct  CDataWeaponspecNinja
 
struct  CDataWeaponspecs
 
struct  CDataContainer
 

Enumerations

enum  {
  IMAGE_NULL =0 , IMAGE_GAME , IMAGE_PARTICLES , IMAGE_CURSOR ,
  IMAGE_BANNER , IMAGE_EMOTICONS , IMAGE_CONSOLE_BG , IMAGE_CONSOLE_BAR ,
  IMAGE_SPEEDUP_ARROW , IMAGE_GUIBUTTONS , IMAGE_GUIICONS , IMAGE_ARROW ,
  IMAGE_AUDIO_SOURCE , IMAGE_STRONGWEAK , IMAGE_HUD , IMAGE_EXTRAS ,
  NUM_IMAGES
}
 
enum  {
  ANIM_BASE =0 , ANIM_IDLE , ANIM_INAIR , ANIM_SIT_LEFT ,
  ANIM_SIT_RIGHT , ANIM_WALK , ANIM_RUN_LEFT , ANIM_RUN_RIGHT ,
  ANIM_HAMMER_SWING , ANIM_NINJA_SWING , NUM_ANIMS
}
 
enum  {
  SPRITE_PART_SLICE =0 , SPRITE_PART_BALL , SPRITE_PART_SPLAT01 , SPRITE_PART_SPLAT02 ,
  SPRITE_PART_SPLAT03 , SPRITE_PART_SMOKE , SPRITE_PART_SHELL , SPRITE_PART_EXPL01 ,
  SPRITE_PART_AIRJUMP , SPRITE_PART_HIT01 , SPRITE_HEALTH_FULL , SPRITE_HEALTH_EMPTY ,
  SPRITE_ARMOR_FULL , SPRITE_ARMOR_EMPTY , SPRITE_STAR1 , SPRITE_STAR2 ,
  SPRITE_STAR3 , SPRITE_PART1 , SPRITE_PART2 , SPRITE_PART3 ,
  SPRITE_PART4 , SPRITE_PART5 , SPRITE_PART6 , SPRITE_PART7 ,
  SPRITE_PART8 , SPRITE_PART9 , SPRITE_WEAPON_GUN_BODY , SPRITE_WEAPON_GUN_CURSOR ,
  SPRITE_WEAPON_GUN_PROJ , SPRITE_WEAPON_GUN_MUZZLE1 , SPRITE_WEAPON_GUN_MUZZLE2 , SPRITE_WEAPON_GUN_MUZZLE3 ,
  SPRITE_WEAPON_SHOTGUN_BODY , SPRITE_WEAPON_SHOTGUN_CURSOR , SPRITE_WEAPON_SHOTGUN_PROJ , SPRITE_WEAPON_SHOTGUN_MUZZLE1 ,
  SPRITE_WEAPON_SHOTGUN_MUZZLE2 , SPRITE_WEAPON_SHOTGUN_MUZZLE3 , SPRITE_WEAPON_GRENADE_BODY , SPRITE_WEAPON_GRENADE_CURSOR ,
  SPRITE_WEAPON_GRENADE_PROJ , SPRITE_WEAPON_HAMMER_BODY , SPRITE_WEAPON_HAMMER_CURSOR , SPRITE_WEAPON_HAMMER_PROJ ,
  SPRITE_WEAPON_NINJA_BODY , SPRITE_WEAPON_NINJA_CURSOR , SPRITE_WEAPON_NINJA_PROJ , SPRITE_WEAPON_LASER_BODY ,
  SPRITE_WEAPON_LASER_CURSOR , SPRITE_WEAPON_LASER_PROJ , SPRITE_HOOK_CHAIN , SPRITE_HOOK_HEAD ,
  SPRITE_WEAPON_NINJA_MUZZLE1 , SPRITE_WEAPON_NINJA_MUZZLE2 , SPRITE_WEAPON_NINJA_MUZZLE3 , SPRITE_PICKUP_HEALTH ,
  SPRITE_PICKUP_ARMOR , SPRITE_PICKUP_HAMMER , SPRITE_PICKUP_GUN , SPRITE_PICKUP_SHOTGUN ,
  SPRITE_PICKUP_GRENADE , SPRITE_PICKUP_LASER , SPRITE_PICKUP_NINJA , SPRITE_PICKUP_ARMOR_SHOTGUN ,
  SPRITE_PICKUP_ARMOR_GRENADE , SPRITE_PICKUP_ARMOR_NINJA , SPRITE_PICKUP_ARMOR_LASER , SPRITE_FLAG_BLUE ,
  SPRITE_FLAG_RED , SPRITE_TEE_BODY , SPRITE_TEE_BODY_OUTLINE , SPRITE_TEE_FOOT ,
  SPRITE_TEE_FOOT_OUTLINE , SPRITE_TEE_HAND , SPRITE_TEE_HAND_OUTLINE , SPRITE_TEE_EYE_NORMAL ,
  SPRITE_TEE_EYE_ANGRY , SPRITE_TEE_EYE_PAIN , SPRITE_TEE_EYE_HAPPY , SPRITE_TEE_EYE_DEAD ,
  SPRITE_TEE_EYE_SURPRISE , SPRITE_OOP , SPRITE_EXCLAMATION , SPRITE_HEARTS ,
  SPRITE_DROP , SPRITE_DOTDOT , SPRITE_MUSIC , SPRITE_SORRY ,
  SPRITE_GHOST , SPRITE_SUSHI , SPRITE_SPLATTEE , SPRITE_DEVILTEE ,
  SPRITE_ZOMG , SPRITE_ZZZ , SPRITE_WTF , SPRITE_EYES ,
  SPRITE_QUESTION , SPRITE_SPEEDUP_ARROW , SPRITE_GUIBUTTON_OFF , SPRITE_GUIBUTTON_ON ,
  SPRITE_GUIBUTTON_HOVER , SPRITE_GUIICON_MUTE , SPRITE_GUIICON_EMOTICON_MUTE , SPRITE_GUIICON_FRIEND ,
  SPRITE_AUDIO_SOURCE , SPRITE_HOOK_STRONG , SPRITE_HOOK_WEAK , SPRITE_HUD_AIRJUMP ,
  SPRITE_HUD_AIRJUMP_EMPTY , SPRITE_HUD_SOLO , SPRITE_HUD_COLLISION_DISABLED , SPRITE_HUD_ENDLESS_JUMP ,
  SPRITE_HUD_ENDLESS_HOOK , SPRITE_HUD_JETPACK , SPRITE_HUD_FREEZE_BAR_FULL_LEFT , SPRITE_HUD_FREEZE_BAR_FULL ,
  SPRITE_HUD_FREEZE_BAR_EMPTY , SPRITE_HUD_FREEZE_BAR_EMPTY_RIGHT , SPRITE_HUD_NINJA_BAR_FULL_LEFT , SPRITE_HUD_NINJA_BAR_FULL ,
  SPRITE_HUD_NINJA_BAR_EMPTY , SPRITE_HUD_NINJA_BAR_EMPTY_RIGHT , SPRITE_HUD_HOOK_HIT_DISABLED , SPRITE_HUD_HAMMER_HIT_DISABLED ,
  SPRITE_HUD_SHOTGUN_HIT_DISABLED , SPRITE_HUD_GRENADE_HIT_DISABLED , SPRITE_HUD_LASER_HIT_DISABLED , SPRITE_HUD_GUN_HIT_DISABLED ,
  SPRITE_HUD_DEEP_FROZEN , SPRITE_HUD_LIVE_FROZEN , SPRITE_HUD_TELEPORT_GRENADE , SPRITE_HUD_TELEPORT_GUN ,
  SPRITE_HUD_TELEPORT_LASER , SPRITE_HUD_PRACTICE_MODE , SPRITE_HUD_DUMMY_HAMMER , SPRITE_HUD_DUMMY_COPY ,
  SPRITE_PART_SNOWFLAKE , NUM_SPRITES
}
 

Variables

CDataContainerg_pData
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
IMAGE_NULL 
IMAGE_GAME 
IMAGE_PARTICLES 
IMAGE_CURSOR 
IMAGE_BANNER 
IMAGE_EMOTICONS 
IMAGE_CONSOLE_BG 
IMAGE_CONSOLE_BAR 
IMAGE_SPEEDUP_ARROW 
IMAGE_GUIBUTTONS 
IMAGE_GUIICONS 
IMAGE_ARROW 
IMAGE_AUDIO_SOURCE 
IMAGE_STRONGWEAK 
IMAGE_HUD 
IMAGE_EXTRAS 
NUM_IMAGES 

◆ anonymous enum

anonymous enum
Enumerator
ANIM_BASE 
ANIM_IDLE 
ANIM_INAIR 
ANIM_SIT_LEFT 
ANIM_SIT_RIGHT 
ANIM_WALK 
ANIM_RUN_LEFT 
ANIM_RUN_RIGHT 
ANIM_HAMMER_SWING 
ANIM_NINJA_SWING 
NUM_ANIMS 

◆ anonymous enum

anonymous enum
Enumerator
SPRITE_PART_SLICE 
SPRITE_PART_BALL 
SPRITE_PART_SPLAT01 
SPRITE_PART_SPLAT02 
SPRITE_PART_SPLAT03 
SPRITE_PART_SMOKE 
SPRITE_PART_SHELL 
SPRITE_PART_EXPL01 
SPRITE_PART_AIRJUMP 
SPRITE_PART_HIT01 
SPRITE_HEALTH_FULL 
SPRITE_HEALTH_EMPTY 
SPRITE_ARMOR_FULL 
SPRITE_ARMOR_EMPTY 
SPRITE_STAR1 
SPRITE_STAR2 
SPRITE_STAR3 
SPRITE_PART1 
SPRITE_PART2 
SPRITE_PART3 
SPRITE_PART4 
SPRITE_PART5 
SPRITE_PART6 
SPRITE_PART7 
SPRITE_PART8 
SPRITE_PART9 
SPRITE_WEAPON_GUN_BODY 
SPRITE_WEAPON_GUN_CURSOR 
SPRITE_WEAPON_GUN_PROJ 
SPRITE_WEAPON_GUN_MUZZLE1 
SPRITE_WEAPON_GUN_MUZZLE2 
SPRITE_WEAPON_GUN_MUZZLE3 
SPRITE_WEAPON_SHOTGUN_BODY 
SPRITE_WEAPON_SHOTGUN_CURSOR 
SPRITE_WEAPON_SHOTGUN_PROJ 
SPRITE_WEAPON_SHOTGUN_MUZZLE1 
SPRITE_WEAPON_SHOTGUN_MUZZLE2 
SPRITE_WEAPON_SHOTGUN_MUZZLE3 
SPRITE_WEAPON_GRENADE_BODY 
SPRITE_WEAPON_GRENADE_CURSOR 
SPRITE_WEAPON_GRENADE_PROJ 
SPRITE_WEAPON_HAMMER_BODY 
SPRITE_WEAPON_HAMMER_CURSOR 
SPRITE_WEAPON_HAMMER_PROJ 
SPRITE_WEAPON_NINJA_BODY 
SPRITE_WEAPON_NINJA_CURSOR 
SPRITE_WEAPON_NINJA_PROJ 
SPRITE_WEAPON_LASER_BODY 
SPRITE_WEAPON_LASER_CURSOR 
SPRITE_WEAPON_LASER_PROJ 
SPRITE_HOOK_CHAIN 
SPRITE_HOOK_HEAD 
SPRITE_WEAPON_NINJA_MUZZLE1 
SPRITE_WEAPON_NINJA_MUZZLE2 
SPRITE_WEAPON_NINJA_MUZZLE3 
SPRITE_PICKUP_HEALTH 
SPRITE_PICKUP_ARMOR 
SPRITE_PICKUP_HAMMER 
SPRITE_PICKUP_GUN 
SPRITE_PICKUP_SHOTGUN 
SPRITE_PICKUP_GRENADE 
SPRITE_PICKUP_LASER 
SPRITE_PICKUP_NINJA 
SPRITE_PICKUP_ARMOR_SHOTGUN 
SPRITE_PICKUP_ARMOR_GRENADE 
SPRITE_PICKUP_ARMOR_NINJA 
SPRITE_PICKUP_ARMOR_LASER 
SPRITE_FLAG_BLUE 
SPRITE_FLAG_RED 
SPRITE_TEE_BODY 
SPRITE_TEE_BODY_OUTLINE 
SPRITE_TEE_FOOT 
SPRITE_TEE_FOOT_OUTLINE 
SPRITE_TEE_HAND 
SPRITE_TEE_HAND_OUTLINE 
SPRITE_TEE_EYE_NORMAL 
SPRITE_TEE_EYE_ANGRY 
SPRITE_TEE_EYE_PAIN 
SPRITE_TEE_EYE_HAPPY 
SPRITE_TEE_EYE_DEAD 
SPRITE_TEE_EYE_SURPRISE 
SPRITE_OOP 
SPRITE_EXCLAMATION 
SPRITE_HEARTS 
SPRITE_DROP 
SPRITE_DOTDOT 
SPRITE_MUSIC 
SPRITE_SORRY 
SPRITE_GHOST 
SPRITE_SUSHI 
SPRITE_SPLATTEE 
SPRITE_DEVILTEE 
SPRITE_ZOMG 
SPRITE_ZZZ 
SPRITE_WTF 
SPRITE_EYES 
SPRITE_QUESTION 
SPRITE_SPEEDUP_ARROW 
SPRITE_GUIBUTTON_OFF 
SPRITE_GUIBUTTON_ON 
SPRITE_GUIBUTTON_HOVER 
SPRITE_GUIICON_MUTE 
SPRITE_GUIICON_EMOTICON_MUTE 
SPRITE_GUIICON_FRIEND 
SPRITE_AUDIO_SOURCE 
SPRITE_HOOK_STRONG 
SPRITE_HOOK_WEAK 
SPRITE_HUD_AIRJUMP 
SPRITE_HUD_AIRJUMP_EMPTY 
SPRITE_HUD_SOLO 
SPRITE_HUD_COLLISION_DISABLED 
SPRITE_HUD_ENDLESS_JUMP 
SPRITE_HUD_ENDLESS_HOOK 
SPRITE_HUD_JETPACK 
SPRITE_HUD_FREEZE_BAR_FULL_LEFT 
SPRITE_HUD_FREEZE_BAR_FULL 
SPRITE_HUD_FREEZE_BAR_EMPTY 
SPRITE_HUD_FREEZE_BAR_EMPTY_RIGHT 
SPRITE_HUD_NINJA_BAR_FULL_LEFT 
SPRITE_HUD_NINJA_BAR_FULL 
SPRITE_HUD_NINJA_BAR_EMPTY 
SPRITE_HUD_NINJA_BAR_EMPTY_RIGHT 
SPRITE_HUD_HOOK_HIT_DISABLED 
SPRITE_HUD_HAMMER_HIT_DISABLED 
SPRITE_HUD_SHOTGUN_HIT_DISABLED 
SPRITE_HUD_GRENADE_HIT_DISABLED 
SPRITE_HUD_LASER_HIT_DISABLED 
SPRITE_HUD_GUN_HIT_DISABLED 
SPRITE_HUD_DEEP_FROZEN 
SPRITE_HUD_LIVE_FROZEN 
SPRITE_HUD_TELEPORT_GRENADE 
SPRITE_HUD_TELEPORT_GUN 
SPRITE_HUD_TELEPORT_LASER 
SPRITE_HUD_PRACTICE_MODE 
SPRITE_HUD_DUMMY_HAMMER 
SPRITE_HUD_DUMMY_COPY 
SPRITE_PART_SNOWFLAKE 
NUM_SPRITES 

Variable Documentation

◆ g_pData

CDataContainer* g_pData
extern