gzdoom/code/d_netinf.h

35 lines
737 B
C
Raw Normal View History

1998-07-14 00:00:00 +00:00
#ifndef __D_NETINFO_H__
#define __D_NETINFO_H__
#include "c_cvars.h"
extern cvar_t *autoaim;
1998-12-22 00:00:00 +00:00
#define MAXPLAYERNAME 15
#define GENDER_MALE 0
#define GENDER_FEMALE 1
#define GENDER_NEUTER 2
1998-07-14 00:00:00 +00:00
struct userinfo_s {
char netname[MAXPLAYERNAME+1];
1998-12-22 00:00:00 +00:00
char team[MAXPLAYERNAME+1];
1998-07-14 00:00:00 +00:00
fixed_t aimdist;
int color;
1998-12-22 00:00:00 +00:00
int skin;
int gender;
1999-02-17 00:00:00 +00:00
BOOL neverswitch;
1998-07-14 00:00:00 +00:00
};
typedef struct userinfo_s userinfo_t;
void D_SetupUserInfo (void);
void D_UserInfoChanged (cvar_t *info);
void D_SendServerInfoChange (const cvar_t *cvar, const char *value);
void D_DoServerInfoChange (byte **stream);
void D_WriteUserInfoStrings (int player, byte **stream);
void D_ReadUserInfoStrings (int player, byte **stream, BOOL update);
#endif //__D_CLIENTINFO_H__