#ifndef TRAIN_HPP #define TRAIN_HPP #include #include "wagon.hpp" class Train { private : bool roule; std::list lesWagons; public : Train(int nombreDeWagons); void demarrer(); void arreter(); bool isRoule() const; int monterDansLeTrain(int numeroWagon, Passager& lePassager); int descendreDuTrain(Passager& lePassager); int deplacerAuWagonSuivant(Passager& lePassager); int deplacerAuWagonPrecedent(Passager& lePassager); int monterDansLeTrainAPartirDe(int numeroWagon, Passager& lePassager); ~Train() = default; }; #endif // TRAIN_HPP