Bazaar developer reference

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

Called by