]> git.donarmstrong.com Git - lilypond.git/blob - lily/script-def.cc
release: 0.0.50
[lilypond.git] / lily / script-def.cc
1 #include "debug.hh"
2 #include "script-def.hh"
3
4 Script_def::Script_def(String idx,  bool follow, int stem, int staff ,bool invert)
5 {
6     inside_staff_b_ = follow;
7     symidx = idx ;
8     rel_stem_dir_i_ =stem;
9     staff_dir_i_ = staff;
10     invertsym_b_ = invert;
11     priority_i_ =0;
12 }
13
14 void
15 Script_def::print() const
16 {
17     mtor << "Script_def{ idx: " << symidx 
18          << " direction, stem: " << rel_stem_dir_i_ << " staff : " << staff_dir_i_ << "}\n";
19 }
20 int
21 Script_def::compare(Script_def const & c)
22 {
23     return !(symidx == c.symidx &&
24         rel_stem_dir_i_ == c.rel_stem_dir_i_&&
25         staff_dir_i_ == c.staff_dir_i_&&
26         invertsym_b_ == c.invertsym_b_);
27 }