]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/engineer.cpp
Improve graphics quality with some shaders and effects
[r2c2.git] / source / engineer / engineer.cpp
index 07ab83b67eb3c086b6aa29e95c68f0bfbea174cd..dedbf3cc5864e197cce7a77791e84162dc6e35cd 100644 (file)
@@ -40,7 +40,7 @@ Engineer::Engineer(int argc, char **argv):
        window(options.screen_w, options.screen_h, options.fullscreen),
        keyboard(window),
        mouse(window),
-       ui_res("r2c2.res"),
+       ui_res("data/r2c2.res"),
        import_active(false),
        layout(catalogue, (options.driver.empty() ? 0 : Driver::create(options.driver))),
        layout_3d(layout),
@@ -69,10 +69,7 @@ Engineer::Engineer(int argc, char **argv):
        overlay = new Overlay3D(ui_res.get_default_font());
 
        // Setup railroad control
-       DataFile::load(catalogue, "tracks.dat");
-       DataFile::load(catalogue, "locos.dat");
-       DataFile::load(catalogue, "wagons.dat");
-       DataFile::load(catalogue, "terrain.dat");
+       catalogue.add_source("data/Märklin/H0");
        DataFile::load(layout, options.layout_fn);
 
        if(layout.has_driver())
@@ -174,6 +171,7 @@ void Engineer::tick()
        new_trains.clear();
 
        layout.tick();
+       layout_3d.tick();
        event_disp.tick(Time::zero);
 
        for(list<TrainView *>::iterator i=train_views.begin(); i!=train_views.end(); ++i)