diff --git a/src/bms/player/beatoraja/play/LaneRenderer.java b/src/bms/player/beatoraja/play/LaneRenderer.java index e0b026ea3..00efdfcb8 100644 --- a/src/bms/player/beatoraja/play/LaneRenderer.java +++ b/src/bms/player/beatoraja/play/LaneRenderer.java @@ -114,13 +114,15 @@ public void init(BMSModel model) { this.model = model; List tls = new ArrayList(); double cbpm = model.getBpm(); + double cscr = 1.0; for (TimeLine tl : model.getAllTimeLines()) { - if (cbpm != tl.getBPM() || tl.getStop() > 0 || tl.getSectionLine()) { + if (cbpm != tl.getBPM() || tl.getStop() > 0 || cscr != tl.getScroll() || tl.getSectionLine()) { tls.add(tl); } else if (tl.existNote() || tl.existHiddenNote()) { tls.add(tl); } cbpm = tl.getBPM(); + cscr = tl.getScroll(); } this.timelines = tls.toArray(new TimeLine[tls.size()]); // Logger.getGlobal().info("省略したTimeLine数:" +