Bazaar developer reference

CvLeague::GetRepealProposal(int)

Defined in
CvVotingClasses.cpp, line 3019
Class
CvLeague
Hook name
CivHooks::CvLeague_GetRepealProposal

Hooks

static bool BeforeCvLeague_GetRepealProposal(CvLeague* self, int iResolutionID, CvRepealProposal*& result);static void AfterCvLeague_GetRepealProposal(CvLeague* self, int iResolutionID, CvRepealProposal*& result);static CvRepealProposal* ReplaceCvLeague_GetRepealProposal(CvRepealProposal* (*original)(CvLeague*, int), CvLeague* self, int iResolutionID);CivRegisterBefore<CivHooks::CvLeague_GetRepealProposal>(host, &BeforeCvLeague_GetRepealProposal);CivRegisterAfter<CivHooks::CvLeague_GetRepealProposal>(host, &AfterCvLeague_GetRepealProposal);CivRegisterReplace<CivHooks::CvLeague_GetRepealProposal>(host, &ReplaceCvLeague_GetRepealProposal);

Code

3019CvRepealProposal* CvLeague::GetRepealProposal(int iResolutionID)3020{3021	for (RepealProposalList::iterator it = m_vRepealProposals.begin(); it != m_vRepealProposals.end(); ++it)3022	{3023		if (it->GetID() == iResolutionID)3024		{3025			return it;3026		}3027	}3028	return NULL;3029}

Calls

Called by