CvGameReligions::LogReligionMessage(CvString &)
- Defined in
- CvReligionClasses.cpp, line 2745
- Class
- CvGameReligions
- Hook name
CivHooks::CvGameReligions_LogReligionMessage
Hooks
static bool BeforeCvGameReligions_LogReligionMessage(CvGameReligions* self, CvString& strMsg);static void AfterCvGameReligions_LogReligionMessage(CvGameReligions* self, CvString& strMsg);static void ReplaceCvGameReligions_LogReligionMessage(void (*original)(CvGameReligions*, CvString&), CvGameReligions* self, CvString& strMsg);CivRegisterBefore<CivHooks::CvGameReligions_LogReligionMessage>(host, &BeforeCvGameReligions_LogReligionMessage);CivRegisterAfter<CivHooks::CvGameReligions_LogReligionMessage>(host, &AfterCvGameReligions_LogReligionMessage);CivRegisterReplace<CivHooks::CvGameReligions_LogReligionMessage>(host, &ReplaceCvGameReligions_LogReligionMessage);
Code
2744/// Log a message with status information2745void CvGameReligions::LogReligionMessage(CvString& strMsg)2746{2747 if(GC.getLogging() && GC.getAILogging())2748 {2749 CvString strOutBuf;2750 CvString strBaseString;2751 FILogFile* pLog;27522753 pLog = LOGFILEMGR.GetLog(GetLogFileName(), FILogFile::kDontTimeStamp);27542755 // Get the leading info for this line2756 strBaseString.Format("%03d, %d, ", GC.getGame().getElapsedGameTurns(), GC.getGame().getGameTurnYear());2757 strOutBuf = strBaseString + strMsg;2758 pLog->Msg(strOutBuf);2759 }2760}
Calls
- CvGame::getElapsedGameTurns() const
- CvGame::getGameTurnYear()
- CvGameReligions::GetLogFileName() const
- CvGlobals::getAILogging()
- CvGlobals::getGame()
- CvGlobals::getLogging()
CvString::CvStringCvString::FormatCvString::operator const char *CvString::operator=FILogFile::MsgFILogFileMgr::GetInstanceFILogFileMgr::GetLogstd::operator+
Called by
- CvCity::Purchase(UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvGameReligions::AddReformationBelief(PlayerTypes, ReligionTypes, BeliefTypes)
- CvGameReligions::CheckSpawnGreatProphet(CvPlayer &)
- CvGameReligions::EnhanceReligion(PlayerTypes, ReligionTypes, BeliefTypes, BeliefTypes, bool)
- CvGameReligions::FoundPantheon(PlayerTypes, BeliefTypes)
- CvGameReligions::FoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, CvCity *)
- CvReligionAI::DoFaithPurchases()