Changeset 10916 for code/branches/cpp11_v2/src/modules/pickup
- Timestamp:
- Dec 2, 2015, 11:22:03 PM (9 years ago)
- Location:
- code/branches/cpp11_v2/src/modules/pickup
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/modules/pickup/PickupCollection.cc
r10821 r10916 68 68 { 69 69 // Destroy all Pickupables constructing this PickupCollection. 70 for( auto & elem: this->pickups_)71 { 72 (elem)->wasRemovedFromCollection();73 (elem)->destroy();70 for(CollectiblePickup* pickup : this->pickups_) 71 { 72 pickup->wasRemovedFromCollection(); 73 pickup->destroy(); 74 74 } 75 75 this->pickups_.clear(); … … 99 99 this->processingUsed_ = true; 100 100 // Change used for all Pickupables this PickupCollection consists of. 101 for( auto & elem: this->pickups_)102 (elem)->setUsed(this->isUsed());101 for(CollectiblePickup* pickup : this->pickups_) 102 pickup->setUsed(this->isUsed()); 103 103 104 104 this->processingUsed_ = false; … … 119 119 size_t numPickupsEnabled = 0; 120 120 size_t numPickupsInUse = 0; 121 for( auto & elem: this->pickups_)122 { 123 if ( (elem)->isEnabled())121 for(CollectiblePickup* pickup : this->pickups_) 122 { 123 if (pickup->isEnabled()) 124 124 ++numPickupsEnabled; 125 if ( (elem)->isUsed())125 if (pickup->isUsed()) 126 126 ++numPickupsInUse; 127 127 } … … 146 146 147 147 // Change the PickupCarrier for all Pickupables this PickupCollection consists of. 148 for( auto & elem: this->pickups_)148 for(CollectiblePickup* pickup : this->pickups_) 149 149 { 150 150 if(this->getCarrier() == nullptr) 151 (elem)->setCarrier(nullptr);151 pickup->setCarrier(nullptr); 152 152 else 153 (elem)->setCarrier(this->getCarrier()->getTarget(elem));153 pickup->setCarrier(this->getCarrier()->getTarget(pickup)); 154 154 } 155 155 } … … 186 186 // If at least all the enabled pickups of this PickupCollection are no longer picked up. 187 187 bool isOnePickupEnabledAndPickedUp = false; 188 for( auto & elem: this->pickups_)189 { 190 if ( (elem)->isEnabled() && (elem)->isPickedUp())188 for(CollectiblePickup* pickup : this->pickups_) 189 { 190 if (pickup->isEnabled() && pickup->isPickedUp()) 191 191 { 192 192 isOnePickupEnabledAndPickedUp = true; … … 208 208 bool PickupCollection::isTarget(const PickupCarrier* carrier) const 209 209 { 210 for( const auto & elem: this->pickups_)211 { 212 if(!carrier->isTarget( elem))210 for(CollectiblePickup* pickup : this->pickups_) 211 { 212 if(!carrier->isTarget(pickup)) 213 213 return false; 214 214 } -
code/branches/cpp11_v2/src/modules/pickup/PickupManager.cc
r10821 r10916 91 91 92 92 // Destroying all the PickupInventoryContainers that are still there. 93 for(auto & elem: this->pickupInventoryContainers_)94 delete elem.second;93 for(auto& mapEntry : this->pickupInventoryContainers_) 94 delete mapEntry.second; 95 95 this->pickupInventoryContainers_.clear(); 96 96 -
code/branches/cpp11_v2/src/modules/pickup/items/MetaPickup.cc
r10821 r10916 118 118 std::set<Pickupable*> pickups = carrier->getPickups(); 119 119 // Iterate over all Pickupables of the PickupCarrier. 120 for( autopickup : pickups)120 for(Pickupable* pickup : pickups) 121 121 { 122 123 122 if(pickup == nullptr || pickup == this) 124 123 continue;
Note: See TracChangeset
for help on using the changeset viewer.