Bonjour a tous j'aurais besoin d'un peut d'aide avec un code un peu récalcitrant :
[code=cpp]uint32 OutdoorPvPFFA::getFFAZoneEntry(uint32 zoneId)
{
for(FFAZone::const_iterator itr = m_ffazone.begin(); itr != m_ffazone.end(); ++itr)
{
uint32 _zoneId = itr->second.zoneId;
sLog->outString("test 1.2");
if(_zoneId == zoneId)
return itr->first;
}
return NULL;
}[/code]
ce bout de code est sensée vérifier que la zoneId est présente dans une des valeurs du tableau....
Cependant le log n'apparait pas dans la console la boucle n'est donc jamais passée...
pour appelée cette fonction je fais un
[code=cpp]uint32 ffa_entry = getFFAZoneEntry(zoneId);[/code]