]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/train.cpp
Remove the scripting-based timetable
[r2c2.git] / source / libr2c2 / train.cpp
index 7224247b5c4aaf26e8ad950d533113b24773e75b..d1fb4ed8a81b9608bb82827ccbf5071a3b395251 100644 (file)
@@ -13,7 +13,6 @@
 #include "route.h"
 #include "simplecontroller.h"
 #include "speedquantizer.h"
-#include "timetable.h"
 #include "trackcircuit.h"
 #include "trackiter.h"
 #include "tracktype.h"
@@ -388,12 +387,6 @@ void Train::save(list<DataFile::Statement> &st) const
                        router->save(ss.sub);
                        st.push_back(ss);
                }
-               else if(Timetable *timetable = dynamic_cast<Timetable *>(*i))
-               {
-                       DataFile::Statement ss("timetable");
-                       timetable->save(ss.sub);
-                       st.push_back(ss);
-               }
        }
 }
 
@@ -542,7 +535,6 @@ Train::Loader::Loader(Train &t):
        add("name",        &Loader::name);
        add("quantized_speed",  &Loader::quantized_speed);
        add("router",      &Loader::router);
-       add("timetable",   &Loader::timetable);
        add("vehicle",     &Loader::vehicle);
 }
 
@@ -578,12 +570,6 @@ void Train::Loader::router()
        load_sub(*rtr);
 }
 
-void Train::Loader::timetable()
-{
-       Timetable *ttbl = new Timetable(obj);
-       load_sub(*ttbl);
-}
-
 void Train::Loader::vehicle(ArticleNumber art_nr)
 {
        const VehicleType &vtype = obj.layout.get_catalogue().get_vehicle(art_nr);