aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/Lib/com/debug.m
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Wasabi/Lib/com/debug.m')
-rw-r--r--Src/Wasabi/Lib/com/debug.m52
1 files changed, 52 insertions, 0 deletions
diff --git a/Src/Wasabi/Lib/com/debug.m b/Src/Wasabi/Lib/com/debug.m
new file mode 100644
index 00000000..cca40f07
--- /dev/null
+++ b/Src/Wasabi/Lib/com/debug.m
@@ -0,0 +1,52 @@
+/*---------------------------------------------------
+-----------------------------------------------------
+Filename: debug.m
+Version: 1.2
+
+Type: maki/attrib loader
+Date: 29. Aug. 2006 - 23:43
+Author: Martin Poehlmann aka Deimos
+E-Mail: martin@skinconsortium.com
+Internet: www.skinconsortium.com
+ www.martin.deimos.de.vu
+-----------------------------------------------------
+---------------------------------------------------*/
+
+#ifndef included
+#error This script can only be compiled as a #include
+#endif
+
+#ifndef DEBUG
+#define debugString //
+#endif
+
+#ifdef DEBUG
+
+#define DEBUG_PREFIX "["+ FILE_NAME +": " + getTimeStamp() + "] " +
+
+Function String getTimeStamp();
+String getTimeStamp()
+{
+ int msc = getTimeOfDay();
+ int h = msc / 1000 / 3600;
+ msc -= h * 1000 * 3600;
+ int m = msc / 1000 / 60;
+ msc -= m * 1000 * 60;
+ int s = msc / 1000;
+ msc -= s * 1000;
+ string zeros = "";
+ if (msc < 100)
+ {
+ zeros += "0";
+ }
+ if (msc < 10)
+ {
+ zeros += "0";
+ }
+ return integerToString(h)+":"+integerToString(m)+":"+integerToString(s)+"."+zeros+integerToString(msc);
+}
+
+#define D_WTF 9
+#define D_NWTF 9
+
+#endif \ No newline at end of file