# ai_cargolist.hpp

Go to the documentation of this file.

    00001 /* $Id: ai_cargolist.hpp 15060 2009-01-13 15:44:36Z smatz $ */
    00002
    00005 #ifndef AI_CARGOLIST_HPP
    00006 #define AI_CARGOLIST_HPP
    00007
    00008 #include "ai_abstractlist.hpp"
    00009
    00014 class AICargoList : public AIAbstractList {
    00015 public:
    00016   static const char *GetClassName() { return "AICargoList"; }
    00017   AICargoList();
    00018 };
    00019
    00024 class AICargoList_IndustryAccepting : public AIAbstractList {
    00025 public:
    00026   static const char *GetClassName() { return "AICargoList_IndustryAccepting"; }
    00027
    00031   AICargoList_IndustryAccepting(IndustryID industry_id);
    00032 };
    00033
    00038 class AICargoList_IndustryProducing : public AIAbstractList {
    00039 public:
    00040   static const char *GetClassName() { return "AICargoList_IndustryProducing"; }
    00041
    00045   AICargoList_IndustryProducing(IndustryID industry_id);
    00046 };
    00047
    00048 #endif /* AI_CARGOLIST_HPP */