[SDK] City Bar Population number change

That can indeed be altered:
Code:
void CvGameTextMgr::buildCityBillboardCitySizeString( CvWStringBuffer& szBuffer, CvCity* pCity, const NiColorA& kColor)
{
#define CAPARAMS(c) (int)((c).r * 255.0f), (int)((c).g * 255.0f), (int)((c).b * 255.0f), (int)((c).a * 255.0f)
   szBuffer.assign(CvWString::format(SETCOLR L"%d" ENDCOLR, CAPARAMS(kColor), pCity->getPopulation()));
#undef CAPARAMS
}
There are also a bunch of other functions in CvGameTextMgr and CvCity for customizing the main screen city bars:
Code:
DllExport void buildCityBillboardIconString( CvWStringBuffer& szBuffer, CvCity* pCity);
DllExport void buildCityBillboardCityNameString( CvWStringBuffer& szBuffer, CvCity* pCity);
DllExport void buildCityBillboardProductionString( CvWStringBuffer& szBuffer, CvCity* pCity);
DllExport void buildCityBillboardCitySizeString( CvWStringBuffer& szBuffer, CvCity* pCity, const NiColorA& kColor);
DllExport void getCityBillboardFoodbarColors(CvCity* pCity, std::vector<NiColorA>& aColors);
DllExport void getCityBillboardProductionbarColors(CvCity* pCity, std::vector<NiColorA>& aColors);
Code:
// Billboard appearance controls
DllExport void getCityBillboardSizeIconColors(NiColorA& kDotColor, NiColorA& kTextColor) const;
DllExport const TCHAR* getCityBillboardProductionIcon() const;
DllExport bool getFoodBarPercentages(std::vector<float>& afPercentages) const;
DllExport bool getProductionBarPercentages(std::vector<float>& afPercentages) const;
DllExport NiColorA getBarBackgroundColor() const;
DllExport bool isStarCity() const;
 
Back
Top Bottom