Bazaar developer reference

CvLeagueAI::LogVoteChoiceCommitted(CvRepealProposal *, int, int)

Defined in
CvVotingClasses.cpp, line 9983
Class
CvLeagueAI
Hook name
CivHooks::CvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int

Hooks

static bool BeforeCvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int(CvLeagueAI* self, CvRepealProposal* pProposal, int iChoice, int iVotes);static void AfterCvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int(CvLeagueAI* self, CvRepealProposal* pProposal, int iChoice, int iVotes);static void ReplaceCvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int(void (*original)(CvLeagueAI*, CvRepealProposal*, int, int), CvLeagueAI* self, CvRepealProposal* pProposal, int iChoice, int iVotes);CivRegisterBefore<CivHooks::CvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int>(host, &BeforeCvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int);CivRegisterAfter<CivHooks::CvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int>(host, &AfterCvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int);CivRegisterReplace<CivHooks::CvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int>(host, &ReplaceCvLeagueAI_LogVoteChoiceCommitted_with_CvRepealProposal_int_int);

Code

9983void CvLeagueAI::LogVoteChoiceCommitted(CvRepealProposal* pProposal, int iChoice, int iVotes)9984{9985	CvAssert(pProposal != NULL);9986	if (!(pProposal != NULL)) return;9987	CvString sMessage = "";99889989	sMessage += ",";9990	sMessage += GetPlayer()->getCivilizationShortDescription();9991	sMessage += ",- - -";9992	sMessage += ",Committing Delegates";99939994	sMessage += ",";9995	CvAssert(pProposal != NULL);9996	if (pProposal != NULL)9997	{9998		sMessage += pProposal->GetProposalName(/*bForLogging*/ true);9999	}1000010001	sMessage += ",";10002	CvAssert(iChoice != LeagueHelpers::CHOICE_NONE);10003	if (iChoice != LeagueHelpers::CHOICE_NONE)10004	{10005		sMessage += LeagueHelpers::GetTextForChoice(pProposal->GetRepealDecision()->GetType(), iChoice);10006	}1000710008	sMessage += ",";10009	CvString sTemp;10010	sTemp.Format("%d", iVotes);10011	sMessage += sTemp;1001210013	GC.getGame().GetGameLeagues()->LogLeagueMessage(sMessage);10014}

Calls

Called by