CvTeam::isForceRevealedResource(ResourceTypes) const
- Defined in
- CvTeam.cpp, line 6904
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_isForceRevealedResource
Hooks
static bool BeforeCvTeam_isForceRevealedResource(const CvTeam* self, ResourceTypes eResource, bool& result);static void AfterCvTeam_isForceRevealedResource(const CvTeam* self, ResourceTypes eResource, bool& result);static bool ReplaceCvTeam_isForceRevealedResource(bool (*original)(const CvTeam*, ResourceTypes), const CvTeam* self, ResourceTypes eResource);CivRegisterBefore<CivHooks::CvTeam_isForceRevealedResource>(host, &BeforeCvTeam_isForceRevealedResource);CivRegisterAfter<CivHooks::CvTeam_isForceRevealedResource>(host, &AfterCvTeam_isForceRevealedResource);CivRegisterReplace<CivHooks::CvTeam_isForceRevealedResource>(host, &ReplaceCvTeam_isForceRevealedResource);
Code
6904bool CvTeam::isForceRevealedResource(ResourceTypes eResource) const6905{6906 std::vector<ResourceTypes>::const_iterator it;69076908 for(it = m_aeRevealedResources.begin(); it != m_aeRevealedResources.end(); ++it)6909 {6910 if(*it == eResource)6911 {6912 return true;6913 }6914 }69156916 return false;6917}
Calls
std::_Vector_const_iterator::_Vector_const_iteratorstd::_Vector_const_iterator::operator!=std::_Vector_const_iterator::operator*std::_Vector_const_iterator::operator++std::_Vector_const_iterator::operator=std::vector::beginstd::vector::end