Changeset 10821 for code/branches/cpp11_v2/src/modules/questsystem/effects
- Timestamp:
- Nov 21, 2015, 7:05:53 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/modules/questsystem/effects/AddReward.cc
r10765 r10821 84 84 { 85 85 int i = index; 86 for ( std::list<Rewardable*>::const_iterator reward = this->rewards_.begin(); reward != this->rewards_.end(); ++reward)86 for (const auto & elem : this->rewards_) 87 87 { 88 88 if(i == 0) 89 return *reward;89 return elem; 90 90 i--; 91 91 } … … 106 106 107 107 bool temp = true; 108 for ( std::list<Rewardable*>::iterator reward = this->rewards_.begin(); reward != this->rewards_.end(); ++reward)109 temp = temp && ( *reward)->reward(player);108 for (auto & elem : this->rewards_) 109 temp = temp && (elem)->reward(player); 110 110 111 111 orxout(verbose, context::quests) << "Rewardable successfully added to player." << player << " ." << endl;
Note: See TracChangeset
for help on using the changeset viewer.