// postbreak
if (broken_edge_b (LEFT))
- first--;
+ {
+ first--;
+ /*
+ interstaff postbreak: slur begins at height of last note
+ */
+ Encompass_info info (encompass_arr_[0], dir_, this);
+ notes[0][Y_AXIS] += info.interstaff_f_;
+ }
else
{
Encompass_info info (encompass_arr_[0], dir_, this);
notes.push (info.o_ - left);
}
+ /*
+ interstaff prebreak: slur ends at height of last note
+ */
+ if (broken_edge_b (RIGHT))
+ d[Y_AXIS] = notes.top ()[Y_AXIS];
+
notes.push (d);
return notes;