+/* $Id$
+
+This file is part of the MSP Märklin suite
+Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
+Distributed under the GPL
+*/
+
#include <algorithm>
#include <cmath>
#include <GL/gl.h>
(*i)->check_slope();
angle=0;
- //snapped=0;
+ wrap_rot=0;
signal_done.emit(false);
}
{
mode=NONE;
update_wrap();
- //snapped=0;
+ angle=0;
for(set<Track *>::iterator i=neighbors.begin(); i!=neighbors.end(); ++i)
for(vector<MTrack>::iterator j=tracks.begin(); j!=tracks.end(); ++j)
j->track->snap_to(**i, true);
}
+ for(vector<MTrack>::iterator i=tracks.begin(); i!=tracks.end(); ++i)
+ i->rot=i->track->get_rotation();
+
update_neighbors();
signal_done.emit(true);