diff --git a/ai/ai.c b/ai/ai.c index 6779528e2f..f9dc01daaf 100644 --- a/ai/ai.c +++ b/ai/ai.c @@ -6,6 +6,7 @@ #include "../command.h" #include "../network.h" #include "ai.h" +#include "default/default.h" /** * Dequeues commands put in the queue via AI_PutCommandInQueue. diff --git a/ai/default/default.c b/ai/default/default.c index 0fb4a38179..8257b00260 100644 --- a/ai/default/default.c +++ b/ai/default/default.c @@ -17,6 +17,7 @@ #include "../../airport.h" #include "../../depot.h" #include "../../variables.h" +#include "default.h" // remove some day perhaps? static Player *_cur_ai_player; diff --git a/ai/default/default.h b/ai/default/default.h new file mode 100644 index 0000000000..d367d4a72c --- /dev/null +++ b/ai/default/default.h @@ -0,0 +1,8 @@ +/* $Id$ */ + +#ifndef DEFAULT_H +#define DEFAULT_H + +void AiDoGameLoop(Player*); + +#endif diff --git a/player.h b/player.h index 001b43f7c0..645cb31ade 100644 --- a/player.h +++ b/player.h @@ -197,7 +197,6 @@ void ChangeOwnershipOfPlayerItems(PlayerID old_player, PlayerID new_player); void GetNameOfOwner(PlayerID owner, TileIndex tile); int64 CalculateCompanyValue(Player *p); void InvalidatePlayerWindows(Player *p); -void AiDoGameLoop(Player *p); void UpdatePlayerMoney32(Player *p); #define FOR_ALL_PLAYERS(p) for(p=_players; p != endof(_players); p++)