Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

q_shared.h File Reference

#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <ctype.h>
#include <limits.h>
#include "surfaceflags.h"

Include dependency graph for q_shared.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  cplane_s
struct  cvar_s
struct  entityState_s
struct  fontInfo_t
struct  gameState_t
struct  glyphInfo_t
struct  markFragment_t
struct  orientation_t
struct  pc_token_s
struct  playerState_s
struct  qint64
struct  qtime_s
struct  trace_t
struct  trajectory_t
struct  usercmd_s
struct  vmCvar_t

Defines

#define ANGLE2SHORT(x)   ((int)((x)*65536/360) & 65535)
#define AS_FAVORITES   3
#define AS_GLOBAL   2
#define AS_LOCAL   0
#define AS_MPLAYER   1
#define BIG_INFO_KEY   8192
#define BIG_INFO_STRING   8192
#define BIG_INFO_VALUE   8192
#define BIGCHAR_HEIGHT   16
#define BIGCHAR_WIDTH   16
#define BLINK_DIVISOR   200
#define BUTTON_AFFIRMATIVE   32
#define BUTTON_ANY   2048
#define BUTTON_ATTACK   1
#define BUTTON_FOLLOWME   1024
#define BUTTON_GESTURE   8
#define BUTTON_GETFLAG   128
#define BUTTON_GUARDBASE   256
#define BUTTON_NEGATIVE   64
#define BUTTON_PATROL   512
#define BUTTON_TALK   2
#define BUTTON_USE_HOLDABLE   4
#define BUTTON_WALKING   16
#define CDCHKSUM_LEN   2
#define CDKEY_LEN   16
#define CIN_hold   4
#define CIN_loop   2
#define CIN_shader   16
#define CIN_silent   8
#define CIN_system   1
#define COLOR_BLACK   '0'
#define COLOR_BLUE   '4'
#define COLOR_CYAN   '5'
#define COLOR_GREEN   '2'
#define COLOR_MAGENTA   '6'
#define COLOR_RED   '1'
#define COLOR_WHITE   '7'
#define COLOR_YELLOW   '3'
#define ColorIndex(c)   ( ( (c) - '0' ) & 7 )
#define crandom()   (2.0 * (random() - 0.5))
#define CS_SERVERINFO   0
#define CS_SYSTEMINFO   1
#define CVAR_ARCHIVE   1
#define CVAR_CHEAT   512
#define CVAR_INIT   16
#define CVAR_LATCH   32
#define CVAR_NORESTART   1024
#define CVAR_ROM   64
#define CVAR_SERVERINFO   4
#define CVAR_SYSTEMINFO   8
#define CVAR_TEMP   256
#define CVAR_USER_CREATED   128
#define CVAR_USERINFO   2
#define DEG2RAD(a)   ( ( (a) * M_PI ) / 180.0F )
#define DotProduct(x, y)   ((x)[0]*(y)[0]+(x)[1]*(y)[1]+(x)[2]*(y)[2])
#define ENTITYNUM_MAX_NORMAL   (MAX_GENTITIES-2)
#define ENTITYNUM_NONE   (MAX_GENTITIES-1)
#define ENTITYNUM_WORLD   (MAX_GENTITIES-2)
#define GENTITYNUM_BITS   10
#define GIANTCHAR_HEIGHT   48
#define GIANTCHAR_WIDTH   32
#define GLYPH_CHAREND   127
#define GLYPH_CHARSTART   32
#define GLYPH_END   255
#define GLYPH_START   0
#define GLYPHS_PER_FONT   GLYPH_END - GLYPH_START + 1
#define id386   0
#define idppc   0
#define idppc_altivec   0
#define IS_NAN(x)   (((*(int *)&x)&nanmask)==nanmask)
#define KEYCATCH_CGAME   0x0008
#define KEYCATCH_CONSOLE   0x0001
#define KEYCATCH_MESSAGE   0x0004
#define KEYCATCH_UI   0x0002
#define M_PI   3.14159265358979323846f
#define MAKERGB(v, r, g, b)   v[0]=r;v[1]=g;v[2]=b
#define MAKERGBA(v, r, g, b, a)   v[0]=r;v[1]=g;v[2]=b;v[3]=a
#define MAX_CLIENTS   64
#define MAX_CONFIGSTRINGS   1024
#define MAX_CVAR_VALUE_STRING   256
#define MAX_GAMESTATE_CHARS   16000
#define MAX_GENTITIES   (1<<GENTITYNUM_BITS)
#define MAX_GLOBAL_SERVERS   4096
#define MAX_INFO_KEY   1024
#define MAX_INFO_STRING   1024
#define MAX_INFO_VALUE   1024
#define MAX_LOCATIONS   64
#define MAX_MAP_AREA_BYTES   32
#define MAX_MODELS   256
#define MAX_NAME_LENGTH   32
#define MAX_OSPATH   256
#define MAX_OTHER_SERVERS   128
#define MAX_PERSISTANT   16
#define MAX_PINGREQUESTS   32
#define MAX_POWERUPS   16
#define MAX_PS_EVENTS   2
#define MAX_QINT   0x7fffffff
#define MAX_QPATH   64
#define MAX_SAY_TEXT   150
#define MAX_SERVERSTATUSREQUESTS   16
#define MAX_SOUNDS   256
#define MAX_STATS   16
#define MAX_STRING_CHARS   1024
#define MAX_STRING_TOKENS   1024
#define MAX_TEAMNAME   32
#define MAX_TOKEN_CHARS   1024
#define MAX_TOKENLENGTH   1024
#define MAX_WEAPONS   16
#define MIN_QINT   (-MAX_QINT-1)
#define MOVE_RUN   120
#define nanmask   (255<<23)
#define NULL   ((void *)0)
#define NUMVERTEXNORMALS   162
#define PITCH   0
#define PLANE_NON_AXIAL   3
#define PLANE_X   0
#define PLANE_Y   1
#define PLANE_Z   2
#define PlaneTypeForNormal(x)   (x[0] == 1.0 ? PLANE_X : (x[1] == 1.0 ? PLANE_Y : (x[2] == 1.0 ? PLANE_Z : PLANE_NON_AXIAL) ) )
#define PROP_GAP_WIDTH   3
#define PROP_HEIGHT   27
#define PROP_SMALL_SIZE_SCALE   0.75
#define PROP_SPACE_WIDTH   8
#define PS_PMOVEFRAMECOUNTBITS   6
#define PULSE_DIVISOR   75
#define Q3_VERSION   "Q3 1.32b"
#define Q_COLOR_ESCAPE   '^'
#define Q_IsColorString(p)   ( p && *(p) == Q_COLOR_ESCAPE && *((p)+1) && *((p)+1) != Q_COLOR_ESCAPE )
#define QDECL
#define RAD2DEG(a)   ( ( (a) * 180.0f ) / M_PI )
#define random()   ((rand () & 0x7fff) / ((float)0x7fff))
#define RESERVED_CONFIGSTRINGS   2
#define ROLL   2
#define S_COLOR_BLACK   "^0"
#define S_COLOR_BLUE   "^4"
#define S_COLOR_CYAN   "^5"
#define S_COLOR_GREEN   "^2"
#define S_COLOR_MAGENTA   "^6"
#define S_COLOR_RED   "^1"
#define S_COLOR_WHITE   "^7"
#define S_COLOR_YELLOW   "^3"
#define SAY_ALL   0
#define SAY_TEAM   1
#define SAY_TELL   2
#define SCREEN_HEIGHT   480
#define SCREEN_WIDTH   640
#define SHORT2ANGLE(x)   ((x)*(360.0/65536))
#define SMALLCHAR_HEIGHT   16
#define SMALLCHAR_WIDTH   8
#define SNAPFLAG_NOT_ACTIVE   2
#define SNAPFLAG_RATE_DELAYED   1
#define SNAPFLAG_SERVERCOUNT   4
#define SnapVector(v)   {v[0]=((int)(v[0]));v[1]=((int)(v[1]));v[2]=((int)(v[2]));}
#define Snd_Memset   Com_Memset
#define SOLID_BMODEL   0xffffff
#define SQRTFAST(x)   ( (x) * Q_rsqrt( x ) )
#define Square(x)   ((x)*(x))
#define TINYCHAR_HEIGHT   (SMALLCHAR_HEIGHT/2)
#define TINYCHAR_WIDTH   (SMALLCHAR_WIDTH)
#define TT_LITERAL   2
#define TT_NAME   4
#define TT_NUMBER   3
#define TT_PUNCTUATION   5
#define TT_STRING   1
#define UI_BIGFONT   0x00000020
#define UI_BLINK   0x00001000
#define UI_CENTER   0x00000001
#define UI_DROPSHADOW   0x00000800
#define UI_FORMATMASK   0x00000007
#define UI_GIANTFONT   0x00000040
#define UI_INVERSE   0x00002000
#define UI_LEFT   0x00000000
#define UI_PULSE   0x00004000
#define UI_RIGHT   0x00000002
#define UI_SMALLFONT   0x00000010
#define Vector4Copy(a, b)   ((b)[0]=(a)[0],(b)[1]=(a)[1],(b)[2]=(a)[2],(b)[3]=(a)[3])
#define VectorAdd(a, b, c)   ((c)[0]=(a)[0]+(b)[0],(c)[1]=(a)[1]+(b)[1],(c)[2]=(a)[2]+(b)[2])
#define VectorClear(a)   ((a)[0]=(a)[1]=(a)[2]=0)
#define VectorCopy(a, b)   ((b)[0]=(a)[0],(b)[1]=(a)[1],(b)[2]=(a)[2])
#define VectorMA(v, s, b, o)   ((o)[0]=(v)[0]+(b)[0]*(s),(o)[1]=(v)[1]+(b)[1]*(s),(o)[2]=(v)[2]+(b)[2]*(s))
#define VectorNegate(a, b)   ((b)[0]=-(a)[0],(b)[1]=-(a)[1],(b)[2]=-(a)[2])
#define VectorScale(v, s, o)   ((o)[0]=(v)[0]*(s),(o)[1]=(v)[1]*(s),(o)[2]=(v)[2]*(s))
#define VectorSet(v, x, y, z)   ((v)[0]=(x), (v)[1]=(y), (v)[2]=(z))
#define VectorSubtract(a, b, c)   ((c)[0]=(a)[0]-(b)[0],(c)[1]=(a)[1]-(b)[1],(c)[2]=(a)[2]-(b)[2])
#define YAW   1

Typedefs

typedef unsigned char byte
typedef int clipHandle_t
typedef cplane_s cplane_t
typedef cvar_s cvar_t
typedef int cvarHandle_t
typedef entityState_s entityState_t
typedef int fileHandle_t
typedef int fixed16_t
typedef int fixed4_t
typedef int fixed8_t
typedef enum _flag_status flagStatus_t
typedef pc_token_s pc_token_t
typedef playerState_s playerState_t
typedef int qhandle_t
typedef qtime_s qtime_t
typedef int sfxHandle_t
typedef usercmd_s usercmd_t
typedef vec_t vec2_t [2]
typedef vec_t vec3_t [3]
typedef vec_t vec4_t [4]
typedef vec_t vec5_t [5]
typedef float vec_t

Enumerations

enum  _flag_status {
  FLAG_ATBASE = 0, FLAG_TAKEN, FLAG_TAKEN_RED, FLAG_TAKEN_BLUE,
  FLAG_DROPPED
}
enum  cbufExec_t { EXEC_NOW, EXEC_INSERT, EXEC_APPEND }
enum  connstate_t {
  CA_UNINITIALIZED, CA_DISCONNECTED, CA_AUTHORIZING, CA_CONNECTING,
  CA_CHALLENGING, CA_CONNECTED, CA_LOADING, CA_PRIMED,
  CA_ACTIVE, CA_CINEMATIC
}
enum  e_status {
  FMV_IDLE, FMV_PLAY, FMV_EOF, FMV_ID_BLT,
  FMV_ID_IDLE, FMV_LOOPED, FMV_ID_WAIT
}
enum  errorParm_t {
  ERR_FATAL, ERR_DROP, ERR_SERVERDISCONNECT, ERR_DISCONNECT,
  ERR_NEED_CD
}
enum  fsMode_t { FS_READ, FS_WRITE, FS_APPEND, FS_APPEND_SYNC }
enum  fsOrigin_t { FS_SEEK_CUR, FS_SEEK_END, FS_SEEK_SET }
enum  ha_pref { h_high, h_low, h_dontcare }
enum  printParm_t { PRINT_ALL, PRINT_DEVELOPER, PRINT_WARNING, PRINT_ERROR }
enum  qboolean { qfalse, qtrue }
enum  soundChannel_t {
  CHAN_AUTO, CHAN_LOCAL, CHAN_WEAPON, CHAN_VOICE,
  CHAN_ITEM, CHAN_BODY, CHAN_LOCAL_SOUND, CHAN_ANNOUNCER
}
enum  trType_t {
  TR_STATIONARY, TR_INTERPOLATE, TR_LINEAR, TR_LINEAR_STOP,
  TR_SINE, TR_GRAVITY
}

Functions

vec_t _DotProduct (const vec3_t v1, const vec3_t v2)
void _VectorAdd (const vec3_t veca, const vec3_t vecb, vec3_t out)
void _VectorCopy (const vec3_t in, vec3_t out)
void _VectorMA (const vec3_t veca, float scale, const vec3_t vecb, vec3_t vecc)
void _VectorScale (const vec3_t in, float scale, vec3_t out)
void _VectorSubtract (const vec3_t veca, const vec3_t vecb, vec3_t out)
void AddPointToBounds (const vec3_t v, vec3_t mins, vec3_t maxs)
float AngleDelta (float angle1, float angle2)
float AngleMod (float a)
float AngleNormalize180 (float angle)
float AngleNormalize360 (float angle)
void AnglesSubtract (vec3_t v1, vec3_t v2, vec3_t v3)
void AnglesToAxis (const vec3_t angles, vec3_t axis[3])
float AngleSubtract (float a1, float a2)
void AngleVectors (const vec3_t angles, vec3_t forward, vec3_t right, vec3_t up)
void AxisClear (vec3_t axis[3])
void AxisCopy (vec3_t in[3], vec3_t out[3])
int BoxOnPlaneSide (vec3_t emins, vec3_t emaxs, struct cplane_s *plane)
void ByteToDir (int b, vec3_t dir)
signed char ClampChar (int i)
signed short ClampShort (int i)
void ClearBounds (vec3_t mins, vec3_t maxs)
unsigned ColorBytes3 (float r, float g, float b)
unsigned ColorBytes4 (float r, float g, float b, float a)
void COM_BeginParseSession (const char *name)
float Com_Clamp (float min, float max, float value)
int COM_Compress (char *data_p)
void COM_DefaultExtension (char *path, int maxSize, const char *extension)
void QDECL Com_Error (int level, const char *error,...)
int COM_GetCurrentParseLine (void)
void COM_MatchToken (char **buf_p, char *match)
void Com_Memcpy (void *dest, const void *src, const size_t count)
void Com_Memset (void *dest, const int val, const size_t count)
char * COM_Parse (char **data_p)
void COM_ParseError (char *format,...)
char * COM_ParseExt (char **data_p, qboolean allowLineBreak)
void COM_ParseWarning (char *format,...)
void QDECL Com_Printf (const char *msg,...)
char * COM_SkipPath (char *pathname)
void QDECL Com_sprintf (char *dest, int size, const char *fmt,...)
void COM_StripExtension (const char *in, char *out)
ID_INLINE void CrossProduct (const vec3_t v1, const vec3_t v2, vec3_t cross)
int DirToByte (vec3_t dir)
ID_INLINE vec_t Distance (const vec3_t p1, const vec3_t p2)
ID_INLINE vec_t DistanceSquared (const vec3_t p1, const vec3_t p2)
float FloatSwap (const float *f)
void * Hunk_Alloc (int size, ha_pref preference)
void Info_NextPair (const char **s, char *key, char *value)
void Info_RemoveKey (char *s, const char *key)
void Info_RemoveKey_big (char *s, const char *key)
void Info_SetValueForKey (char *s, const char *key, const char *value)
void Info_SetValueForKey_Big (char *s, const char *key, const char *value)
qboolean Info_Validate (const char *s)
char * Info_ValueForKey (const char *s, const char *key)
float LerpAngle (float from, float to, float frac)
int LongSwap (int l)
void MakeNormalVectors (const vec3_t forward, vec3_t right, vec3_t up)
void MatrixMultiply (float in1[3][3], float in2[3][3], float out[3][3])
float NormalizeColor (const vec3_t in, vec3_t out)
void Parse1DMatrix (char **buf_p, int x, float *m)
void Parse2DMatrix (char **buf_p, int y, int x, float *m)
void Parse3DMatrix (char **buf_p, int z, int y, int x, float *m)
void PerpendicularVector (vec3_t dst, const vec3_t src)
qboolean PlaneFromPoints (vec4_t plane, const vec3_t a, const vec3_t b, const vec3_t c)
void ProjectPointOnPlane (vec3_t dst, const vec3_t p, const vec3_t normal)
float Q_acos (float c)
char * Q_CleanStr (char *string)
float Q_crandom (int *seed)
float Q_fabs (float f)
int Q_isalpha (int c)
int Q_islower (int c)
int Q_isprint (int c)
int Q_isupper (int c)
int Q_log2 (int val)
int Q_PrintStrlen (const char *string)
int Q_rand (int *seed)
float Q_random (int *seed)
float Q_rsqrt (float f)
void Q_strcat (char *dest, int size, const char *src)
int Q_stricmp (const char *s1, const char *s2)
int Q_stricmpn (const char *s1, const char *s2, int n)
char * Q_strlwr (char *s1)
int Q_strncmp (const char *s1, const char *s2, int n)
void Q_strncpyz (char *dest, const char *src, int destsize)
char * Q_strrchr (const char *string, int c)
char * Q_strupr (char *s1)
float RadiusFromBounds (const vec3_t mins, const vec3_t maxs)
void RotateAroundDirection (vec3_t axis[3], float yaw)
void RotatePointAroundVector (vec3_t dst, const vec3_t dir, const vec3_t point, float degrees)
void SetPlaneSignbits (struct cplane_s *out)
short ShortSwap (short l)
void SkipBracedSection (char **program)
void SkipRestOfLine (char **data)
char *QDECL va (char *format,...)
void vectoangles (const vec3_t value1, vec3_t angles)
void Vector4Scale (const vec4_t in, vec_t scale, vec4_t out)
ID_INLINE int VectorCompare (const vec3_t v1, const vec3_t v2)
ID_INLINE void VectorInverse (vec3_t v)
ID_INLINE vec_t VectorLength (const vec3_t v)
ID_INLINE vec_t VectorLengthSquared (const vec3_t v)
vec_t VectorNormalize (vec3_t v)
vec_t VectorNormalize2 (const vec3_t v, vec3_t out)
ID_INLINE void VectorNormalizeFast (vec3_t v)
void VectorRotate (vec3_t in, vec3_t matrix[3], vec3_t out)

Variables

vec3_t axisDefault [3]
vec3_t bytedirs [NUMVERTEXNORMALS]
vec4_t colorBlack
vec4_t colorBlue
vec4_t colorCyan
vec4_t colorDkGrey
vec4_t colorGreen
vec4_t colorLtGrey
vec4_t colorMagenta
vec4_t colorMdGrey
vec4_t colorRed
vec4_t colorWhite
vec4_t colorYellow
vec4_t g_color_table [8]
vec3_t vec3_origin


Define Documentation

#define ANGLE2SHORT  )     ((int)((x)*65536/360) & 65535)
 

Definition at line 1082 of file q_shared.h.

Referenced by BotInputToUserCommand(), CL_FinishMove(), G_TryPushingEntity(), MSG_WriteAngle16(), and SetClientViewAngle().

#define AS_FAVORITES   3
 

Definition at line 1395 of file q_shared.h.

Referenced by ArenaServers_SetType(), CL_UpdateVisiblePings_f(), LAN_AddServer(), LAN_GetServerAddressString(), LAN_GetServerCount(), LAN_GetServerInfo(), LAN_GetServerPing(), LAN_GetServerPtr(), LAN_MarkServerVisible(), LAN_RemoveServer(), LAN_ResetPings(), LAN_ServerIsVisible(), and UI_RunMenuScript().

#define AS_GLOBAL   2
 

Definition at line 1394 of file q_shared.h.

Referenced by ArenaServers_SetType(), ArenaServers_StartRefresh(), ArenaServers_UpdateMenu(), CL_UpdateVisiblePings_f(), LAN_AddServer(), LAN_GetServerAddressString(), LAN_GetServerCount(), LAN_GetServerInfo(), LAN_GetServerPing(), LAN_GetServerPtr(), LAN_MarkServerVisible(), LAN_RemoveServer(), LAN_ResetPings(), LAN_ServerIsVisible(), and UI_StartServerRefresh().

#define AS_LOCAL   0
 

Definition at line 1392 of file q_shared.h.

Referenced by ArenaServers_SetType(), CL_UpdateVisiblePings_f(), LAN_AddServer(), LAN_GetServerAddressString(), LAN_GetServerCount(), LAN_GetServerInfo(), LAN_GetServerPing(), LAN_GetServerPtr(), LAN_MarkServerVisible(), LAN_RemoveServer(), LAN_ResetPings(), LAN_ServerIsVisible(), and UI_BuildServerDisplayList().

#define AS_MPLAYER   1
 

Definition at line 1393 of file q_shared.h.

Referenced by ArenaServers_SetType(), CL_UpdateVisiblePings_f(), LAN_AddServer(), LAN_GetServerAddressString(), LAN_GetServerCount(), LAN_GetServerInfo(), LAN_GetServerPing(), LAN_GetServerPtr(), LAN_MarkServerVisible(), LAN_RemoveServer(), LAN_ResetPings(), and LAN_ServerIsVisible().

#define BIG_INFO_KEY   8192
 

Definition at line 363 of file q_shared.h.

#define BIG_INFO_STRING   8192
 

Definition at line 362 of file q_shared.h.

Referenced by CL_GetServerCommand().

#define BIG_INFO_VALUE   8192
 

Definition at line 364 of file q_shared.h.

#define BIGCHAR_HEIGHT   16
 

Definition at line 515 of file q_shared.h.

Referenced by CG_DrawAttacker(), CG_DrawBigString(), CG_DrawBigStringColor(), CG_DrawCenterString(), CG_DrawClientScore(), CG_DrawFPS(), CG_DrawPickupItem(), CG_DrawScores(), CG_DrawSnapshot(), CG_DrawTimer(), GraphicsOptions_MenuInit(), Preferences_MenuInit(), ServerOptions_MenuInit(), UI_CDKeyMenu_DrawKey(), UI_CDKeyMenu_Init(), UI_DisplayOptionsMenu_Init(), UI_DrawTextBox(), UI_NetworkOptionsMenu_Init(), and UI_SoundOptionsMenu_Init().

#define BIGCHAR_WIDTH   16
 

Definition at line 514 of file q_shared.h.

Referenced by Action_Draw(), CG_DrawAttacker(), CG_DrawBigString(), CG_DrawBigStringColor(), CG_DrawClientScore(), CG_DrawScores(), CG_Obituary(), CG_ServerCommand(), CG_UseItem(), Con_DrawNotify(), Field_BigDraw(), SCR_DrawBigString(), SCR_DrawBigStringColor(), UI_CDKeyMenu_DrawKey(), UI_CDKeyMenu_Init(), and UI_DrawTextBox().

#define BLINK_DIVISOR   200
 

Definition at line 423 of file q_shared.h.

#define BUTTON_AFFIRMATIVE   32
 

Definition at line 1234 of file q_shared.h.

#define BUTTON_ANY   2048
 

Definition at line 1242 of file q_shared.h.

#define BUTTON_ATTACK   1
 

Definition at line 1225 of file q_shared.h.

Referenced by ClientIntermissionThink(), ClientThink_real(), and PmoveSingle().

#define BUTTON_FOLLOWME   1024
 

Definition at line 1240 of file q_shared.h.

#define BUTTON_GESTURE   8
 

Definition at line 1228 of file q_shared.h.

#define BUTTON_GETFLAG   128
 

Definition at line 1237 of file q_shared.h.

#define BUTTON_GUARDBASE   256
 

Definition at line 1238 of file q_shared.h.

#define BUTTON_NEGATIVE   64
 

Definition at line 1235 of file q_shared.h.

#define BUTTON_PATROL   512
 

Definition at line 1239 of file q_shared.h.

#define BUTTON_TALK   2
 

Definition at line 1226 of file q_shared.h.

#define BUTTON_USE_HOLDABLE   4
 

Definition at line 1227 of file q_shared.h.

#define BUTTON_WALKING   16
 

Definition at line 1229 of file q_shared.h.

#define CDCHKSUM_LEN   2
 

Definition at line 1429 of file q_shared.h.

#define CDKEY_LEN   16
 

Definition at line 1428 of file q_shared.h.

<