00001 /* $Id: ai_vehiclelist.hpp 15345 2009-02-05 01:12:49Z Yexo $ */ 00002 00005 #ifndef AI_VEHICLELIST_HPP 00006 #define AI_VEHICLELIST_HPP 00007 00008 #include "ai_abstractlist.hpp" 00009 00014 class AIVehicleList : public AIAbstractList { 00015 public: 00016 static const char *GetClassName() { return "AIVehicleList"; } 00017 AIVehicleList(); 00018 }; 00019 00024 class AIVehicleList_Station : public AIAbstractList { 00025 public: 00026 static const char *GetClassName() { return "AIVehicleList_Station"; } 00027 00031 AIVehicleList_Station(StationID station_id); 00032 }; 00033 00038 class AIVehicleList_SharedOrders : public AIAbstractList { 00039 public: 00040 static const char *GetClassName() { return "AIVehicleList_SharedOrders"; } 00041 00045 AIVehicleList_SharedOrders(VehicleID vehicle_id); 00046 }; 00047 00048 #endif /* AI_VEHICLELIST_HPP */