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
- CvGlobals::getPlayerAndCityAILogSplit()
CvString::CvStringCvString::CvStringCvString::operator=CvString::operator=std::operator+std::operator+
Called by
- CvCity::BuyPlot(int, int)
- CvCity::DoJONSCultureLevelIncrease()
- CvCity::popOrder(int, bool, bool)
- CvCityAI::AI_chooseProduction(bool)
- CvCitySpecializationAI::LogBestSites()
- CvCitySpecializationAI::LogCity(CvCity *, CitySpecializationData)
- CvCitySpecializationAI::LogNextSpecialization(CitySpecializationTypes)
- CvCitySpecializationAI::LogSpecializationAssignment(CvCity *, CitySpecializationTypes, bool)
- CvCitySpecializationAI::LogSpecializationUpdate(CitySpecializationUpdateType)
- CvCitySpecializationAI::LogSpecializationWeights()
- CvWonderProductionAI::LogPossibleWonders()