- Timestamp:
- Oct 27, 2008, 8:31:20 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/questsystem/src/orxonox/objects/QuestEffect.cc
r1996 r2021 28 28 29 29 #include "core/CoreIncludes.h" 30 30 31 #include "QuestEffect.h" 31 32 32 33 namespace orxonox { 33 34 CreateFactory(QuestEffect);35 34 36 35 /** … … 61 60 A list of all the effects to be invoked. 62 61 */ 63 void QuestEffect::invokeEffects(Player & player, std::list<QuestEffect> & effects)62 void QuestEffect::invokeEffects(Player* player, std::list<QuestEffect*> & effects) 64 63 { 65 if ( effects == NULL ) 66 { 67 COUT(5) << "NULL-QuestEffect list encountered." << std::endl; 68 return; 69 } 70 for ( std::list<QuestEffect>::iterator = effects.begin(); effect != effects.end(); ++effect ) 64 for (std::list<QuestEffect*>::iterator effect = effects.begin(); effect != effects.end(); effect++) 71 65 { 72 effect.invoke(player);66 (*effect)->invoke(player); 73 67 } 74 68 }
Note: See TracChangeset
for help on using the changeset viewer.