DDraceNetwork Docs
protocol7 Namespace Reference

Classes

struct  CNetEvent_Common
 
struct  CNetEvent_Damage
 
struct  CNetEvent_Death
 
struct  CNetEvent_Explosion
 
struct  CNetEvent_HammerHit
 
struct  CNetEvent_SoundWorld
 
struct  CNetEvent_Spawn
 
struct  CNetMsg_Cl_CallVote
 
struct  CNetMsg_Cl_Command
 
struct  CNetMsg_Cl_Emoticon
 
struct  CNetMsg_Cl_Kill
 
struct  CNetMsg_Cl_ReadyChange
 
struct  CNetMsg_Cl_Say
 
struct  CNetMsg_Cl_SetSpectatorMode
 
struct  CNetMsg_Cl_SetTeam
 
struct  CNetMsg_Cl_SkinChange
 
struct  CNetMsg_Cl_StartInfo
 
struct  CNetMsg_Cl_Vote
 
struct  CNetMsg_De_ClientEnter
 
struct  CNetMsg_De_ClientLeave
 
struct  CNetMsg_Sv_Broadcast
 
struct  CNetMsg_Sv_Chat
 
struct  CNetMsg_Sv_Checkpoint
 
struct  CNetMsg_Sv_ClientDrop
 
struct  CNetMsg_Sv_ClientInfo
 
struct  CNetMsg_Sv_CommandInfo
 
struct  CNetMsg_Sv_CommandInfoRemove
 
struct  CNetMsg_Sv_Emoticon
 
struct  CNetMsg_Sv_ExtraProjectile
 
struct  CNetMsg_Sv_GameInfo
 
struct  CNetMsg_Sv_GameMsg
 
struct  CNetMsg_Sv_KillMsg
 
struct  CNetMsg_Sv_Motd
 
struct  CNetMsg_Sv_RaceFinish
 
struct  CNetMsg_Sv_ReadyToEnter
 
struct  CNetMsg_Sv_ServerSettings
 
struct  CNetMsg_Sv_SkinChange
 
struct  CNetMsg_Sv_Team
 
struct  CNetMsg_Sv_TuneParams
 
struct  CNetMsg_Sv_VoteClearOptions
 
struct  CNetMsg_Sv_VoteOptionAdd
 
struct  CNetMsg_Sv_VoteOptionListAdd
 
struct  CNetMsg_Sv_VoteOptionRemove
 
struct  CNetMsg_Sv_VoteSet
 
struct  CNetMsg_Sv_VoteStatus
 
struct  CNetMsg_Sv_WeaponPickup
 
struct  CNetObj_Character
 
struct  CNetObj_CharacterCore
 
struct  CNetObj_De_ClientInfo
 
struct  CNetObj_De_GameInfo
 
struct  CNetObj_De_TuneParams
 
struct  CNetObj_Flag
 
struct  CNetObj_GameData
 
struct  CNetObj_GameDataFlag
 
struct  CNetObj_GameDataRace
 
struct  CNetObj_GameDataTeam
 
struct  CNetObj_Laser
 
struct  CNetObj_Pickup
 
struct  CNetObj_PlayerInfo
 
struct  CNetObj_PlayerInfoRace
 
struct  CNetObj_PlayerInput
 
struct  CNetObj_Projectile
 
struct  CNetObj_SpectatorInfo
 
class  CNetObjHandler
 
struct  is_sixup
 
struct  is_sixup< T, void_t< typename T::is_sixup > >
 
struct  make_void
 

Typedefs

template<typename... Ts>
using void_t = typename make_void< Ts... >::type
 

Enumerations

enum  {
  NETMSG_NULL = 0 , NETMSG_INFO = 1 , NETMSG_MAP_CHANGE , NETMSG_MAP_DATA ,
  NETMSG_SERVERINFO , NETMSG_CON_READY , NETMSG_SNAP , NETMSG_SNAPEMPTY ,
  NETMSG_SNAPSINGLE , NETMSG_SNAPSMALL , NETMSG_INPUTTIMING , NETMSG_RCON_AUTH_ON ,
  NETMSG_RCON_AUTH_OFF , NETMSG_RCON_LINE , NETMSG_RCON_CMD_ADD , NETMSG_RCON_CMD_REM ,
  NETMSG_UNUSED1 , NETMSG_UNUSED2 , NETMSG_READY , NETMSG_ENTERGAME ,
  NETMSG_INPUT , NETMSG_RCON_CMD , NETMSG_RCON_AUTH , NETMSG_REQUEST_MAP_DATA ,
  NETMSG_UNUSED3 , NETMSG_UNUSED4 , NETMSG_PING , NETMSG_PING_REPLY ,
  NETMSG_UNUSED5 , NETMSG_MAPLIST_ENTRY_ADD , NETMSG_MAPLIST_ENTRY_REM
}
 
enum  {
  MAX_NAME_LENGTH = 16 , MAX_NAME_ARRAY_SIZE = MAX_NAME_LENGTH * UTF8_BYTE_LENGTH + 1 , MAX_CLAN_LENGTH = 12 , MAX_CLAN_ARRAY_SIZE = MAX_CLAN_LENGTH * UTF8_BYTE_LENGTH + 1 ,
  MAX_SKIN_LENGTH = 24 , MAX_SKIN_ARRAY_SIZE = MAX_SKIN_LENGTH * UTF8_BYTE_LENGTH + 1
}
 
enum  { INPUT_STATE_MASK =0x3f }
 
enum  {
  TEAM_SPECTATORS =-1 , TEAM_RED , TEAM_BLUE , NUM_TEAMS ,
  FLAG_MISSING =-3 , FLAG_ATSTAND , FLAG_TAKEN , SPEC_FREEVIEW =0 ,
  SPEC_PLAYER , SPEC_FLAGRED , SPEC_FLAGBLUE , NUM_SPECMODES ,
  SKINPART_BODY = 0 , SKINPART_MARKING , SKINPART_DECORATION , SKINPART_HANDS ,
  SKINPART_FEET , SKINPART_EYES , NUM_SKINPARTS
}
 
enum  {
  PICKUP_HEALTH =0 , PICKUP_ARMOR , PICKUP_GRENADE , PICKUP_SHOTGUN ,
  PICKUP_LASER , PICKUP_NINJA , PICKUP_GUN , PICKUP_HAMMER ,
  NUM_PICKUPS
}
 
enum  {
  EMOTE_NORMAL =0 , EMOTE_PAIN , EMOTE_HAPPY , EMOTE_SURPRISE ,
  EMOTE_ANGRY , EMOTE_BLINK , NUM_EMOTES
}
 
enum  {
  EMOTICON_OOP =0 , EMOTICON_EXCLAMATION , EMOTICON_HEARTS , EMOTICON_DROP ,
  EMOTICON_DOTDOT , EMOTICON_MUSIC , EMOTICON_SORRY , EMOTICON_GHOST ,
  EMOTICON_SUSHI , EMOTICON_SPLATTEE , EMOTICON_DEVILTEE , EMOTICON_ZOMG ,
  EMOTICON_ZZZ , EMOTICON_WTF , EMOTICON_EYES , EMOTICON_QUESTION ,
  NUM_EMOTICONS
}
 
enum  {
  VOTE_UNKNOWN =0 , VOTE_START_OP , VOTE_START_KICK , VOTE_START_SPEC ,
  VOTE_END_ABORT , VOTE_END_PASS , VOTE_END_FAIL , NUM_VOTES
}
 
enum  {
  CHAT_NONE =0 , CHAT_ALL , CHAT_TEAM , CHAT_WHISPER ,
  NUM_CHATS
}
 
enum  {
  GAMEMSG_TEAM_SWAP =0 , GAMEMSG_SPEC_INVALIDID , GAMEMSG_TEAM_SHUFFLE , GAMEMSG_TEAM_BALANCE ,
  GAMEMSG_CTF_DROP , GAMEMSG_CTF_RETURN , GAMEMSG_TEAM_ALL , GAMEMSG_TEAM_BALANCE_VICTIM ,
  GAMEMSG_CTF_GRAB , GAMEMSG_CTF_CAPTURE , GAMEMSG_GAME_PAUSED , NUM_GAMEMSGS
}
 
enum  {
  PLAYERFLAG_ADMIN = 1<<0 , PLAYERFLAG_CHATTING = 1<<1 , PLAYERFLAG_SCOREBOARD = 1<<2 , PLAYERFLAG_READY = 1<<3 ,
  PLAYERFLAG_DEAD = 1<<4 , PLAYERFLAG_WATCHING = 1<<5 , PLAYERFLAG_BOT = 1<<6 , PLAYERFLAG_AIM = 1<<7
}
 
enum  { GAMEFLAG_TEAMS = 1<<0 , GAMEFLAG_FLAGS = 1<<1 , GAMEFLAG_SURVIVAL = 1<<2 , GAMEFLAG_RACE = 1<<3 }
 
enum  {
  GAMESTATEFLAG_WARMUP = 1<<0 , GAMESTATEFLAG_SUDDENDEATH = 1<<1 , GAMESTATEFLAG_ROUNDOVER = 1<<2 , GAMESTATEFLAG_GAMEOVER = 1<<3 ,
  GAMESTATEFLAG_PAUSED = 1<<4 , GAMESTATEFLAG_STARTCOUNTDOWN = 1<<5
}
 
enum  {
  COREEVENTFLAG_GROUND_JUMP = 1<<0 , COREEVENTFLAG_AIR_JUMP = 1<<1 , COREEVENTFLAG_HOOK_ATTACH_PLAYER = 1<<2 , COREEVENTFLAG_HOOK_ATTACH_GROUND = 1<<3 ,
  COREEVENTFLAG_HOOK_HIT_NOHOOK = 1<<4
}
 
enum  { RACEFLAG_HIDE_KILLMSG = 1<<0 , RACEFLAG_FINISHMSG_AS_CHAT = 1<<1 , RACEFLAG_KEEP_WANTED_WEAPON = 1<<2 }
 
enum  {
  NETOBJ_INVALID =0 , NETOBJTYPE_PLAYERINPUT , NETOBJTYPE_PROJECTILE , NETOBJTYPE_LASER ,
  NETOBJTYPE_PICKUP , NETOBJTYPE_FLAG , NETOBJTYPE_GAMEDATA , NETOBJTYPE_GAMEDATATEAM ,
  NETOBJTYPE_GAMEDATAFLAG , NETOBJTYPE_CHARACTERCORE , NETOBJTYPE_CHARACTER , NETOBJTYPE_PLAYERINFO ,
  NETOBJTYPE_SPECTATORINFO , NETOBJTYPE_DE_CLIENTINFO , NETOBJTYPE_DE_GAMEINFO , NETOBJTYPE_DE_TUNEPARAMS ,
  NETEVENTTYPE_COMMON , NETEVENTTYPE_EXPLOSION , NETEVENTTYPE_SPAWN , NETEVENTTYPE_HAMMERHIT ,
  NETEVENTTYPE_DEATH , NETEVENTTYPE_SOUNDWORLD , NETEVENTTYPE_DAMAGE , NETOBJTYPE_PLAYERINFORACE ,
  NETOBJTYPE_GAMEDATARACE , NUM_NETOBJTYPES
}
 
enum  {
  NETMSG_INVALID =0 , NETMSGTYPE_SV_MOTD , NETMSGTYPE_SV_BROADCAST , NETMSGTYPE_SV_CHAT ,
  NETMSGTYPE_SV_TEAM , NETMSGTYPE_SV_KILLMSG , NETMSGTYPE_SV_TUNEPARAMS , NETMSGTYPE_SV_EXTRAPROJECTILE ,
  NETMSGTYPE_SV_READYTOENTER , NETMSGTYPE_SV_WEAPONPICKUP , NETMSGTYPE_SV_EMOTICON , NETMSGTYPE_SV_VOTECLEAROPTIONS ,
  NETMSGTYPE_SV_VOTEOPTIONLISTADD , NETMSGTYPE_SV_VOTEOPTIONADD , NETMSGTYPE_SV_VOTEOPTIONREMOVE , NETMSGTYPE_SV_VOTESET ,
  NETMSGTYPE_SV_VOTESTATUS , NETMSGTYPE_SV_SERVERSETTINGS , NETMSGTYPE_SV_CLIENTINFO , NETMSGTYPE_SV_GAMEINFO ,
  NETMSGTYPE_SV_CLIENTDROP , NETMSGTYPE_SV_GAMEMSG , NETMSGTYPE_DE_CLIENTENTER , NETMSGTYPE_DE_CLIENTLEAVE ,
  NETMSGTYPE_CL_SAY , NETMSGTYPE_CL_SETTEAM , NETMSGTYPE_CL_SETSPECTATORMODE , NETMSGTYPE_CL_STARTINFO ,
  NETMSGTYPE_CL_KILL , NETMSGTYPE_CL_READYCHANGE , NETMSGTYPE_CL_EMOTICON , NETMSGTYPE_CL_VOTE ,
  NETMSGTYPE_CL_CALLVOTE , NETMSGTYPE_SV_SKINCHANGE , NETMSGTYPE_CL_SKINCHANGE , NETMSGTYPE_SV_RACEFINISH ,
  NETMSGTYPE_SV_CHECKPOINT , NETMSGTYPE_SV_COMMANDINFO , NETMSGTYPE_SV_COMMANDINFOREMOVE , NETMSGTYPE_CL_COMMAND ,
  NUM_NETMSGTYPES
}
 
enum  {
  SOUND_GUN_FIRE =0 , SOUND_SHOTGUN_FIRE , SOUND_GRENADE_FIRE , SOUND_HAMMER_FIRE ,
  SOUND_HAMMER_HIT , SOUND_NINJA_FIRE , SOUND_GRENADE_EXPLODE , SOUND_NINJA_HIT ,
  SOUND_LASER_FIRE , SOUND_LASER_BOUNCE , SOUND_WEAPON_SWITCH , SOUND_PLAYER_PAIN_SHORT ,
  SOUND_PLAYER_PAIN_LONG , SOUND_BODY_LAND , SOUND_PLAYER_AIRJUMP , SOUND_PLAYER_JUMP ,
  SOUND_PLAYER_DIE , SOUND_PLAYER_SPAWN , SOUND_PLAYER_SKID , SOUND_TEE_CRY ,
  SOUND_HOOK_LOOP , SOUND_HOOK_ATTACH_GROUND , SOUND_HOOK_ATTACH_PLAYER , SOUND_HOOK_NOATTACH ,
  SOUND_PICKUP_HEALTH , SOUND_PICKUP_ARMOR , SOUND_PICKUP_GRENADE , SOUND_PICKUP_SHOTGUN ,
  SOUND_PICKUP_NINJA , SOUND_WEAPON_SPAWN , SOUND_WEAPON_NOAMMO , SOUND_HIT ,
  SOUND_CHAT_SERVER , SOUND_CHAT_CLIENT , SOUND_CHAT_HIGHLIGHT , SOUND_CTF_DROP ,
  SOUND_CTF_RETURN , SOUND_CTF_GRAB_PL , SOUND_CTF_GRAB_EN , SOUND_CTF_CAPTURE ,
  SOUND_MENU , NUM_SOUNDS
}
 
enum  {
  WEAPON_HAMMER =0 , WEAPON_GUN , WEAPON_SHOTGUN , WEAPON_GRENADE ,
  WEAPON_LASER , WEAPON_NINJA , NUM_WEAPONS
}
 

Variables

static const int max_int = 0x7fffffff
 

Typedef Documentation

◆ void_t

template<typename... Ts>
using protocol7::void_t = typedef typename make_void<Ts...>::type

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NETMSG_NULL 
NETMSG_INFO 
NETMSG_MAP_CHANGE 
NETMSG_MAP_DATA 
NETMSG_SERVERINFO 
NETMSG_CON_READY 
NETMSG_SNAP 
NETMSG_SNAPEMPTY 
NETMSG_SNAPSINGLE 
NETMSG_SNAPSMALL 
NETMSG_INPUTTIMING 
NETMSG_RCON_AUTH_ON 
NETMSG_RCON_AUTH_OFF 
NETMSG_RCON_LINE 
NETMSG_RCON_CMD_ADD 
NETMSG_RCON_CMD_REM 
NETMSG_UNUSED1 
NETMSG_UNUSED2 
NETMSG_READY 
NETMSG_ENTERGAME 
NETMSG_INPUT 
NETMSG_RCON_CMD 
NETMSG_RCON_AUTH 
NETMSG_REQUEST_MAP_DATA 
NETMSG_UNUSED3 
NETMSG_UNUSED4 
NETMSG_PING 
NETMSG_PING_REPLY 
NETMSG_UNUSED5 
NETMSG_MAPLIST_ENTRY_ADD 
NETMSG_MAPLIST_ENTRY_REM 

◆ anonymous enum

anonymous enum
Enumerator
MAX_NAME_LENGTH 
MAX_NAME_ARRAY_SIZE 
MAX_CLAN_LENGTH 
MAX_CLAN_ARRAY_SIZE 
MAX_SKIN_LENGTH 
MAX_SKIN_ARRAY_SIZE 

◆ anonymous enum

anonymous enum
Enumerator
INPUT_STATE_MASK 

◆ anonymous enum

anonymous enum
Enumerator
TEAM_SPECTATORS 
TEAM_RED 
TEAM_BLUE 
NUM_TEAMS 
FLAG_MISSING 
FLAG_ATSTAND 
FLAG_TAKEN 
SPEC_FREEVIEW 
SPEC_PLAYER 
SPEC_FLAGRED 
SPEC_FLAGBLUE 
NUM_SPECMODES 
SKINPART_BODY 
SKINPART_MARKING 
SKINPART_DECORATION 
SKINPART_HANDS 
SKINPART_FEET 
SKINPART_EYES 
NUM_SKINPARTS 

◆ anonymous enum

anonymous enum
Enumerator
PICKUP_HEALTH 
PICKUP_ARMOR 
PICKUP_GRENADE 
PICKUP_SHOTGUN 
PICKUP_LASER 
PICKUP_NINJA 
PICKUP_GUN 
PICKUP_HAMMER 
NUM_PICKUPS 

◆ anonymous enum

anonymous enum
Enumerator
EMOTE_NORMAL 
EMOTE_PAIN 
EMOTE_HAPPY 
EMOTE_SURPRISE 
EMOTE_ANGRY 
EMOTE_BLINK 
NUM_EMOTES 

◆ anonymous enum

anonymous enum
Enumerator
EMOTICON_OOP 
EMOTICON_EXCLAMATION 
EMOTICON_HEARTS 
EMOTICON_DROP 
EMOTICON_DOTDOT 
EMOTICON_MUSIC 
EMOTICON_SORRY 
EMOTICON_GHOST 
EMOTICON_SUSHI 
EMOTICON_SPLATTEE 
EMOTICON_DEVILTEE 
EMOTICON_ZOMG 
EMOTICON_ZZZ 
EMOTICON_WTF 
EMOTICON_EYES 
EMOTICON_QUESTION 
NUM_EMOTICONS 

◆ anonymous enum

anonymous enum
Enumerator
VOTE_UNKNOWN 
VOTE_START_OP 
VOTE_START_KICK 
VOTE_START_SPEC 
VOTE_END_ABORT 
VOTE_END_PASS 
VOTE_END_FAIL 
NUM_VOTES 

◆ anonymous enum

anonymous enum
Enumerator
CHAT_NONE 
CHAT_ALL 
CHAT_TEAM 
CHAT_WHISPER 
NUM_CHATS 

◆ anonymous enum

anonymous enum
Enumerator
GAMEMSG_TEAM_SWAP 
GAMEMSG_SPEC_INVALIDID 
GAMEMSG_TEAM_SHUFFLE 
GAMEMSG_TEAM_BALANCE 
GAMEMSG_CTF_DROP 
GAMEMSG_CTF_RETURN 
GAMEMSG_TEAM_ALL 
GAMEMSG_TEAM_BALANCE_VICTIM 
GAMEMSG_CTF_GRAB 
GAMEMSG_CTF_CAPTURE 
GAMEMSG_GAME_PAUSED 
NUM_GAMEMSGS 

◆ anonymous enum

anonymous enum
Enumerator
PLAYERFLAG_ADMIN 
PLAYERFLAG_CHATTING 
PLAYERFLAG_SCOREBOARD 
PLAYERFLAG_READY 
PLAYERFLAG_DEAD 
PLAYERFLAG_WATCHING 
PLAYERFLAG_BOT 
PLAYERFLAG_AIM 

◆ anonymous enum

anonymous enum
Enumerator
GAMEFLAG_TEAMS 
GAMEFLAG_FLAGS 
GAMEFLAG_SURVIVAL 
GAMEFLAG_RACE 

◆ anonymous enum

anonymous enum
Enumerator
GAMESTATEFLAG_WARMUP 
GAMESTATEFLAG_SUDDENDEATH 
GAMESTATEFLAG_ROUNDOVER 
GAMESTATEFLAG_GAMEOVER 
GAMESTATEFLAG_PAUSED 
GAMESTATEFLAG_STARTCOUNTDOWN 

◆ anonymous enum

anonymous enum
Enumerator
COREEVENTFLAG_GROUND_JUMP 
COREEVENTFLAG_AIR_JUMP 
COREEVENTFLAG_HOOK_ATTACH_PLAYER 
COREEVENTFLAG_HOOK_ATTACH_GROUND 
COREEVENTFLAG_HOOK_HIT_NOHOOK 

◆ anonymous enum

anonymous enum
Enumerator
RACEFLAG_HIDE_KILLMSG 
RACEFLAG_FINISHMSG_AS_CHAT 
RACEFLAG_KEEP_WANTED_WEAPON 

◆ anonymous enum

anonymous enum
Enumerator
NETOBJ_INVALID 
NETOBJTYPE_PLAYERINPUT 
NETOBJTYPE_PROJECTILE 
NETOBJTYPE_LASER 
NETOBJTYPE_PICKUP 
NETOBJTYPE_FLAG 
NETOBJTYPE_GAMEDATA 
NETOBJTYPE_GAMEDATATEAM 
NETOBJTYPE_GAMEDATAFLAG 
NETOBJTYPE_CHARACTERCORE 
NETOBJTYPE_CHARACTER 
NETOBJTYPE_PLAYERINFO 
NETOBJTYPE_SPECTATORINFO 
NETOBJTYPE_DE_CLIENTINFO 
NETOBJTYPE_DE_GAMEINFO 
NETOBJTYPE_DE_TUNEPARAMS 
NETEVENTTYPE_COMMON 
NETEVENTTYPE_EXPLOSION 
NETEVENTTYPE_SPAWN 
NETEVENTTYPE_HAMMERHIT 
NETEVENTTYPE_DEATH 
NETEVENTTYPE_SOUNDWORLD 
NETEVENTTYPE_DAMAGE 
NETOBJTYPE_PLAYERINFORACE 
NETOBJTYPE_GAMEDATARACE 
NUM_NETOBJTYPES 

◆ anonymous enum

anonymous enum
Enumerator
NETMSG_INVALID 
NETMSGTYPE_SV_MOTD 
NETMSGTYPE_SV_BROADCAST 
NETMSGTYPE_SV_CHAT 
NETMSGTYPE_SV_TEAM 
NETMSGTYPE_SV_KILLMSG 
NETMSGTYPE_SV_TUNEPARAMS 
NETMSGTYPE_SV_EXTRAPROJECTILE 
NETMSGTYPE_SV_READYTOENTER 
NETMSGTYPE_SV_WEAPONPICKUP 
NETMSGTYPE_SV_EMOTICON 
NETMSGTYPE_SV_VOTECLEAROPTIONS 
NETMSGTYPE_SV_VOTEOPTIONLISTADD 
NETMSGTYPE_SV_VOTEOPTIONADD 
NETMSGTYPE_SV_VOTEOPTIONREMOVE 
NETMSGTYPE_SV_VOTESET 
NETMSGTYPE_SV_VOTESTATUS 
NETMSGTYPE_SV_SERVERSETTINGS 
NETMSGTYPE_SV_CLIENTINFO 
NETMSGTYPE_SV_GAMEINFO 
NETMSGTYPE_SV_CLIENTDROP 
NETMSGTYPE_SV_GAMEMSG 
NETMSGTYPE_DE_CLIENTENTER 
NETMSGTYPE_DE_CLIENTLEAVE 
NETMSGTYPE_CL_SAY 
NETMSGTYPE_CL_SETTEAM 
NETMSGTYPE_CL_SETSPECTATORMODE 
NETMSGTYPE_CL_STARTINFO 
NETMSGTYPE_CL_KILL 
NETMSGTYPE_CL_READYCHANGE 
NETMSGTYPE_CL_EMOTICON 
NETMSGTYPE_CL_VOTE 
NETMSGTYPE_CL_CALLVOTE 
NETMSGTYPE_SV_SKINCHANGE 
NETMSGTYPE_CL_SKINCHANGE 
NETMSGTYPE_SV_RACEFINISH 
NETMSGTYPE_SV_CHECKPOINT 
NETMSGTYPE_SV_COMMANDINFO 
NETMSGTYPE_SV_COMMANDINFOREMOVE 
NETMSGTYPE_CL_COMMAND 
NUM_NETMSGTYPES 

◆ anonymous enum

anonymous enum
Enumerator
SOUND_GUN_FIRE 
SOUND_SHOTGUN_FIRE 
SOUND_GRENADE_FIRE 
SOUND_HAMMER_FIRE 
SOUND_HAMMER_HIT 
SOUND_NINJA_FIRE 
SOUND_GRENADE_EXPLODE 
SOUND_NINJA_HIT 
SOUND_LASER_FIRE 
SOUND_LASER_BOUNCE 
SOUND_WEAPON_SWITCH 
SOUND_PLAYER_PAIN_SHORT 
SOUND_PLAYER_PAIN_LONG 
SOUND_BODY_LAND 
SOUND_PLAYER_AIRJUMP 
SOUND_PLAYER_JUMP 
SOUND_PLAYER_DIE 
SOUND_PLAYER_SPAWN 
SOUND_PLAYER_SKID 
SOUND_TEE_CRY 
SOUND_HOOK_LOOP 
SOUND_HOOK_ATTACH_GROUND 
SOUND_HOOK_ATTACH_PLAYER 
SOUND_HOOK_NOATTACH 
SOUND_PICKUP_HEALTH 
SOUND_PICKUP_ARMOR 
SOUND_PICKUP_GRENADE 
SOUND_PICKUP_SHOTGUN 
SOUND_PICKUP_NINJA 
SOUND_WEAPON_SPAWN 
SOUND_WEAPON_NOAMMO 
SOUND_HIT 
SOUND_CHAT_SERVER 
SOUND_CHAT_CLIENT 
SOUND_CHAT_HIGHLIGHT 
SOUND_CTF_DROP 
SOUND_CTF_RETURN 
SOUND_CTF_GRAB_PL 
SOUND_CTF_GRAB_EN 
SOUND_CTF_CAPTURE 
SOUND_MENU 
NUM_SOUNDS 

◆ anonymous enum

anonymous enum
Enumerator
WEAPON_HAMMER 
WEAPON_GUN 
WEAPON_SHOTGUN 
WEAPON_GRENADE 
WEAPON_LASER 
WEAPON_NINJA 
NUM_WEAPONS 

Variable Documentation

◆ max_int

const int protocol7::max_int = 0x7fffffff
static