tron@1299: #ifndef DEBUG_H tron@1299: #define DEBUG_H tron@1299: tron@1299: #ifdef NO_DEBUG_MESSAGES tron@1299: #define DEBUG(name, level) tron@1299: #else tron@1299: #define DEBUG(name, level) if (level == 0 || _debug_ ## name ## _level >= level) debug tron@1299: tron@1299: extern int _debug_ai_level; tron@1299: extern int _debug_grf_level; tron@1299: extern int _debug_map_level; tron@1299: extern int _debug_misc_level; tron@1299: extern int _debug_ms_level; tron@1299: extern int _debug_net_level; tron@1299: extern int _debug_spritecache_level; truelight@1322: extern int _debug_oldloader_level; tron@1299: #endif tron@1299: tron@1299: void CDECL debug(const char *s, ...); tron@1299: tron@1299: void SetDebugString(const char *s); tron@1299: tron@1299: #endif