Mercurial > hg > openttd
view debug.h @ 2444:c1145552a533 draft
(svn r2970) - Newgrf: Allocate spritegroups dynamically; this allows a cargo ID to reference the previous definition of the same cargo ID, instead of causing loops.
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Thu, 22 Sep 2005 20:35:20 +0000 |
parents | 027bdc04f0ed |
children | b065d9f50aef |
line wrap: on
line source
/* $Id$ */ #ifndef DEBUG_H #define DEBUG_H #ifdef NO_DEBUG_MESSAGES #define DEBUG(name, level) #else #define DEBUG(name, level) if (level == 0 || _debug_ ## name ## _level >= level) debug extern int _debug_ai_level; extern int _debug_driver_level; extern int _debug_grf_level; extern int _debug_map_level; extern int _debug_misc_level; extern int _debug_ms_level; extern int _debug_net_level; extern int _debug_spritecache_level; extern int _debug_oldloader_level; extern int _debug_pbs_level; extern int _debug_ntp_level; #ifdef GPMI extern int _debug_gpmi_level; #endif /* GPMI */ extern int _debug_npf_level; #endif void CDECL debug(const char *s, ...); void SetDebugString(const char *s); const char *GetDebugString(void); #ifdef GPMI void gpmi_debug_openttd(int level, char *s); #endif /* GPMI */ #endif /* DEBUG_H */