fix notes deleting (LIVE ON STREAM!)

This commit is contained in:
KadeDev
2021-03-31 12:58:17 -07:00
parent 174fffcece
commit 200714f866
3 changed files with 64 additions and 77 deletions

View File

@ -1003,27 +1003,19 @@ class ChartingState extends MusicBeatState
updateNoteUI();
}
function deleteNote(note:Note):Void
{
trace(_song.notes[curSection].sectionNotes);
for (n in 0..._song.notes[curSection].sectionNotes.length)
{
var i = _song.notes[curSection].sectionNotes[n];
if (i == null)
continue;
if ((i[0] == note.strumTime + (note.strumTime == 0 ? 0 : 1)
? true : i[0] == note.strumTime)
&& i[1] % 4 == note.noteData)
// Why does it do this?
// I DONT FUCKING KNOW!!!!!!!!!!!!!!
{
trace('GAMING');
_song.notes[curSection].sectionNotes.remove(i);
}
}
updateGrid();
}
function deleteNote(note:Note):Void
{
for (i in _song.notes[curSection].sectionNotes)
{
if (i[0] == note.strumTime && i[1] % 4 == note.noteData)
{
_song.notes[curSection].sectionNotes.remove(i);
}
}
updateGrid();
}
function clearSection():Void
{