Bazaar developer reference

CvTeam::GetTotalProjectedVotes() const

Defined in
CvTeam.cpp, line 2128
Class
CvTeam
Hook name
CivHooks::CvTeam_GetTotalProjectedVotes

Hooks

static bool BeforeCvTeam_GetTotalProjectedVotes(const CvTeam* self, int& result);static void AfterCvTeam_GetTotalProjectedVotes(const CvTeam* self, int& result);static int ReplaceCvTeam_GetTotalProjectedVotes(int (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_GetTotalProjectedVotes>(host, &BeforeCvTeam_GetTotalProjectedVotes);CivRegisterAfter<CivHooks::CvTeam_GetTotalProjectedVotes>(host, &AfterCvTeam_GetTotalProjectedVotes);CivRegisterReplace<CivHooks::CvTeam_GetTotalProjectedVotes>(host, &ReplaceCvTeam_GetTotalProjectedVotes);

Code

2127/// How many total votes are we likely to get in the upcoming election?2128int CvTeam::GetTotalProjectedVotes() const2129{2130	int iVotes = 0;21312132	if (isAlive())2133	{2134		// Majors2135		iVotes += GetProjectedVotesFromCivs();21362137		// Minor Allies2138		iVotes += GetProjectedVotesFromMinorAllies();21392140		// Liberated Minors2141		iVotes += GetProjectedVotesFromLiberatedMinors();21422143		// UN2144		if (IsHomeOfUnitedNations())2145		{2146			int iVotesFromUN = /*1*/ GC.getOWN_UNITED_NATIONS_VOTE_BONUS();2147			iVotes += iVotesFromUN;2148		}2149	}21502151	return iVotes;2152}

Calls

Called by