Changeset 9294 for code/branches/presentation2012merge/src
- Timestamp:
- Jun 12, 2012, 11:05:15 PM (12 years ago)
- Location:
- code/branches/presentation2012merge/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation2012merge/src/modules/pickup/PickupCollection.cc
r9293 r9294 75 75 for(std::list<CollectiblePickup*>::iterator it = this->pickups_.begin(); it != this->pickups_.end(); ++it) 76 76 { 77 if((*it)->isBeingDestroyed())78 continue;79 80 77 (*it)->wasRemovedFromCollection(); 81 78 (*it)->destroyPickup(); … … 84 81 85 82 if(this->pickupCollectionIdentifier_ != NULL) 86 delete this->pickupCollectionIdentifier_;83 this->pickupCollectionIdentifier_->destroy(); 87 84 } 88 85 … … 187 184 if(this->pickedUpCounter_ <= this->disabledCounter_ && this->isPickedUp()) 188 185 this->Pickupable::destroy(); 189 190 // If the PickupCollection is no longer picked up. 191 if(!this->isPickedUp()) 186 else if(!this->isPickedUp()) // If the PickupCollection is no longer picked up. 192 187 this->pickedUpCounter_ = 0; 193 188 } -
code/branches/presentation2012merge/src/orxonox/pickup/PickupIdentifier.cc
r8864 r9294 113 113 Returns false if the parameter already existed, true if not. 114 114 */ 115 bool PickupIdentifier::addParameter( std::string & name, std::string& value)115 bool PickupIdentifier::addParameter(const std::string& name, const std::string& value) 116 116 { 117 117 orxout(verbose, context::pickups) << "PickupIdentifier " << name << ", " << value << endl; -
code/branches/presentation2012merge/src/orxonox/pickup/PickupIdentifier.h
r7551 r9294 72 72 virtual int compare(const PickupIdentifier* identifier) const; //!< Compares two PickupIdentifiers and returns 0 if a == b, <0 if a < b and >0 if a > b for a.compare(b). 73 73 74 bool addParameter( std::string & name, std::string& value); //!< Add a parameter to the PickupIdentifier.74 bool addParameter(const std::string& name, const std::string& value); //!< Add a parameter to the PickupIdentifier. 75 75 76 76 private:
Note: See TracChangeset
for help on using the changeset viewer.