CvLeague::CanEverPropose(PlayerTypes)
- Defined in
- CvVotingClasses.cpp, line 3416
- Class
- CvLeague
- Hook name
CivHooks::CvLeague_CanEverPropose
Hooks
static bool BeforeCvLeague_CanEverPropose(CvLeague* self, PlayerTypes ePlayer, bool& result);static void AfterCvLeague_CanEverPropose(CvLeague* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvLeague_CanEverPropose(bool (*original)(CvLeague*, PlayerTypes), CvLeague* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvLeague_CanEverPropose>(host, &BeforeCvLeague_CanEverPropose);CivRegisterAfter<CivHooks::CvLeague_CanEverPropose>(host, &AfterCvLeague_CanEverPropose);CivRegisterReplace<CivHooks::CvLeague_CanEverPropose>(host, &ReplaceCvLeague_CanEverPropose);
Code
3416bool CvLeague::CanEverPropose(PlayerTypes ePlayer)3417{3418 CvAssertMsg(ePlayer >= 0, "ePlayer is expected to be non-negative (invalid Index). Please send Anton your save file and version.");3419 CvAssertMsg(ePlayer < MAX_PLAYERS, "ePlayer is expected to be within maximum bounds (invalid Index). Please send Anton your save file and version.");34203421 if (IsMember(ePlayer))3422 {3423 if (!GET_PLAYER(ePlayer).isMinorCiv())3424 {3425 return true;3426 }3427 }3428 return false;3429}