35 #ifndef _PlayerTrigger_H__    36 #define _PlayerTrigger_H__    65             { 
return this->pawn_; }
    72             { 
return this->player_; }
    79            { 
return this->isForPlayer_; }
    86         void setTriggeringPawn(
Pawn* pawn);
    93            { this->isForPlayer_ = isForPlayer; }
 Everything in Orxonox that has a health attribute is a Pawn. 
Definition: Pawn.h:56
 
Definition of WeakPtr<T>, wraps a pointer to an object. 
 
This is the class from which all interfaces of the game-logic (not the engine) are derived from...
Definition: OrxonoxInterface.h:50
 
PlayerInfo * getTriggeringPlayer(void) const 
Returns the player that triggered the PlayerTrigger. 
Definition: PlayerTrigger.h:71
 
WeakPtr wraps a pointer to an object, which becomes nullptr if the object is deleted. 
Definition: CorePrereqs.h:236
 
void setForPlayer(bool isForPlayer)
Set whether the PlayerTrigger normally is triggered by Pawns. 
Definition: PlayerTrigger.h:92
 
WeakPtr< PlayerInfo > player_
The player that triggered the PlayerTrigger. 
Definition: PlayerTrigger.h:96
 
PlayerTrigger is an interface if implemented by a specific trigger can be used to recover the Player ...
Definition: PlayerTrigger.h:54
 
Pawn * getTriggeringPawn(void) const 
Returns the Pawn that triggered the PlayerTrigger. 
Definition: PlayerTrigger.h:64
 
Die Wagnis Klasse hat die folgenden Aufgaben: 
Definition: ApplicationPaths.cc:66
 
Declaration of OrxonoxInterface, the base class of all interfaces in Orxonox. 
 
bool isForPlayer(void) const 
Checks whether the PlayerTrigger normally returns a Pawn/PlayerInfo. 
Definition: PlayerTrigger.h:78
 
Shared library macros, enums, constants and forward declarations for the orxonox library  ...
 
bool isForPlayer_
Is true when the PlayerTrigger should be set to normally be triggered by Pawns. 
Definition: PlayerTrigger.h:98
 
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
 
WeakPtr< Pawn > pawn_
The Pawn that triggered the PlayerTrigger. 
Definition: PlayerTrigger.h:97
 
Definition: PlayerInfo.h:39
 
virtual ~PlayerTrigger()
Definition: PlayerTrigger.h:58