You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
889 B
37 lines
889 B
//====== Copyright © 1996-2005, 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, |
|
}; |
|
|
|
#undef 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 |
|
|
|
void ClearDebugHistory(); |
|
|
|
#endif // ENV_DEBUGHISTORY_H
|
|
|