Bazaar developer reference

CvPlayerEspionage::GetSpyRankName(int) const

Defined in
CvEspionageClasses.cpp, line 1881
Class
CvPlayerEspionage
Hook name
CivHooks::CvPlayerEspionage_GetSpyRankName

Hooks

static bool BeforeCvPlayerEspionage_GetSpyRankName(const CvPlayerEspionage* self, int iRank, const char*& result);static void AfterCvPlayerEspionage_GetSpyRankName(const CvPlayerEspionage* self, int iRank, const char*& result);static const char* ReplaceCvPlayerEspionage_GetSpyRankName(const char* (*original)(const CvPlayerEspionage*, int), const CvPlayerEspionage* self, int iRank);CivRegisterBefore<CivHooks::CvPlayerEspionage_GetSpyRankName>(host, &BeforeCvPlayerEspionage_GetSpyRankName);CivRegisterAfter<CivHooks::CvPlayerEspionage_GetSpyRankName>(host, &AfterCvPlayerEspionage_GetSpyRankName);CivRegisterReplace<CivHooks::CvPlayerEspionage_GetSpyRankName>(host, &ReplaceCvPlayerEspionage_GetSpyRankName);

Code

1880/// GetSpyRankName - What's the textkey of the rank for a spy1881const char* CvPlayerEspionage::GetSpyRankName(int iRank) const1882{1883	switch(iRank)1884	{1885	case SPY_RANK_RECRUIT:1886		return "TXT_KEY_SPY_RANK_0";1887		break;1888	case SPY_RANK_AGENT:1889		return "TXT_KEY_SPY_RANK_1";1890		break;1891	case SPY_RANK_SPECIAL_AGENT:1892		return "TXT_KEY_SPY_RANK_2";1893		break;1894	}18951896	return "";1897}

Called by