positionMarkings method

  1. @override
void positionMarkings()
override

Implementation

@override
void positionMarkings() {
  var positionHint = MarkingPositionHint.above;

  for (var i = 0; i < notes[0].episemata.length; i++) {
    if (notes[0].episemata[i].positionHint ==
        MarkingPositionHint.defaultHint) {
      notes[0].episemata[i].positionHint = positionHint;
    } else {
      positionHint = notes[0].episemata[i].positionHint;
    }

    positionHint = positionHint == MarkingPositionHint.above
        ? MarkingPositionHint.below
        : MarkingPositionHint.above;
  }
}