CvDeal::SetFromPlayer(PlayerTypes)
- Defined in
- CvDealClasses.cpp, line 238
- Class
- CvDeal
- Hook name
CivHooks::CvDeal_SetFromPlayer
Hooks
static bool BeforeCvDeal_SetFromPlayer(CvDeal* self, PlayerTypes ePlayer);static void AfterCvDeal_SetFromPlayer(CvDeal* self, PlayerTypes ePlayer);static void ReplaceCvDeal_SetFromPlayer(void (*original)(CvDeal*, PlayerTypes), CvDeal* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDeal_SetFromPlayer>(host, &BeforeCvDeal_SetFromPlayer);CivRegisterAfter<CivHooks::CvDeal_SetFromPlayer>(host, &AfterCvDeal_SetFromPlayer);CivRegisterReplace<CivHooks::CvDeal_SetFromPlayer>(host, &ReplaceCvDeal_SetFromPlayer);
Code
237/// Who is player 1 in this deal (called from Lua because the interface has a static Deal that is initialized with both players as -1)238void CvDeal::SetFromPlayer(PlayerTypes ePlayer)239{240 CvAssertMsg(ePlayer >= 0, "DEAL: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing.");241 CvAssertMsg(ePlayer < MAX_CIV_PLAYERS, "DEAL: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing.");242243 m_eFromPlayer = ePlayer;244}