11 #ifndef Orxonox_Tower_h 12 #define Orxonox_Tower_h 37 virtual void damage(
float damage,
float healthdamage,
float shielddamage,
Pawn* originator,
const btCollisionShape* cs)
override;
Everything in Orxonox that has a health attribute is a Pawn.
Definition: Pawn.h:56
See TowerDefenseReadme.txt for Information.
Definition: TowerDefenseEnemy.h:29
Shared library macros, enums, constants and forward declarations for the TowerDefense module ...
WeakPtr< TowerDefense > game
Definition: TowerDefenseEnemy.h:41
WeakPtr wraps a pointer to an object, which becomes nullptr if the object is deleted.
Definition: CorePrereqs.h:236
The SpaceShip is the principal entity through which the player interacts with the game...
Definition: SpaceShip.h:90
bool once_
Definition: TowerDefenseEnemy.h:43
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Defines the helper function orxout() and includes all necessary headers to use the output system...
#define _TowerDefenseExport
Definition: TowerDefensePrereqs.h:58
GameType class for TowerDefense.
Definition: TowerDefense.h:48
TowerDefense * td
Definition: TowerDefenseEnemy.h:42