CvResolution::GetName()
- Defined in
- CvVotingClasses.cpp, line 985
- Class
- CvResolution
- Hook name
CivHooks::CvResolution_GetName
Hooks
static bool BeforeCvResolution_GetName(CvResolution* self, CvString& result);static void AfterCvResolution_GetName(CvResolution* self, CvString& result);static CvString ReplaceCvResolution_GetName(CvString (*original)(CvResolution*), CvResolution* self);CivRegisterBefore<CivHooks::CvResolution_GetName>(host, &BeforeCvResolution_GetName);CivRegisterAfter<CivHooks::CvResolution_GetName>(host, &AfterCvResolution_GetName);CivRegisterReplace<CivHooks::CvResolution_GetName>(host, &ReplaceCvResolution_GetName);
Code
985CvString CvResolution::GetName()986{987 CvString s = "";988989 CvResolutionEntry* pInfo = GC.getResolutionInfo(GetType());990 CvAssert(pInfo);991 if (pInfo)992 {993 s += Localization::Lookup(pInfo->GetDescriptionKey()).toUTF8();994 if (GetProposerDecision()->GetDecision() != LeagueHelpers::CHOICE_NONE)995 {996 s += ": "; //antonjs: temp997 s += LeagueHelpers::GetTextForChoice(GetProposerDecision()->GetType(), GetProposerDecision()->GetDecision());998 }999 }10001001 return s;1002}
Calls
- CvBaseInfo::GetDescriptionKey() const
- CvGlobals::getResolutionInfo(ResolutionTypes)
- CvProposerDecision::GetDecision()
- CvResolution::GetProposerDecision()
- CvResolution::GetType() const
- CvResolutionDecision::GetType() const
CvString::CvStringCvString::CvString- LeagueHelpers::GetTextForChoice(ResolutionDecisionTypes, int)
Localization::LookupLocalization::String::toUTF8std::basic_string::operator+=std::basic_string::operator+=