#include #include #include #include extern "C" { #include "error.h" } #include "platform.h" void display_error(const char *text) { char failed_because_error = 0; std::cerr << "ERROR:" << text << std::endl; assert(failed_because_error); } static std::uint32_t gtick = get_game_tick_count(); void send_log_impl(int task, const char *format, ...) { va_list args; char buff2[1000]; va_start(args, format); auto reltik = get_game_tick_count() - gtick; double sec = reltik * 0.001; std::cerr << sec << "[" << task << "]"; vsnprintf(buff2,1000,format, args); std::cerr << buff2 << std::endl; va_end(args); }