// // Error Handling & Tracing // #ifndef DEBUG #define DEBUG_ALERT(x) #define ALERT(x) alert(x) #else #define DEBUG_ALERT(x) alert("File: " + __FILE__ + "\nLine: " + __LINE__ + "\n" + x) #define ALERT(x) DEBUG_ALERT(x) #endif #ifdef DEBUG #define InitTrace() InitTraceEx( __FILE__ ) #else #define InitTrace() #endif #ifndef DEBUG #include "debug_decl.inc" #else #include "constants.inc" #endif