Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/src/modules/towerdefense/TowerDefenseEnemy.h @ 11997

Last change on this file since 11997 was 11099, checked in by muemart, 9 years ago

Fix loads of doxygen warnings and other documentation issues

  • Property svn:eol-style set to native
File size: 985 bytes
RevLine 
[10109]1//
2//  TowerDefenseEnemy.h
3//  Orxonox
4//
5//  Created by Jonas Erb on 22.10.14.
6
7
8
9
10
11#ifndef Orxonox_Tower_h
12#define Orxonox_Tower_h
13
14#include "TDCoordinate.h"
15#include "gametypes/Deathmatch.h"
16#include "towerdefense/TowerDefensePrereqs.h"
17#include "worldentities/pawns/SpaceShip.h"
18#include "util/Output.h"
[10159]19#include "TowerDefense.h"
[10109]20
21namespace orxonox
22{
[11099]23    /**
24    @brief
25    See TowerDefenseReadme.txt for Information.
26
27    @ingroup TowerDefense
28    */
[10246]29    class _TowerDefenseExport TowerDefenseEnemy : public SpaceShip
30    {
31    public:
32        TowerDefenseEnemy(Context* context);
[10159]33        virtual ~TowerDefenseEnemy();
[10109]34
35        //health gibt es unter: health_
36
[11071]37        virtual void damage(float damage, float healthdamage, float shielddamage, Pawn* originator, const btCollisionShape* cs) override;
[10126]38
[10246]39    private:
[10629]40        WeakPtr<TowerDefense> getGame();
[10256]41        WeakPtr<TowerDefense> game;
[10159]42        TowerDefense* td;
43        bool once_;
[10246]44    };
[10109]45
46
47
48}
49
50#endif /* _TowerDefense_H__ */
Note: See TracBrowser for help on using the repository browser.