Changeset 2196 for code/branches/questsystem2/src/orxonox/objects/worldentities/triggers/PlayerTrigger.h
- Timestamp:
- Nov 12, 2008, 3:32:33 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/questsystem2/src/orxonox/objects/worldentities/triggers/PlayerTrigger.h
r2194 r2196 48 48 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 49 49 50 virtual ControllableEntity* getTriggeringPlayer(void) const = 0; 50 inline ControllableEntity* getTriggeringPlayer(void) const 51 { return this->player_; } 51 52 52 53 protected: 53 54 virtual bool isTriggered(TriggerMode mode) = 0; 55 56 inline void setTriggeringPlayer(ControllableEntity* player) 57 { this->player_ = player; } 58 inline bool isForPlayer(void) const 59 { return this->isForPlayer_; } 60 inline void setForPlayer(bool isForPlayer) 61 { this->isForPlayer_ = isForPlayer; } 62 63 private: 64 ControllableEntity* player_; 65 bool isForPlayer_; 54 66 55 67 };
Note: See TracChangeset
for help on using the changeset viewer.