-
- for (int j =0; j < 4; j++) {
- if (placed_l_arr_a[j].size())
- for (int i=0; i < support_l_arr_.size(); i++)
- placed_l_arr_a[j][0]->add_support( support_l_arr_[i]);
- }
-
- Item * support_l=0;
- int j = 0;
- for (; j < 2; j++ ) {
- for (int i=0; i < placed_l_arr_a[j].size(); i++) {
- if (support_l)
- placed_l_arr_a[j][i]->add_support(support_l);
- support_l = placed_l_arr_a[j][i];
- }
- }
- support_l = 0;
- for (; j < 4; j++ ) {
- for (int i=0; i < placed_l_arr_a[j].size(); i++) {
- if (support_l)
- placed_l_arr_a[j][i]->add_support(support_l);
- support_l = placed_l_arr_a[j][i];
+ for (int i = 0; i < staff_sided.size (); i++)
+ {
+ Grob *g = staff_sided[i];
+ Direction d = Side_position_interface::get_direction (g);
+ if (!d)
+ {
+ programming_error ("no direction for script");
+ d = DOWN;
+ g->set_property ("direction", scm_int2num (d));