return 0;
}
-void Dummy::add_turnout(unsigned addr)
+void Dummy::add_turnout(unsigned addr, const TrackType &)
{
turnouts[addr];
}
-void Dummy::set_turnout(unsigned addr, bool state)
+void Dummy::set_turnout(unsigned addr, unsigned state)
{
if(turnouts[addr]!=state)
{
}
}
-bool Dummy::get_turnout(unsigned addr) const
+unsigned Dummy::get_turnout(unsigned addr) const
{
- map<unsigned, bool>::const_iterator i = turnouts.find(addr);
+ map<unsigned, unsigned>::const_iterator i = turnouts.find(addr);
if(i!=turnouts.end())
return i->second;
return false;