#include <msp/time/units.h>
#include <msp/time/utils.h>
#include "libr2c2/route.h"
+#include "libr2c2/terrain.h"
#include "libr2c2/tracktype.h"
#include "libr2c2/zone.h"
#include "3d/path.h"
#include "selection.h"
#include "slopetool.h"
#include "svgexporter.h"
+#include "terraintool.h"
#include "trackbar.h"
#include "zonebar.h"
#include "zoneproperties.h"
// Setup catalogue and layout
DataFile::load(catalogue, "tracks.dat");
+ DataFile::load(catalogue, "terrain.dat");
cat_layout_3d = new Layout3D(catalogue.get_layout());
svg_export();
else if(key==Msp::Input::KEY_P)
object_properties();
+ else if(key==Msp::Input::KEY_TAB)
+ {
+ Object *obj = selection.get_object();
+ if(Terrain *terrain = dynamic_cast<Terrain *>(obj))
+ use_tool(new TerrainTool(*this, keyboard, mouse, *terrain));
+ }
}
template<typename T>