/* msg_io.h Message IO functions $Id: msg_io.h,v 1.1 2007/02/12 16:53:11 sezero Exp $ */ #ifndef __MSGIO_H #define __MSGIO_H void MSG_WriteChar (sizebuf_t *sb, int c); void MSG_WriteByte (sizebuf_t *sb, int c); void MSG_WriteShort (sizebuf_t *sb, int c); void MSG_WriteLong (sizebuf_t *sb, int c); void MSG_WriteFloat (sizebuf_t *sb, float f); void MSG_WriteString (sizebuf_t *sb, const char *s); void MSG_WriteCoord (sizebuf_t *sb, float f); void MSG_WriteAngle (sizebuf_t *sb, float f); #if defined(H2W) struct usercmd_s; void MSG_WriteAngle16 (sizebuf_t *sb, float f); void MSG_WriteUsercmd (sizebuf_t *sb, struct usercmd_s *cmd, qboolean long_msg); #endif /* H2W */ void MSG_BeginReading (void); int MSG_ReadChar (void); int MSG_ReadByte (void); int MSG_ReadShort (void); int MSG_ReadLong (void); float MSG_ReadFloat (void); char *MSG_ReadString (void); #if defined(H2W) char *MSG_ReadStringLine (void); #endif /* H2W */ float MSG_ReadCoord (void); float MSG_ReadAngle (void); #if defined(H2W) float MSG_ReadAngle16 (void); void MSG_ReadUsercmd (struct usercmd_s *cmd, qboolean long_msg); #endif /* H2W*/ extern int msg_readcount; extern qboolean msg_badread; // set if a read goes beyond end of message #endif /* __MSGIO_H */