#include "beamgate.h"
#include "layout.h"
#include "signal.h"
+#include "terrain.h"
#include "track.h"
#include "utility.h"
#include "vehicle.h"
new Vehicle3D(*this, *v);
else if(BeamGate *g = dynamic_cast<BeamGate *>(&o))
new BeamGate3D(*this, *g);
+ else if(Terrain *r = dynamic_cast<Terrain *>(&o))
+ new Terrain3D(*this, *r);
}
void Layout3D::object_removed(Object &o)