ai_execmode.hpp
Go to the documentation of this file.00001
00002
00005 #ifndef AI_EXECMODE_HPP
00006 #define AI_EXECMODE_HPP
00007
00008 #include "ai_object.hpp"
00009
00017 class AIExecMode : public AIObject {
00018 public:
00019 static const char *GetClassName() { return "AIExecMode"; }
00020
00021 private:
00022 AIModeProc *last_mode;
00023 AIObject *last_instance;
00024
00025 protected:
00029 static bool ModeProc(TileIndex tile, uint32 p1, uint32 p2, uint procc, CommandCost costs);
00030
00031 public:
00037 AIExecMode();
00038
00043 ~AIExecMode();
00044 };
00045
00046 #endif