00001 /* $Id: ai_industrylist.hpp 15060 2009-01-13 15:44:36Z smatz $ */ 00002 00005 #ifndef AI_INDUSTRYLIST_HPP 00006 #define AI_INDUSTRYLIST_HPP 00007 00008 #include "ai_abstractlist.hpp" 00009 00014 class AIIndustryList : public AIAbstractList { 00015 public: 00016 static const char *GetClassName() { return "AIIndustryList"; } 00017 AIIndustryList(); 00018 }; 00019 00024 class AIIndustryList_CargoAccepting : public AIAbstractList { 00025 public: 00026 static const char *GetClassName() { return "AIIndustryList_CargoAccepting"; } 00027 00031 AIIndustryList_CargoAccepting(CargoID cargo_id); 00032 }; 00033 00039 class AIIndustryList_CargoProducing : public AIAbstractList { 00040 public: 00041 static const char *GetClassName() { return "AIIndustryList_CargoProducing"; } 00042 00046 AIIndustryList_CargoProducing(CargoID cargo_id); 00047 }; 00048 00049 #endif /* AI_INDUSTRYLIST_HPP */