Bazaar developer reference

CvCitySpecializationAI::GetLogFileName(CvString &) const

Defined in
CvCitySpecializationAI.cpp, line 1667
Class
CvCitySpecializationAI
Hook name
CivHooks::CvCitySpecializationAI_GetLogFileName

Hooks

static bool BeforeCvCitySpecializationAI_GetLogFileName(const CvCitySpecializationAI* self, CvString& playerName, CvString& result);static void AfterCvCitySpecializationAI_GetLogFileName(const CvCitySpecializationAI* self, CvString& playerName, CvString& result);static CvString ReplaceCvCitySpecializationAI_GetLogFileName(CvString (*original)(const CvCitySpecializationAI*, CvString&), const CvCitySpecializationAI* self, CvString& playerName);CivRegisterBefore<CivHooks::CvCitySpecializationAI_GetLogFileName>(host, &BeforeCvCitySpecializationAI_GetLogFileName);CivRegisterAfter<CivHooks::CvCitySpecializationAI_GetLogFileName>(host, &AfterCvCitySpecializationAI_GetLogFileName);CivRegisterReplace<CivHooks::CvCitySpecializationAI_GetLogFileName>(host, &ReplaceCvCitySpecializationAI_GetLogFileName);

Code

1666/// Build log filename1667CvString CvCitySpecializationAI::GetLogFileName(CvString& playerName) const1668{1669	CvString strLogName;16701671	// Open the log file1672	if(GC.getPlayerAndCityAILogSplit())1673	{1674		strLogName = "CitySpecializationLog_" + playerName + ".csv";1675	}1676	else1677	{1678		strLogName = "CitySpecializationLog.csv";1679	}16801681	return strLogName;1682}

Calls

Called by