1299
|
1 |
#ifndef DEBUG_H
|
|
2 |
#define DEBUG_H
|
|
3 |
|
|
4 |
#ifdef NO_DEBUG_MESSAGES
|
|
5 |
#define DEBUG(name, level)
|
|
6 |
#else
|
|
7 |
#define DEBUG(name, level) if (level == 0 || _debug_ ## name ## _level >= level) debug
|
|
8 |
|
|
9 |
extern int _debug_ai_level;
|
|
10 |
extern int _debug_grf_level;
|
|
11 |
extern int _debug_map_level;
|
|
12 |
extern int _debug_misc_level;
|
|
13 |
extern int _debug_ms_level;
|
|
14 |
extern int _debug_net_level;
|
|
15 |
extern int _debug_spritecache_level;
|
|
16 |
#endif
|
|
17 |
|
|
18 |
void CDECL debug(const char *s, ...);
|
|
19 |
|
|
20 |
void SetDebugString(const char *s);
|
|
21 |
|
|
22 |
#endif
|