-Timetable::Loader::Loader(Timetable &tt):
- DataFile::ObjectLoader<Timetable>(tt)
-{
- add("arrive", &Loader::arrive);
- add("goto_sensor", &Loader::goto_sensor);
- add("goto_zone", &Loader::goto_zone);
- add("route", &Loader::route);
- add("speed", &Loader::speed);
- add("reverse", &Loader::reverse);
- add("travel_to", &Loader::travel_to);
- add("travel_past", &Loader::travel_past);
- add("wait", &Loader::wait);
- add("wait_train", &Loader::wait_train);
- add("wait_until", &Loader::wait_until);
-
- // Deprecated alias
- add("goto", &Loader::goto_sensor_str);
- add("travel", &Loader::travel_to);
-}
-
-void Timetable::Loader::arrive()
-{
- obj.rows.push_back(Row(ARRIVE));
-}