status_timeout = Time::TimeStamp();
}
- GL::clear(GL::COLOR_BUFFER_BIT|GL::DEPTH_BUFFER_BIT);
+ GL::Framebuffer::system().clear(GL::COLOR_BUFFER_BIT|GL::DEPTH_BUFFER_BIT);
pipeline.render_all();
{
++i;
}
track.set_active_path(i);
+ set_status(format("Turnout %d", track.get_turnout_id()));
}
}
- else if(options.simulate)
+ if(unsigned sid = track.get_sensor_id())
{
- if(unsigned sid=track.get_sensor_id())
+ if(options.simulate)
layout.get_driver().set_sensor(sid, !layout.get_driver().get_sensor(sid));
+ set_status(format("Sensor %d", sid));
}
}
}