CvDeal::SetToPlayer(PlayerTypes)
- Defined in
- CvDealClasses.cpp, line 247
- Class
- CvDeal
- Hook name
CivHooks::CvDeal_SetToPlayer
Hooks
static bool BeforeCvDeal_SetToPlayer(CvDeal* self, PlayerTypes ePlayer);static void AfterCvDeal_SetToPlayer(CvDeal* self, PlayerTypes ePlayer);static void ReplaceCvDeal_SetToPlayer(void (*original)(CvDeal*, PlayerTypes), CvDeal* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDeal_SetToPlayer>(host, &BeforeCvDeal_SetToPlayer);CivRegisterAfter<CivHooks::CvDeal_SetToPlayer>(host, &AfterCvDeal_SetToPlayer);CivRegisterReplace<CivHooks::CvDeal_SetToPlayer>(host, &ReplaceCvDeal_SetToPlayer);
Code
246/// Who is player 2 in this deal (called from Lua because the interface has a static Deal that is initialized with both players as -1)247void CvDeal::SetToPlayer(PlayerTypes ePlayer)248{249 CvAssertMsg(ePlayer >= 0, "DEAL: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing.");250 CvAssertMsg(ePlayer < MAX_CIV_PLAYERS, "DEAL: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing.");251252 m_eToPlayer = ePlayer;253}