|
|
|
@ -118,8 +118,6 @@ void ClassicSceneGraphicsManager::display(const std::vector<MockElement>& elemen
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sprite->display();
|
|
|
|
|
if (elements[i].selected)
|
|
|
|
|
elements[i].selection->display();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -181,7 +179,7 @@ void ClassicSceneGraphicsManager::fetchFirstNote(const kku::microsec& offset)
|
|
|
|
|
if (offset < (*_first)->getPerfectOffset())
|
|
|
|
|
{
|
|
|
|
|
Iterator note_iterator = _first;
|
|
|
|
|
while (note_iterator != _timeline->begin() && !isVisiblyClose(note_iterator, offset))
|
|
|
|
|
while (note_iterator != _timeline->begin() && isVisiblyClose(note_iterator, offset))
|
|
|
|
|
{
|
|
|
|
|
--note_iterator;
|
|
|
|
|
}
|
|
|
|
@ -194,7 +192,7 @@ void ClassicSceneGraphicsManager::fetchFirstNote(const kku::microsec& offset)
|
|
|
|
|
&& offset <= note->getPerfectOffset())
|
|
|
|
|
{
|
|
|
|
|
note->setState(ClassicNote::State::FLYING);
|
|
|
|
|
note->setGraphics(this, kku::TimeRange{offset, note->getPerfectOffset()});
|
|
|
|
|
note->setGraphics(this, kku::TimeRange{note->getPerfectOffset() - _visibility_offset, note->getPerfectOffset()});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
@ -229,7 +227,7 @@ void ClassicSceneGraphicsManager::fetchLastNote(const kku::microsec& offset)
|
|
|
|
|
&& offset <= note->getPerfectOffset())
|
|
|
|
|
{
|
|
|
|
|
note->setState(ClassicNote::State::FLYING);
|
|
|
|
|
note->setGraphics(this, kku::TimeRange{offset, note->getPerfectOffset()});
|
|
|
|
|
note->setGraphics(this, kku::TimeRange{note->getPerfectOffset() - _visibility_offset, note->getPerfectOffset()});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
++note_iterator;
|
|
|
|
|