diff options
Diffstat (limited to 'game/server/env_debughistory.h')
| -rw-r--r-- | game/server/env_debughistory.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/game/server/env_debughistory.h b/game/server/env_debughistory.h new file mode 100644 index 0000000..7bce102 --- /dev/null +++ b/game/server/env_debughistory.h @@ -0,0 +1,35 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +//============================================================================= + +#ifndef ENV_DEBUGHISTORY_H +#define ENV_DEBUGHISTORY_H +#ifdef _WIN32 +#pragma once +#endif + +enum debughistorycategories_t +{ + HISTORY_ENTITY_IO, + HISTORY_AI_DECISIONS, + HISTORY_SCENE_PRINT, + HISTORY_ALYX_BLIND, // TEMP: until we find and fix this bug + HISTORY_PLAYER_DAMAGE, // record all damage done to the player + + // Add new categories here + + MAX_HISTORY_CATEGORIES, +}; + +#define DISABLE_DEBUG_HISTORY + +#if defined(DISABLE_DEBUG_HISTORY) +#define ADD_DEBUG_HISTORY( category, line ) ((void)0) +#else +#define ADD_DEBUG_HISTORY( category, line ) AddDebugHistoryLine( category, line ) +void AddDebugHistoryLine( int iCategory, const char *pszLine ); +#endif + +#endif // ENV_DEBUGHISTORY_H |