Bazaar developer reference

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

Called by