CvMinorCivAI::GetPlayer()
- Defined in
- CvMinorCivAI.cpp, line 2175
- Class
- CvMinorCivAI
- Hook name
CivHooks::CvMinorCivAI_GetPlayer
Hooks
static bool BeforeCvMinorCivAI_GetPlayer(CvMinorCivAI* self, CvPlayer*& result);static void AfterCvMinorCivAI_GetPlayer(CvMinorCivAI* self, CvPlayer*& result);static CvPlayer* ReplaceCvMinorCivAI_GetPlayer(CvPlayer* (*original)(CvMinorCivAI*), CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_GetPlayer>(host, &BeforeCvMinorCivAI_GetPlayer);CivRegisterAfter<CivHooks::CvMinorCivAI_GetPlayer>(host, &AfterCvMinorCivAI_GetPlayer);CivRegisterReplace<CivHooks::CvMinorCivAI_GetPlayer>(host, &ReplaceCvMinorCivAI_GetPlayer);
Code
2174/// Returns the Player object this MinorCivAI is associated with2175CvPlayer* CvMinorCivAI::GetPlayer()2176{2177 return m_pPlayer;2178}
Called by
66 functions in 1 files
- CvMinorCivAI::AddBuyoutNotification(CvString, CvString, PlayerTypes, int, int)
- CvMinorCivAI::AddNotification(CvString, CvString, PlayerTypes, int, int)
- CvMinorCivAI::AddQuestCopyForPlayer(PlayerTypes, CvMinorCivQuest *)
- CvMinorCivAI::AddQuestForPlayer(PlayerTypes, MinorCivQuestTypes, int)
- CvMinorCivAI::AddQuestNotification(CvString, CvString, PlayerTypes, int, int, bool)
- CvMinorCivAI::CalculateBullyMetric(PlayerTypes, bool, CvString *)
- CvMinorCivAI::CanMajorBullyGold(PlayerTypes)
- CvMinorCivAI::CanMajorBullyGold(PlayerTypes, int)
- CvMinorCivAI::CanMajorBullyUnit(PlayerTypes)
- CvMinorCivAI::CanMajorBullyUnit(PlayerTypes, int)
- CvMinorCivAI::CanMajorBuyout(PlayerTypes)
- CvMinorCivAI::CanMajorGiftTileImprovement(PlayerTypes)
- CvMinorCivAI::CanMajorProtect(PlayerTypes)
- CvMinorCivAI::CanMajorWithdrawProtection(PlayerTypes)
- CvMinorCivAI::DoAcquire(PlayerTypes, int &, int &, int &, bool)
- CvMinorCivAI::DoAddStartingResources(CvPlot *)
- CvMinorCivAI::DoBulliedByMajorReaction(PlayerTypes, int)
- CvMinorCivAI::DoBuyout(PlayerTypes, bool)
- CvMinorCivAI::DoChangeProtectionFromMajor(PlayerTypes, bool, bool)
- CvMinorCivAI::DoCompletedQuestsForPlayer(PlayerTypes, MinorCivQuestTypes)
- CvMinorCivAI::DoElection()
- CvMinorCivAI::DoFirstContactWithMajor(TeamTypes, bool)
- CvMinorCivAI::DoFriendship()
- CvMinorCivAI::DoFriendshipChangeEffects(PlayerTypes, int, int, bool, bool)
- CvMinorCivAI::DoGoldGiftFromMajor(PlayerTypes, int)
- CvMinorCivAI::DoIntrusion()
- CvMinorCivAI::DoLiberationByMajor(PlayerTypes, TeamTypes)
- CvMinorCivAI::DoMajorBullyGold(PlayerTypes, int)
- CvMinorCivAI::DoMajorBullyUnit(PlayerTypes, UnitTypes)
- CvMinorCivAI::DoObsoleteQuestsForPlayer(PlayerTypes, MinorCivQuestTypes)
- CvMinorCivAI::DoSetBonus(PlayerTypes, bool, bool, bool, bool, bool, PlayerTypes)
- CvMinorCivAI::DoSpawnUnit(PlayerTypes, bool, bool)
- CvMinorCivAI::DoTeamDeclaredWarOnMe(TeamTypes)
- CvMinorCivAI::DoTestEndSkirmishes(PlayerTypes)
- CvMinorCivAI::DoTestEndWarsVSMinors(PlayerTypes, PlayerTypes)
- CvMinorCivAI::DoTestProxyWarAnnouncement()
- CvMinorCivAI::DoTestProxyWarAnnouncementOnFirstContact(PlayerTypes)
- CvMinorCivAI::DoTestThreatenedAnnouncementForPlayer(PlayerTypes)
- CvMinorCivAI::DoThreateningBarbKilled(PlayerTypes, int, int)
- CvMinorCivAI::DoTileImprovementGiftFromMajor(PlayerTypes, int, int)
- CvMinorCivAI::DoTurn()
- CvMinorCivAI::DoTurnStatus()
- CvMinorCivAI::DoUnitGiftFromMajor(PlayerTypes, CvUnit *, bool)
- CvMinorCivAI::DoUpdateAlliesResourceBonus(PlayerTypes, PlayerTypes)
- CvMinorCivAI::GetBestCityStateTarget(PlayerTypes)
- CvMinorCivAI::GetBestNearbyCampToKill()
- CvMinorCivAI::GetCurrentScienceFriendshipBonusTimes100(PlayerTypes)
- CvMinorCivAI::GetFriendshipAnchorWithMajor(PlayerTypes)
- CvMinorCivAI::GetFriendshipChangePerTurnTimes100(PlayerTypes)
- CvMinorCivAI::GetNearbyResourceForQuest(PlayerTypes)
- CvMinorCivAI::GetNumResourcesMajorLacks(PlayerTypes)
- CvMinorCivAI::GetNumThreateningBarbarians()
- CvMinorCivAI::GetStatusChangeNotificationStrings(PlayerTypes, bool, bool, bool, PlayerTypes, PlayerTypes)
- CvMinorCivAI::IsAtWarWithPlayersTeam(PlayerTypes)
- CvMinorCivAI::IsHasMetPlayer(PlayerTypes)
- CvMinorCivAI::IsLackingGiftableTileImprovementAtPlot(PlayerTypes, int, int)
- CvMinorCivAI::IsPlayerCloseEnoughForThreatenedAnnouncement(PlayerTypes)
- CvMinorCivAI::IsSameReligionAsMajor(PlayerTypes)
- CvMinorCivAI::IsThreateningBarbariansEventActiveForPlayer(PlayerTypes)
- CvMinorCivAI::IsUnitSpawningAllowed(PlayerTypes)
- CvMinorCivAI::IsValidQuestCopyForPlayer(PlayerTypes, CvMinorCivQuest *)
- CvMinorCivAI::IsValidQuestForPlayer(PlayerTypes, MinorCivQuestTypes)
- CvMinorCivAI::Read(FDataStream &)
- CvMinorCivAI::Reset()
- CvMinorCivAI::ResetFriendshipWithMajor(PlayerTypes)
- CvMinorCivAI::SetAlly(PlayerTypes)