summaryrefslogtreecommitdiff
path: root/debug.h
diff options
context:
space:
mode:
authortron <tron@openttd.org>2005-02-05 15:58:59 +0000
committertron <tron@openttd.org>2005-02-05 15:58:59 +0000
commit36c9758c940c5ecd97b39e261e8a273aca7059b5 (patch)
tree3f6b444dbf38fd09dbe9c5e0be19e8b6fa53c8a4 /debug.h
parent8c62a414959c0b08504e4f5999fe7072c4371aa3 (diff)
downloadopenttd-36c9758c940c5ecd97b39e261e8a273aca7059b5.tar.xz
(svn r1803) Move debugging stuff into files of it's own
Diffstat (limited to 'debug.h')
-rw-r--r--debug.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/debug.h b/debug.h
new file mode 100644
index 000000000..f48cb741a
--- /dev/null
+++ b/debug.h
@@ -0,0 +1,22 @@
+#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_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;
+#endif
+
+void CDECL debug(const char *s, ...);
+
+void SetDebugString(const char *s);
+
+#endif