ai_execmode.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00012 #ifndef AI_EXECMODE_HPP
00013 #define AI_EXECMODE_HPP
00014
00015 #include "ai_object.hpp"
00016
00024 class AIExecMode : public AIObject {
00025 public:
00026 static const char *GetClassName() { return "AIExecMode"; }
00027
00028 private:
00029 AIModeProc *last_mode;
00030 AIObject *last_instance;
00031
00032 protected:
00036 static bool ModeProc(TileIndex tile, uint32 p1, uint32 p2, uint procc, CommandCost costs);
00037
00038 public:
00044 AIExecMode();
00045
00050 ~AIExecMode();
00051 };
00052
00053 #endif