Hooks
static bool BeforeCvLeagueAI_GetVoteCommitment(CvLeagueAI* self, PlayerTypes eToPlayer, int iResolutionID, int iVoteChoice, bool bEnact, int& result);static void AfterCvLeagueAI_GetVoteCommitment(CvLeagueAI* self, PlayerTypes eToPlayer, int iResolutionID, int iVoteChoice, bool bEnact, int& result);static int ReplaceCvLeagueAI_GetVoteCommitment(int (*original)(CvLeagueAI*, PlayerTypes, int, int, bool), CvLeagueAI* self, PlayerTypes eToPlayer, int iResolutionID, int iVoteChoice, bool bEnact);CivRegisterBefore<CivHooks::CvLeagueAI_GetVoteCommitment>(host, &BeforeCvLeagueAI_GetVoteCommitment);CivRegisterAfter<CivHooks::CvLeagueAI_GetVoteCommitment>(host, &AfterCvLeagueAI_GetVoteCommitment);CivRegisterReplace<CivHooks::CvLeagueAI_GetVoteCommitment>(host, &ReplaceCvLeagueAI_GetVoteCommitment);