CvLeagueAI::GetTextForDesire(DesireLevels)
- Defined in
- CvVotingClasses.cpp, line 8509
- Class
- CvLeagueAI
- Hook name
CivHooks::CvLeagueAI_GetTextForDesire
Hooks
static bool BeforeCvLeagueAI_GetTextForDesire(CvLeagueAI* self, CvLeagueAI::DesireLevels eDesire, CvString& result);static void AfterCvLeagueAI_GetTextForDesire(CvLeagueAI* self, CvLeagueAI::DesireLevels eDesire, CvString& result);static CvString ReplaceCvLeagueAI_GetTextForDesire(CvString (*original)(CvLeagueAI*, CvLeagueAI::DesireLevels), CvLeagueAI* self, CvLeagueAI::DesireLevels eDesire);CivRegisterBefore<CivHooks::CvLeagueAI_GetTextForDesire>(host, &BeforeCvLeagueAI_GetTextForDesire);CivRegisterAfter<CivHooks::CvLeagueAI_GetTextForDesire>(host, &AfterCvLeagueAI_GetTextForDesire);CivRegisterReplace<CivHooks::CvLeagueAI_GetTextForDesire>(host, &ReplaceCvLeagueAI_GetTextForDesire);
Code
8509CvString CvLeagueAI::GetTextForDesire(DesireLevels eDesire)8510{8511 CvString s = "";85128513 switch (eDesire)8514 {8515 case DESIRE_NEVER:8516 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_NEVER").toUTF8();8517 break;8518 case DESIRE_STRONG_DISLIKE:8519 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_STRONG_DISLIKE").toUTF8();8520 break;8521 case DESIRE_DISLIKE:8522 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_DISLIKE").toUTF8();8523 break;8524 case DESIRE_WEAK_DISLIKE:8525 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_WEAK_DISLIKE").toUTF8();8526 break;8527 case DESIRE_NEUTRAL:8528 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_NEUTRAL").toUTF8();8529 break;8530 case DESIRE_WEAK_LIKE:8531 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_WEAK_LIKE").toUTF8();8532 break;8533 case DESIRE_LIKE:8534 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_LIKE").toUTF8();8535 break;8536 case DESIRE_STRONG_LIKE:8537 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_STRONG_LIKE").toUTF8();8538 break;8539 case DESIRE_ALWAYS:8540 s = Localization::Lookup("TXT_KEY_LEAGUE_DESIRE_ALWAYS").toUTF8();8541 break;8542 }85438544 return s;8545}
Calls
CvString::CvStringCvString::CvStringCvString::operator=Localization::LookupLocalization::String::toUTF8