CvDeal::SetRequestingPlayer(PlayerTypes)
- Defined in
- CvDealClasses.cpp, line 924
- Class
- CvDeal
- Hook name
CivHooks::CvDeal_SetRequestingPlayer
Hooks
static bool BeforeCvDeal_SetRequestingPlayer(CvDeal* self, PlayerTypes ePlayer);static void AfterCvDeal_SetRequestingPlayer(CvDeal* self, PlayerTypes ePlayer);static void ReplaceCvDeal_SetRequestingPlayer(void (*original)(CvDeal*, PlayerTypes), CvDeal* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDeal_SetRequestingPlayer>(host, &BeforeCvDeal_SetRequestingPlayer);CivRegisterAfter<CivHooks::CvDeal_SetRequestingPlayer>(host, &AfterCvDeal_SetRequestingPlayer);CivRegisterReplace<CivHooks::CvDeal_SetRequestingPlayer>(host, &ReplaceCvDeal_SetRequestingPlayer);
Code
923/// Sets Who (if anyone) is making a request in this Deal924void CvDeal::SetRequestingPlayer(PlayerTypes ePlayer)925{926 CvAssertMsg(ePlayer >= NO_PLAYER, "DEAL: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing."); // NO_PLAYER is valid because we could be clearing the deal out for other uses927 CvAssertMsg(ePlayer < MAX_CIV_PLAYERS, "DEAL: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing.");928929 m_eRequestingPlayer = ePlayer;930}