(svn r22989) -Fix: AIController uses protected members of AIObject, so make them friends (instead of doing it implicit via AIInstance). This fixes all compile errors with clang-2.9

This commit is contained in:
truebrain 2011-10-04 15:21:07 +00:00
parent 2ac7cbada3
commit 65e2865ac1

View File

@ -37,6 +37,7 @@ typedef bool (AIModeProc)();
class AIObject : public SimpleCountedObject {
friend void CcAI(const CommandCost &result, TileIndex tile, uint32 p1, uint32 p2);
friend class AIInstance;
friend class AIController;
protected:
/**
* Executes a raw DoCommand for the AI.