QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
protocol.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define B_ALPHA   (1<<2)
 
#define B_LARGEFRAME   (1<<1)
 
#define B_LARGEMODEL   (1<<0)
 
#define clc_bad   0
 
#define clc_disconnect   2
 
#define clc_move   3
 
#define clc_nop   1
 
#define clc_stringcmd   4
 
#define DEFAULT_SOUND_PACKET_ATTENUATION   1.0
 
#define DEFAULT_SOUND_PACKET_VOLUME   255
 
#define DEFAULT_VIEWHEIGHT   22
 
#define ENTALPHA_DECODE(a)   (((a)==ENTALPHA_DEFAULT)?1.0f:((float)(a)-1)/(254))
 
#define ENTALPHA_DEFAULT   0
 
#define ENTALPHA_ENCODE(a)   (((a)==0)?ENTALPHA_DEFAULT:RINT(bound(1,(a)*254.0f+1,255)))
 
#define ENTALPHA_ONE   255
 
#define ENTALPHA_TOSAVE(a)   (((a)==ENTALPHA_DEFAULT)?0.0f:(((a)==ENTALPHA_ZERO)?-1.0f:((float)(a)-1)/(254)))
 
#define ENTALPHA_ZERO   1
 
#define GAME_COOP   0
 
#define GAME_DEATHMATCH   1
 
#define MAX_CLIENTS   16
 
#define PROTOCOL_FITZQUAKE   666
 
#define PROTOCOL_NETQUAKE   15
 
#define SND_ATTENUATION   (1<<1)
 
#define SND_LARGEENTITY   (1<<3)
 
#define SND_LARGESOUND   (1<<4)
 
#define SND_LOOPING   (1<<2)
 
#define SND_VOLUME   (1<<0)
 
#define SU_AMMO2   (1<<18)
 
#define SU_ARMOR   (1<<13)
 
#define SU_ARMOR2   (1<<17)
 
#define SU_CELLS2   (1<<22)
 
#define SU_EXTEND1   (1<<15)
 
#define SU_EXTEND2   (1<<23)
 
#define SU_EXTEND3   (1<<31)
 
#define SU_IDEALPITCH   (1<<1)
 
#define SU_INWATER   (1<<11)
 
#define SU_ITEMS   (1<<9)
 
#define SU_NAILS2   (1<<20)
 
#define SU_ONGROUND   (1<<10)
 
#define SU_PUNCH1   (1<<2)
 
#define SU_PUNCH2   (1<<3)
 
#define SU_PUNCH3   (1<<4)
 
#define SU_ROCKETS2   (1<<21)
 
#define SU_SHELLS2   (1<<19)
 
#define SU_UNUSED26   (1<<26)
 
#define SU_UNUSED27   (1<<27)
 
#define SU_UNUSED28   (1<<28)
 
#define SU_UNUSED29   (1<<29)
 
#define SU_UNUSED30   (1<<30)
 
#define SU_UNUSED8   (1<<8)
 
#define SU_VELOCITY1   (1<<5)
 
#define SU_VELOCITY2   (1<<6)
 
#define SU_VELOCITY3   (1<<7)
 
#define SU_VIEWHEIGHT   (1<<0)
 
#define SU_WEAPON   (1<<14)
 
#define SU_WEAPON2   (1<<16)
 
#define SU_WEAPONALPHA   (1<<25)
 
#define SU_WEAPONFRAME   (1<<12)
 
#define SU_WEAPONFRAME2   (1<<24)
 
#define svc_bad   0
 
#define svc_bf   40
 
#define svc_cdtrack   32
 
#define svc_centerprint   26
 
#define svc_clientdata   15
 
#define svc_cutscene   34
 
#define svc_damage   19
 
#define svc_disconnect   2
 
#define svc_finale   31
 
#define svc_fog   41
 
#define svc_foundsecret   28
 
#define svc_intermission   30
 
#define svc_killedmonster   27
 
#define svc_lightstyle   12
 
#define svc_nop   1
 
#define svc_particle   18
 
#define svc_print   8
 
#define svc_sellscreen   33
 
#define svc_serverinfo   11
 
#define svc_setangle   10
 
#define svc_setpause   24
 
#define svc_setview   5
 
#define svc_signonnum   25
 
#define svc_skybox   37
 
#define svc_sound   6
 
#define svc_spawnbaseline   22
 
#define svc_spawnbaseline2   42
 
#define svc_spawnstatic   20
 
#define svc_spawnstatic2   43
 
#define svc_spawnstaticsound   29
 
#define svc_spawnstaticsound2   44
 
#define svc_stopsound   16
 
#define svc_stufftext   9
 
#define svc_temp_entity   23
 
#define svc_time   7
 
#define svc_updatecolors   17
 
#define svc_updatefrags   14
 
#define svc_updatename   13
 
#define svc_updatestat   3
 
#define svc_version   4
 
#define TE_BEAM   13
 
#define TE_EXPLOSION   3
 
#define TE_EXPLOSION2   12
 
#define TE_EXPLOSION3   16
 
#define TE_GUNSHOT   2
 
#define TE_KNIGHTSPIKE   8
 
#define TE_LAVASPLASH   10
 
#define TE_LIGHTNING1   5
 
#define TE_LIGHTNING2   6
 
#define TE_LIGHTNING3   9
 
#define TE_LIGHTNING4NEH   17
 
#define TE_SPIKE   0
 
#define TE_SUPERSPIKE   1
 
#define TE_TAREXPLOSION   4
 
#define TE_TELEPORT   11
 
#define TE_WIZSPIKE   7
 
#define U_ALPHA   (1<<16)
 
#define U_ANGLE1   (1<<8)
 
#define U_ANGLE2   (1<<4)
 
#define U_ANGLE3   (1<<9)
 
#define U_COLORMAP   (1<<11)
 
#define U_EFFECTS   (1<<13)
 
#define U_EXTEND1   (1<<15)
 
#define U_EXTEND2   (1<<23)
 
#define U_FRAME   (1<<6)
 
#define U_FRAME2   (1<<17)
 
#define U_LERPFINISH   (1<<19)
 
#define U_LONGENTITY   (1<<14)
 
#define U_MODEL   (1<<10)
 
#define U_MODEL2   (1<<18)
 
#define U_MOREBITS   (1<<0)
 
#define U_ORIGIN1   (1<<1)
 
#define U_ORIGIN2   (1<<2)
 
#define U_ORIGIN3   (1<<3)
 
#define U_SIGNAL   (1<<7)
 
#define U_SKIN   (1<<12)
 
#define U_STEP   (1<<5)
 
#define U_UNUSED20   (1<<20)
 
#define U_UNUSED21   (1<<21)
 
#define U_UNUSED22   (1<<22)
 

Macro Definition Documentation

#define B_ALPHA   (1<<2)
#define B_LARGEFRAME   (1<<1)
#define B_LARGEMODEL   (1<<0)
#define clc_bad   0
#define clc_disconnect   2
#define clc_move   3
#define clc_nop   1
#define clc_stringcmd   4
#define DEFAULT_SOUND_PACKET_ATTENUATION   1.0
#define DEFAULT_SOUND_PACKET_VOLUME   255
#define DEFAULT_VIEWHEIGHT   22
#define ENTALPHA_DECODE (   a)    (((a)==ENTALPHA_DEFAULT)?1.0f:((float)(a)-1)/(254))
#define ENTALPHA_DEFAULT   0
#define ENTALPHA_ENCODE (   a)    (((a)==0)?ENTALPHA_DEFAULT:RINT(bound(1,(a)*254.0f+1,255)))
#define ENTALPHA_ONE   255
#define ENTALPHA_TOSAVE (   a)    (((a)==ENTALPHA_DEFAULT)?0.0f:(((a)==ENTALPHA_ZERO)?-1.0f:((float)(a)-1)/(254)))
#define ENTALPHA_ZERO   1
#define GAME_COOP   0
#define GAME_DEATHMATCH   1
#define MAX_CLIENTS   16
#define PROTOCOL_FITZQUAKE   666
#define PROTOCOL_NETQUAKE   15
#define SND_ATTENUATION   (1<<1)
#define SND_LARGEENTITY   (1<<3)
#define SND_LARGESOUND   (1<<4)
#define SND_LOOPING   (1<<2)
#define SND_VOLUME   (1<<0)
#define SU_AMMO2   (1<<18)
#define SU_ARMOR   (1<<13)
#define SU_ARMOR2   (1<<17)
#define SU_CELLS2   (1<<22)
#define SU_EXTEND1   (1<<15)
#define SU_EXTEND2   (1<<23)
#define SU_EXTEND3   (1<<31)
#define SU_IDEALPITCH   (1<<1)
#define SU_INWATER   (1<<11)
#define SU_ITEMS   (1<<9)
#define SU_NAILS2   (1<<20)
#define SU_ONGROUND   (1<<10)
#define SU_PUNCH1   (1<<2)
#define SU_PUNCH2   (1<<3)
#define SU_PUNCH3   (1<<4)
#define SU_ROCKETS2   (1<<21)
#define SU_SHELLS2   (1<<19)
#define SU_UNUSED26   (1<<26)
#define SU_UNUSED27   (1<<27)
#define SU_UNUSED28   (1<<28)
#define SU_UNUSED29   (1<<29)
#define SU_UNUSED30   (1<<30)
#define SU_UNUSED8   (1<<8)
#define SU_VELOCITY1   (1<<5)
#define SU_VELOCITY2   (1<<6)
#define SU_VELOCITY3   (1<<7)
#define SU_VIEWHEIGHT   (1<<0)
#define SU_WEAPON   (1<<14)
#define SU_WEAPON2   (1<<16)
#define SU_WEAPONALPHA   (1<<25)
#define SU_WEAPONFRAME   (1<<12)
#define SU_WEAPONFRAME2   (1<<24)
#define svc_bad   0
#define svc_bf   40
#define svc_cdtrack   32
#define svc_centerprint   26
#define svc_clientdata   15
#define svc_cutscene   34
#define svc_damage   19
#define svc_disconnect   2
#define svc_finale   31
#define svc_fog   41
#define svc_foundsecret   28
#define svc_intermission   30
#define svc_killedmonster   27
#define svc_lightstyle   12
#define svc_nop   1
#define svc_particle   18
#define svc_print   8
#define svc_sellscreen   33
#define svc_serverinfo   11
#define svc_setangle   10
#define svc_setpause   24
#define svc_setview   5
#define svc_signonnum   25
#define svc_skybox   37
#define svc_sound   6
#define svc_spawnbaseline   22
#define svc_spawnbaseline2   42
#define svc_spawnstatic   20
#define svc_spawnstatic2   43
#define svc_spawnstaticsound   29
#define svc_spawnstaticsound2   44
#define svc_stopsound   16
#define svc_stufftext   9
#define svc_temp_entity   23
#define svc_time   7
#define svc_updatecolors   17
#define svc_updatefrags   14
#define svc_updatename   13
#define svc_updatestat   3
#define svc_version   4
#define TE_BEAM   13
#define TE_EXPLOSION   3
#define TE_EXPLOSION2   12
#define TE_EXPLOSION3   16
#define TE_GUNSHOT   2
#define TE_KNIGHTSPIKE   8
#define TE_LAVASPLASH   10
#define TE_LIGHTNING1   5
#define TE_LIGHTNING2   6
#define TE_LIGHTNING3   9
#define TE_LIGHTNING4NEH   17
#define TE_SPIKE   0
#define TE_SUPERSPIKE   1
#define TE_TAREXPLOSION   4
#define TE_TELEPORT   11
#define TE_WIZSPIKE   7
#define U_ALPHA   (1<<16)
#define U_ANGLE1   (1<<8)
#define U_ANGLE2   (1<<4)
#define U_ANGLE3   (1<<9)
#define U_COLORMAP   (1<<11)
#define U_EFFECTS   (1<<13)
#define U_EXTEND1   (1<<15)
#define U_EXTEND2   (1<<23)
#define U_FRAME   (1<<6)
#define U_FRAME2   (1<<17)
#define U_LERPFINISH   (1<<19)
#define U_LONGENTITY   (1<<14)
#define U_MODEL   (1<<10)
#define U_MODEL2   (1<<18)
#define U_MOREBITS   (1<<0)
#define U_ORIGIN1   (1<<1)
#define U_ORIGIN2   (1<<2)
#define U_ORIGIN3   (1<<3)
#define U_SIGNAL   (1<<7)
#define U_SKIN   (1<<12)
#define U_STEP   (1<<5)
#define U_UNUSED20   (1<<20)
#define U_UNUSED21   (1<<21)
#define U_UNUSED22   (1<<22)