3 This file is part of R²C²
4 Copyright © 2011 Mikkosoft Productions, Mikko Rasa
5 Distributed under the GPL
8 #ifndef LIBR2C2_TRAINSTATUS_H_
9 #define LIBR2C2_TRAINSTATUS_H_
12 #include <sigc++/signal.h>
20 Provides textual description of the status of a train.
22 class TrainStatus: public TrainAI
25 sigc::signal<void, const std::string &> signal_changed;
34 const std::string &get_status() const { return status; }
35 void tick(const Msp::Time::TimeStamp &, const Msp::Time::TimeDelta &);