29 #ifndef _TowerDefenseSelecter_H__ 30 #define _TowerDefenseSelecter_H__ 43 virtual void tick(
float dt)
override;
44 virtual void moveFrontBack(
const Vector2& value)
override;
45 virtual void moveRightLeft(
const Vector2& value)
override;
46 virtual void rotateYaw(
const Vector2& value)
override;
47 virtual void rotatePitch(
const Vector2& value)
override;
48 virtual void rotateRoll(
const Vector2& value)
override;
49 void fire(
unsigned int firemode);
50 virtual void fired(
unsigned int firemode)
override;
51 virtual void boost(
bool bBoost)
override;
53 virtual void setSelectedPosition(
int x,
int y);
58 virtual void updatePosition();
bool moveDownPressed_
Definition: TowerDefenseSelecter.h:61
bool boostPressed_
Definition: TowerDefenseSelecter.h:64
Definition: CorePrereqs.h:309
Shared library macros, enums, constants and forward declarations for the TowerDefense module ...
bool moveUpPressed_
Definition: TowerDefenseSelecter.h:60
Definition: TDCoordinate.h:15
bool moveLeftPressed_
Definition: TowerDefenseSelecter.h:62
bool moveRightPressed_
Definition: TowerDefenseSelecter.h:63
Definition: TowerDefenseSelecter.h:38
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
TDCoordinate * selectedPos_
Definition: TowerDefenseSelecter.h:56
#define _TowerDefenseExport
Definition: TowerDefensePrereqs.h:58
bool buildTower_
Definition: TowerDefenseSelecter.h:55
The ControllableEntity is derived from the orxonox::MobileEntity.
Definition: ControllableEntity.h:48
float time_
Definition: TowerDefenseSelecter.h:59