Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/towerdefenseHS14/src/modules/towerdefense/TowerDefenseEnemy.h @ 10121

Last change on this file since 10121 was 10109, checked in by erbj, 10 years ago

EnemyAdd implementierung

File size: 891 bytes
Line 
1//
2//  TowerDefenseEnemy.h
3//  Orxonox
4//
5//  Created by Jonas Erb on 22.10.14.
6
7/**
8@brief
9See TowerDefenseReadme.txt for Information.
10
11@ingroup TowerDefense
12*/
13
14
15
16#ifndef Orxonox_Tower_h
17#define Orxonox_Tower_h
18
19#include "TDCoordinate.h"
20#include "gametypes/Deathmatch.h"
21#include "towerdefense/TowerDefensePrereqs.h"
22#include "worldentities/pawns/SpaceShip.h"
23#include "util/Output.h"
24
25namespace orxonox
26{
27/* Class to give the TowerDefenseEnemy spaceships waypoints and
28 *
29 */
30        class _TowerDefenseExport TowerDefenseEnemy : public Pawn
31        {
32
33        public:
34
35                TowerDefenseEnemy(Context* context);
36        virtual ~TowerDefenseEnemy() {};
37
38        //health gibt es unter: health_
39
40        void addWaypoint(TDCoordinate coord);
41        void popWaypoint();
42        TDCoordinate peekWaypoint();
43        private:
44
45        std::vector<TDCoordinate> Waypointsvector_;
46
47        };
48
49
50
51}
52
53#endif /* _TowerDefense_H__ */
Note: See TracBrowser for help on using the repository browser.