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