00001 #ifndef MESSENGER_CC 00002 #define MESSENGER_CC 00003 00004 #include "messenger.hh" 00005 namespace larlight { 00006 Message* Message::me = 0; 00007 00008 void Message::send(MSG::Level level, std::string msg) 00009 { 00010 std::cout 00011 << MSG::ColorPrefix[level].c_str() 00012 << MSG::StringPrefix[level].c_str() 00013 << "\033[0m" 00014 << msg.c_str() 00015 << std::endl; 00016 } 00017 00018 void Message::send(MSG::Level level, std::string where, std::string msg) 00019 { 00020 std::cout 00021 << MSG::ColorPrefix[level].c_str() 00022 << MSG::StringPrefix[level].c_str() 00023 << "\033[0m" 00024 << "\033[95m" 00025 << "<" 00026 << where.c_str() 00027 << "> " 00028 << "\033[0m" 00029 << msg.c_str() 00030 << std::endl; 00031 } 00032 00033 } 00034 #endif