6 #ifndef Wagnis_Player_h 7 #define Wagnis_Player_h 58 bool contains(std::vector<int>,
int);
60 int best3(
int,
int,
int);
virtual ~WagnisPlayer()
Definition: WagnisPlayer.cc:27
int Player_ID
Definition: WagnisPlayer.h:50
GameStage
Definition: WagnisPrereqs.h:74
int best3(int, int, int)
Definition: WagnisPlayer.cc:317
bool is_active
Definition: WagnisPlayer.h:66
int best2(int, int)
Definition: WagnisPlayer.cc:327
bool contains(std::vector< int >, int)
Definition: WagnisPlayer.cc:353
void moveTroops(WagnisProvince *, WagnisProvince *)
void setTroops(WagnisProvince *)
::std::string string
Definition: gtest-port.h:756
Definition: WagnisPlayer.h:28
Declaration of the XMLPort helper classes and macros.
Shared library macros, enums, constants and forward declarations for the questsystem module ...
Definition: HumanPlayer.h:39
bool checkMove(MoveType)
Definition: WagnisPlayer.cc:234
bool existPath(WagnisProvince *, WagnisProvince *)
Definition: WagnisPlayer.cc:296
Definition: WagnisProvince.h:20
MoveType
Definition: WagnisPrereqs.h:75
WagnisPlayer(Context *)
Definition: WagnisPlayer.cc:16
int dice()
Definition: WagnisPlayer.cc:312
bool province_selection_changed
Definition: WagnisPlayer.h:49
int second3(int, int, int)
Definition: WagnisPlayer.cc:335
Definition: WagnisGameboard.h:24
WagnisProvince * target_province
Definition: WagnisPlayer.h:53
void attack(WagnisProvince *, WagnisProvince *)
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the orxonox library ...
int reinforcements
Definition: WagnisPlayer.h:54
bool isActive() const
Definition: WagnisPlayer.cc:366
GameStage gameStage
Definition: WagnisPlayer.h:48
Defines several very important macros used to register objects, register classes, and to work with id...
std::string toString()
Definition: WagnisPlayer.cc:275
void setActive(bool)
Definition: WagnisPlayer.cc:361
std::vector< int > AlreadyChecked
Definition: WagnisPlayer.h:55
WagnisProvince * origin_province
Definition: WagnisPlayer.h:52
void resetProvinceSelection()
Definition: WagnisPlayer.cc:371
Wagnis * master
Definition: WagnisPlayer.h:47
int second2(int, int)
Definition: WagnisPlayer.cc:345
The Tickable interface provides a tick(dt) function, that gets called every frame.
Definition: Tickable.h:52
bool isNeighbour(WagnisProvince *, WagnisProvince *)
Definition: WagnisPlayer.cc:283
WagnisGameboard * gameBoard
Definition: WagnisPlayer.h:51
void tick(float)
Gets called every frame.
Definition: WagnisPlayer.cc:31