3 * @brief GameLogger
\83N
\83\89\83X
\82Ì
\83v
\83\8d\83g
\83^
\83C
\83v
12 #include "Deeangband.h"
13 #include "GameMessage.h"
20 * @brief
\83Q
\81[
\83\80\83\8d\83O
\8aÇ
\97\9d\83N
\83\89\83X
26 std::vector<std::shared_ptr<GameMessage>> gameMessages; //!<
\83Q
\81[
\83\80\83\8d\83O
\94z
\97ñ
31 * @brief GaneLogger
\83N
\83\89\83X
\83R
\83\93\83X
\83g
\83\89\83N
\83^
33 GameLogger::GameLogger(void);
36 * @brief GaneLogger
\83N
\83\89\83X
\83f
\83X
\83g
\83\89\83N
\83^
38 GameLogger::~GameLogger(void);
41 * @brief
\83\8d\83O
\83\81\83b
\83Z
\81[
\83W
\82ð
\8fo
\97Í
\82·
\82é
42 * @param
\8fo
\97Í
\95¶
\8e\9a\97ñ
45 void GameLogger::PutLog(std::string log);
48 * @brief
\83N
\83\8a\81[
\83`
\83\83\81[
\82Ì
\88Ú
\93®
\82ð
\8bL
\98^
\82·
\82é
\81B
49 * @param creatureID
\88Ú
\93®
\82µ
\82½
\83N
\83\8a\81[
\83`
\83\83\81[
\82ÌID
50 * @param name
\88Ú
\93®
\82µ
\82½
\83N
\83\8a\81[
\83`
\83\83\81[
\82Ì
\96¼
\91O
51 * @param dir
\88Ú
\93®
\82µ
\82½
\95û
\8cü
54 void GameLogger::CreatureMoved(ID creatureID, NAME name, DIRECTION dir);
57 * @brief
\83N
\83\8a\81[
\83`
\83\83\81[
\82Ì
\94\92\95º
\8f\88\97\9d\8aJ
\8en
\82ð
\8bL
\98^
\82·
\82é
58 * @param attackerName
\8dU
\8c\82\91¤
\83N
\83\8a\81[
\83`
\83\83\81[
\82Ì
\96¼
\91O
59 * @param targetName
\96h
\8cä
\91¤
\83N
\83\8a\81[
\83`
\83\83\81[
\82Ì
\96¼
\91O
62 void GameLogger::CreaturesCombated(NAME attackerName, NAME targetName);
64 //this->gameMessages.emplace_back(boost::make_shared<GameMessage>(message, type));