Changeset 2069 for code/branches/objecthierarchy/src/orxonox/objects/worldentities/triggers/Trigger.cc
- Timestamp:
- Oct 30, 2008, 11:58:31 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchy/src/orxonox/objects/worldentities/triggers/Trigger.cc
r2065 r2069 50 50 this->mode_ = TM_EventTriggerAND; 51 51 52 this->bFirstTick_ = true; 52 53 this->bActive_ = false; 53 54 this->bTriggered_ = false; … … 92 93 void Trigger::tick(float dt) 93 94 { 94 95 bool newTriggered = this->isTriggered(); 95 if (this->bFirstTick_) 96 { 97 this->bFirstTick_ = false; 98 this->fireEvent(false); 99 } 100 101 bool newTriggered = this->isTriggered() ^ this->bInvertMode_; 96 102 97 103 // check if new triggering event is really new … … 173 179 // this->bUpdating_ = false; 174 180 175 if (this->bInvertMode_) 176 return !returnval; 177 else 178 return returnval; 181 return returnval; 179 182 } 180 183 return true;
Note: See TracChangeset
for help on using the changeset viewer.