Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 12, 2008, 3:32:33 PM (15 years ago)
Author:
dafrick
Message:

Even more trigger stuff. Sorry for the spam…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/questsystem2/src/orxonox/objects/worldentities/triggers/PlayerTrigger.h

    r2194 r2196  
    4848            virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
    4949           
    50             virtual ControllableEntity* getTriggeringPlayer(void) const = 0;
     50            inline ControllableEntity* getTriggeringPlayer(void) const
     51                { return this->player_; }
    5152           
    5253        protected:
    5354            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_;
    5466       
    5567    };
Note: See TracChangeset for help on using the changeset viewer.