virtual ~TrainAI();
virtual void message(const Message &) { }
- virtual void tick(const Msp::Time::TimeStamp &, const Msp::Time::TimeDelta &) { }
+ virtual void tick(const Msp::Time::TimeDelta &) = 0;
+ virtual bool has_intent_to_move() const { return false; }
};
} // namespace R2C2