Crescendo::Crescendo()
{
- grow_dir_i_ =0;
- dir_i_ = -1 ;
- left_dyn_b_ = right_dyn_b_ =false;
+ grow_dir_ =0;
+ dir_ = DOWN ;
+ dyn_b_drul_[LEFT] = dyn_b_drul_[RIGHT] =false;
inside_staff_b_ = false;
}
Interval
-Crescendo::symbol_height()const
+Crescendo::symbol_height() const
{
return get_symbol().dim[Y_AXIS];
}
static Real absdyn_dim = 10 PT; // ugh
Symbol
-Crescendo::get_symbol()const
+Crescendo::get_symbol() const
{
Real w_dim = width().length ();
- if ( left_dyn_b_)
+ if (dyn_b_drul_[LEFT])
{
- w_dim -= absdyn_dim;
+ w_dim -= absdyn_dim;
}
- if ( right_dyn_b_)
+ if (dyn_b_drul_[RIGHT])
{
- w_dim -= absdyn_dim;
+ w_dim -= absdyn_dim;
}
if (w_dim < 0)
{
- warning ("Crescendo too small");
- w_dim = 0;
+ warning ("Crescendo too small");
+ w_dim = 0;
}
- return Symbol (paper()->lookup_l ()->hairpin (w_dim, grow_dir_i_ < 0));
+ return Symbol (paper()->lookup_l ()->hairpin (w_dim, grow_dir_ < 0));
}
Molecule*
{
Molecule* m_p =0;
Real x_off_dim=0.0;
- if ( left_dyn_b_)
- x_off_dim += absdyn_dim;
+ if (dyn_b_drul_[LEFT])
+ x_off_dim += absdyn_dim;
m_p = new Molecule;
Symbol s (get_symbol());