#pragma once #include #include "config.hpp" #if enableDebug == 1 #define debugln(x) std::cout << "\033[32m" << x << std::endl << "\033[0m"; #define debug(x) std::cout << "\033[32m" << x << "\033[0m"; #define debugWarn(x) std::cerr << "\033[33m" << x << "\033[0m"; #define debugWarnln(x) std::cerr << "\033[33m" << x << std::endl << "\033[0m"; #define debugErrorln(x) std::cerr << "\033[31m" << x << std::endl << "\033[0m"; #define debugError(x) std::cerr "\033[31m" << x << "\033[0m"; #else #define debugln(x) #define debug(x) #define debugWarn(x) #define debugWarnln(x) #define debugErrorln(x) #define debugError(x) #endif