Bazaar developer reference

CvLeague::GetEnactProposal(int)

Defined in
CvVotingClasses.cpp, line 2997
Class
CvLeague
Hook name
CivHooks::CvLeague_GetEnactProposal

Hooks

static bool BeforeCvLeague_GetEnactProposal(CvLeague* self, int iResolutionID, CvEnactProposal*& result);static void AfterCvLeague_GetEnactProposal(CvLeague* self, int iResolutionID, CvEnactProposal*& result);static CvEnactProposal* ReplaceCvLeague_GetEnactProposal(CvEnactProposal* (*original)(CvLeague*, int), CvLeague* self, int iResolutionID);CivRegisterBefore<CivHooks::CvLeague_GetEnactProposal>(host, &BeforeCvLeague_GetEnactProposal);CivRegisterAfter<CivHooks::CvLeague_GetEnactProposal>(host, &AfterCvLeague_GetEnactProposal);CivRegisterReplace<CivHooks::CvLeague_GetEnactProposal>(host, &ReplaceCvLeague_GetEnactProposal);

Code

2997CvEnactProposal* CvLeague::GetEnactProposal(int iResolutionID)2998{2999	for (EnactProposalList::iterator it = m_vEnactProposals.begin(); it != m_vEnactProposals.end(); ++it)3000	{3001		if (it->GetID() == iResolutionID)3002		{3003			return it;3004		}3005	}3006	return NULL;3007}

Calls

Called by