CvDiplomacyAI::IsFriendDenouncedUs(PlayerTypes) const
- Defined in
- CvDiplomacyAI.cpp, line 21854
- Class
- CvDiplomacyAI
- Hook name
CivHooks::CvDiplomacyAI_IsFriendDenouncedUs
Hooks
static bool BeforeCvDiplomacyAI_IsFriendDenouncedUs(const CvDiplomacyAI* self, PlayerTypes ePlayer, bool& result);static void AfterCvDiplomacyAI_IsFriendDenouncedUs(const CvDiplomacyAI* self, PlayerTypes ePlayer, bool& result);static bool ReplaceCvDiplomacyAI_IsFriendDenouncedUs(bool (*original)(const CvDiplomacyAI*, PlayerTypes), const CvDiplomacyAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvDiplomacyAI_IsFriendDenouncedUs>(host, &BeforeCvDiplomacyAI_IsFriendDenouncedUs);CivRegisterAfter<CivHooks::CvDiplomacyAI_IsFriendDenouncedUs>(host, &AfterCvDiplomacyAI_IsFriendDenouncedUs);CivRegisterReplace<CivHooks::CvDiplomacyAI_IsFriendDenouncedUs>(host, &ReplaceCvDiplomacyAI_IsFriendDenouncedUs);
Code
21854bool CvDiplomacyAI::IsFriendDenouncedUs(PlayerTypes ePlayer) const21855{21856 CvAssertMsg(ePlayer >= 0, "DIPLOMACY_AI: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing.");21857 CvAssertMsg(ePlayer < MAX_MAJOR_CIVS, "DIPLOMACY_AI: Invalid Player Index. Please send Jon this with your last 5 autosaves and what changelist # you're playing.");21858 return m_pabFriendDenouncedUs[ePlayer];21859}
Called by
- CvDiplomacyAI::GetBestApproachTowardsMajorCiv(PlayerTypes, int &, bool, bool, WarFaceTypes &)
- CvDiplomacyAI::GetFriendDenouncedUsScore(PlayerTypes)
- CvDiplomacyAI::GetFriendDenouncementScore(PlayerTypes)
- CvDiplomacyAI::GetNumFriendsDenouncedBy()
- CvDiplomacyAI::GetWeDenouncedFriendCount()
- CvDiplomacyAI::SetFriendDenouncedUs(PlayerTypes, bool)
- CvLuaPlayer::lIsFriendDenouncedUs(lua_State *)