sensor_addr(0),
links(type.get_endpoints().size()),
active_path(0),
- path_changing(false)
+ path_changing(false),
+ preferred_exit(-1)
{
if(type.is_turnout())
{
layout.create_blocks(*this);
}
+void Track::set_preferred_exit(int e)
+{
+ preferred_exit = e;
+}
+
void Track::set_active_path(unsigned p)
{
if(!type.is_turnout())