Changeset 2093 for code/trunk/src/orxonox/objects/quest/AddReward.cc
- Timestamp:
- Nov 1, 2008, 9:03:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/orxonox/objects/quest/AddReward.cc
r2092 r2093 71 71 int i = index; 72 72 for (std::list<Rewardable*>::const_iterator reward = this->rewards_.begin(); reward != this->rewards_.end(); ++reward) 73 74 75 76 77 78 79 73 { 74 if(i == 0) 75 { 76 return *reward; 77 } 78 i--; 79 } 80 80 return NULL; 81 81 } … … 91 91 bool AddReward::invoke(Player* player) 92 92 { 93 93 bool check = true; 94 94 for ( std::list<Rewardable*>::iterator reward = this->rewards_.begin(); reward != this->rewards_.end(); ++reward ) 95 96 97 95 { 96 check = check && (*reward)->reward(player); 97 } 98 98 99 99 return check; 100 100 } 101 101
Note: See TracChangeset
for help on using the changeset viewer.