]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/script-def.cc
release: 0.0.50
[lilypond.git] / lily / script-def.cc
index 53bdd121efa41af4c2d7e87fc84c5e2c5a11e683..2ec888ef6525ef3b60e75fe0d90cfab51848f253 100644 (file)
@@ -1,24 +1,27 @@
 #include "debug.hh"
 #include "script-def.hh"
 
-Script_def::Script_def(String idx,  int stem, int staff ,bool invert)
+Script_def::Script_def(String idx,  bool follow, int stem, int staff ,bool invert)
 {
+    inside_staff_b_ = follow;
     symidx = idx ;
-    stemdir =stem;
-    staffdir = staff;
-    invertsym = invert;
+    rel_stem_dir_i_ =stem;
+    staff_dir_i_ = staff;
+    invertsym_b_ = invert;
+    priority_i_ =0;
 }
+
 void
 Script_def::print() const
 {
     mtor << "Script_def{ idx: " << symidx 
-        << " direction, stem: " << stemdir << " staff : " << staffdir << "}\n";
+        << " direction, stem: " << rel_stem_dir_i_ << " staff : " << staff_dir_i_ << "}\n";
 }
 int
 Script_def::compare(Script_def const & c)
 {
     return !(symidx == c.symidx &&
-       stemdir == c.stemdir&&
-       staffdir == c.staffdir&&
-       invertsym == c.invertsym);
+       rel_stem_dir_i_ == c.rel_stem_dir_i_&&
+       staff_dir_i_ == c.staff_dir_i_&&
+       invertsym_b_ == c.invertsym_b_);
 }