truelight@9714: /* $Id$ */ truelight@9714: truelight@9714: /** @file ai_enginelist.hpp list all the engines */ truelight@9714: truelight@9714: #ifndef AI_ENGINELIST_HPP truelight@9714: #define AI_ENGINELIST_HPP truelight@9714: truelight@9714: #include "ai_abstractlist.hpp" truelight@9714: #include "ai_vehicle.hpp" truelight@9714: truelight@9714: /** truebrain@9739: * Class that creates a list of engines. truelight@9714: */ truelight@9714: class AIEngineList : public AIAbstractList { truelight@9714: public: truelight@9714: /** truelight@9714: * The name of the class, needed by several sub-processes. truelight@9714: */ truelight@9714: static const char *GetClassName() { return "AIEngineList"; } truelight@9714: truelight@9714: /** truelight@9714: * The constructor to make a list of engines. truelight@9714: */ truelight@9714: AIEngineList(AIVehicle::VehicleType type); truelight@9714: }; truelight@9714: truelight@9714: #endif /* AI_ENGINELIST_HPP */