q2wf-portable/stdlog.h

72 lines
2.3 KiB
C
Raw Permalink Normal View History

/*
* GibStats Logging functions
*
*
* $Id: stdlog.h 1.4 1998/03/14 13:19:09 mdavies Exp mdavies $
*/
#ifndef __STDLOG_H__
#define __STDLOG_H__
#define _USE_LOGGING_
#ifdef _USE_LOGGING_
//#define __STDLOG_ID__ "$Id: stdlog.h 1.4 1998/03/14 13:19:09 mdavies Exp $"
#define __STDLOG_ID__ "$Id: stdlog.h 1.7 1998/04/06 09:24:23 mdavies Exp $"
/*
* NEW API
*
*/
extern void sl_LogPlayerTeamChange( game_import_t *gi,
char *pPlayerName,
char *pTeamName);
extern void sl_LogPlayerRename( game_import_t *gi,
char *pOldPlayerName,
char *pNewPlayerName);
extern void sl_Logging( game_import_t *gi,
char *pPatchName );
extern void sl_GameStart( game_import_t *gi,
level_locals_t level );
extern void sl_GameEnd( game_import_t *gi,
level_locals_t level );
void sl_LogScore( game_import_t *gi,
char *pKillerName,
char *pTargetName,
char *pScoreType,
int mod,
int iScore);
extern void sl_LogPlayerConnect( game_import_t *gi,
level_locals_t level,
edict_t *ent );
extern void sl_LogPlayerDisconnect( game_import_t *gi,
level_locals_t level,
edict_t *ent );
extern void sl_LogPlayerName( game_import_t *gi,
char *pPlayerName,
char *pTeamName );
#else
#define sl_LogPlayerTeamChange( gi, pPlayerName, pTeamName)
#define sl_LogPlayerRename( gi, OldPlayerName, pNewPlayerName)
#define sl_Logging( gi, pPatchName )
#define sl_GameStart(gi, level )
#define sl_GameEnd( gi, level )
#define sl_LogScore( gi, pKillerName, pTargetName, pScoreType, pWeaponName, iScore)
#define sl_LogPlayerConnect( gi, level, ent )
#define sl_LogPlayerDisconnect( gi, level, ent )
#define sl_LogPlayerName( gi, pPlayerName, pTeamName)
#endif
#endif
/* end of file */