29 #ifndef _UnderAttack_H__    30 #define _UnderAttack_H__    44             void setConfigValues();
    45             virtual void tick (
float dt) 
override;
    48                 { 
return this->destroyer_; }
    50             virtual bool allowPawnHit(
Pawn* victim, 
Pawn* originator = 
nullptr) 
override;
    51             virtual bool allowPawnDamage(
Pawn* victim, 
Pawn* originator = 
nullptr) 
override;
    52             virtual bool allowPawnDeath(
Pawn* victim, 
Pawn* originator = 
nullptr) 
override;
    53             virtual void playerEntered(
PlayerInfo* player) 
override;
    56             virtual void killedDestroyer();
    57             void setTransporterHealth();
 Everything in Orxonox that has a health attribute is a Pawn. 
Definition: Pawn.h:56
 
Destroyer * getDestroyer() const 
Definition: UnderAttack.h:47
 
WeakPtr< Destroyer > destroyer_
Definition: UnderAttack.h:59
 
unsigned int teams_
Definition: UnderAttack.h:60
 
Definition: Destroyer.h:38
 
WeakPtr wraps a pointer to an object, which becomes nullptr if the object is deleted. 
Definition: CorePrereqs.h:236
 
bool gameEnded_
Definition: UnderAttack.h:63
 
float gameTime_
Definition: UnderAttack.h:61
 
Die Wagnis Klasse hat die folgenden Aufgaben: 
Definition: ApplicationPaths.cc:66
 
Definition: UnderAttack.h:38
 
Definition: TeamDeathmatch.h:37
 
Shared library macros, enums, constants and forward declarations for the orxonox library  ...
 
int timesequence_
Definition: UnderAttack.h:62
 
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
 
Definition: PlayerInfo.h:39
 
virtual ~UnderAttack()
Definition: UnderAttack.h:42