3 * @brief GameLogger
\83N
\83\89\83X
\82Ì
\92è
\8b`
10 #include "GameLogger.h"
15 GameLogger::GameLogger(void)
19 setlocale(LC_CTYPE, "ja_JP.UTF-8");
21 ofs.open("Deeangband.log");
26 ofs << std::put_time(&tx, "%Y-%m-%d %H:%M:%S =") << "D\'angband
\8aJ
\8en \n";
29 void GameLogger::PutLog(std::string log)
33 setlocale(LC_CTYPE, "ja_JP.UTF-8");
35 ofs << std::put_time(&tx, "%Y-%m-%d %H:%M:%S =") << log << "\n";
38 GameLogger::~GameLogger(void)
42 setlocale(LC_CTYPE, "ja_JP.UTF-8");
44 ofs << std::put_time(&tx, "%Y-%m-%d %H:%M:%S =") << "D\'angband
\8fI
\97¹ \n";
47 void GameLogger::CreatureMoved(ID creatureID, NAME name, DIRECTION dir)
49 //GameLogger::PutLog((boost::format("[%1%]%2%
\82ª
\95û
\8cü%3%
\82É
\88Ú
\93®") % creatureID % name.c_str() % dir).str());
52 void GameLogger::CreaturesCombated(NAME attackerName, NAME targetName)
54 //GameLogger::PutLog((boost::format("%1%
\82ª%2%
\82Ö
\82Ì
\94\92\95º
\90í
\82É
\88Ú
\8ds") % attackerName.c_str() % targetName.c_str()).str());