Changeset 10916 for code/branches/cpp11_v2/src/modules/objects/triggers
- Timestamp:
- Dec 2, 2015, 11:22:03 PM (9 years ago)
- Location:
- code/branches/cpp11_v2/src/modules/objects/triggers
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/modules/objects/triggers/DistanceMultiTrigger.cc
r10821 r10916 158 158 { 159 159 160 const std::set<WorldEntity*> attached = entity->getAttachedObjects();160 const std::set<WorldEntity*> attachedObjects = entity->getAttachedObjects(); 161 161 bool found = false; 162 for( const auto & elem : attached)162 for(WorldEntity* attachedObject : attachedObjects) 163 163 { 164 if( (elem)->isA(ClassIdentifier<DistanceTriggerBeacon>::getIdentifier()) && static_cast<DistanceTriggerBeacon*>(elem)->getName() == this->targetName_)164 if(attachedObject->isA(ClassIdentifier<DistanceTriggerBeacon>::getIdentifier()) && static_cast<DistanceTriggerBeacon*>(attachedObject)->getName() == this->targetName_) 165 165 { 166 166 found = true; -
code/branches/cpp11_v2/src/modules/objects/triggers/DistanceTrigger.cc
r10821 r10916 180 180 { 181 181 182 const std::set<WorldEntity*> attached = entity->getAttachedObjects();182 const std::set<WorldEntity*> attachedObjects = entity->getAttachedObjects(); 183 183 bool found = false; 184 for( const auto & elem : attached)184 for(WorldEntity* attachedObject : attachedObjects) 185 185 { 186 if( (elem)->isA(ClassIdentifier<DistanceTriggerBeacon>::getIdentifier()) && static_cast<DistanceTriggerBeacon*>(elem)->getName() == this->targetName_)186 if(attachedObject->isA(ClassIdentifier<DistanceTriggerBeacon>::getIdentifier()) && static_cast<DistanceTriggerBeacon*>(attachedObject)->getName() == this->targetName_) 187 187 { 188 188 found = true; -
code/branches/cpp11_v2/src/modules/objects/triggers/MultiTrigger.cc
r10821 r10916 504 504 bool MultiTrigger::checkAnd(BaseObject* triggerer) 505 505 { 506 for(auto trigger : this->children_) 507 { 508 506 for(TriggerBase* trigger : this->children_) 507 { 509 508 if(trigger->isMultiTrigger()) 510 509 { … … 531 530 bool MultiTrigger::checkOr(BaseObject* triggerer) 532 531 { 533 for(auto trigger : this->children_) 534 { 535 532 for(TriggerBase* trigger : this->children_) 533 { 536 534 if(trigger->isMultiTrigger()) 537 535 { … … 559 557 { 560 558 bool triggered = false; 561 for(auto trigger : this->children_) 562 { 563 559 for(TriggerBase* trigger : this->children_) 560 { 564 561 if(triggered) 565 562 { -
code/branches/cpp11_v2/src/modules/objects/triggers/Trigger.cc
r10821 r10916 234 234 { 235 235 // Iterate over all sub-triggers. 236 for ( const auto & elem: this->children_)237 { 238 if (! (elem)->isActive())236 for (TriggerBase* child : this->children_) 237 { 238 if (!child->isActive()) 239 239 return false; 240 240 } … … 252 252 { 253 253 // Iterate over all sub-triggers. 254 for ( const auto & elem: this->children_)255 { 256 if ( (elem)->isActive())254 for (TriggerBase* child : this->children_) 255 { 256 if (child->isActive()) 257 257 return true; 258 258 } … … 270 270 { 271 271 bool test = false; 272 for ( const auto & elem: this->children_)273 { 274 if (test && (elem)->isActive())272 for (TriggerBase* child : this->children_) 273 { 274 if (test && child->isActive()) 275 275 return false; 276 if ( (elem)->isActive())276 if (child->isActive()) 277 277 test = true; 278 278 }
Note: See TracChangeset
for help on using the changeset viewer.