CvMilitaryAI::GetLogFileName(CvString &, bool) const
- Defined in
- CvMilitaryAI.cpp, line 4467
- Class
- CvMilitaryAI
- Hook name
CivHooks::CvMilitaryAI_GetLogFileName
Hooks
static bool BeforeCvMilitaryAI_GetLogFileName(const CvMilitaryAI* self, CvString& playerName, bool bSummary, CvString& result);static void AfterCvMilitaryAI_GetLogFileName(const CvMilitaryAI* self, CvString& playerName, bool bSummary, CvString& result);static CvString ReplaceCvMilitaryAI_GetLogFileName(CvString (*original)(const CvMilitaryAI*, CvString&, bool), const CvMilitaryAI* self, CvString& playerName, bool bSummary);CivRegisterBefore<CivHooks::CvMilitaryAI_GetLogFileName>(host, &BeforeCvMilitaryAI_GetLogFileName);CivRegisterAfter<CivHooks::CvMilitaryAI_GetLogFileName>(host, &AfterCvMilitaryAI_GetLogFileName);CivRegisterReplace<CivHooks::CvMilitaryAI_GetLogFileName>(host, &ReplaceCvMilitaryAI_GetLogFileName);
Code
4466/// Build log filename4467CvString CvMilitaryAI::GetLogFileName(CvString& playerName, bool bSummary) const4468{4469 CvString strLogName;44704471 if (bSummary)4472 {4473 strLogName = "MilitarySummary.csv";4474 }4475 else4476 {4477 if(GC.getPlayerAndCityAILogSplit())4478 {4479 strLogName = "MilitaryAILog_" + playerName + ".csv";4480 }4481 else4482 {4483 strLogName = "MilitaryAILog.csv";4484 }4485 }44864487 return strLogName;4488}
Calls
- CvGlobals::getPlayerAndCityAILogSplit()
CvString::CvStringCvString::CvStringCvString::operator=CvString::operator=std::operator+std::operator+
Called by
- CvMilitaryAI::LogAvailableForces()
- CvMilitaryAI::LogCityCaptured(CvCity *, PlayerTypes)
- CvMilitaryAI::LogCityRazed(CvCity *, PlayerTypes)
- CvMilitaryAI::LogCivilizationDestroyed()
- CvMilitaryAI::LogDeclarationOfWar(PlayerTypes)
- CvMilitaryAI::LogDeficitScrapUnit(UnitHandle)
- CvMilitaryAI::LogMilitaryStatus()
- CvMilitaryAI::LogMilitarySummaryMessage(const CvString &)
- CvMilitaryAI::LogPeace(PlayerTypes)
- CvMilitaryAI::LogPeace(TeamTypes)
- CvMilitaryAI::LogScrapUnit(UnitHandle, bool, bool)
- CvMilitaryAI::LogWarStateChange(PlayerTypes, WarStateTypes, WarStateTypes)