Merge branch 'rewrite/master' into bugfix/chart-editor-preview-inst

This commit is contained in:
Cameron Taylor
2023-11-15 21:32:11 -05:00
3 changed files with 17 additions and 35 deletions
+1 -1
Submodule assets updated: fb7120cf30...3b05b0fdd8
+16 -16
View File
@@ -674,6 +674,22 @@ class SongNoteDataRaw
this.kind = kind;
}
/**
* The direction of the note, if applicable.
* Strips the strumline index from the data.
*
* 0 = left, 1 = down, 2 = up, 3 = right
*/
public inline function getDirection(strumlineSize:Int = 4):Int
{
return this.data % strumlineSize;
}
public function getDirectionName(strumlineSize:Int = 4):String
{
return SongNoteData.buildDirectionName(this.data, strumlineSize);
}
@:jignored
var _stepTime:Null<Float> = null;
@@ -730,22 +746,6 @@ abstract SongNoteData(SongNoteDataRaw) from SongNoteDataRaw to SongNoteDataRaw
this = new SongNoteDataRaw(time, data, length, kind);
}
/**
* The direction of the note, if applicable.
* Strips the strumline index from the data.
*
* 0 = left, 1 = down, 2 = up, 3 = right
*/
public inline function getDirection(strumlineSize:Int = 4):Int
{
return this.data % strumlineSize;
}
public function getDirectionName(strumlineSize:Int = 4):String
{
return SongNoteData.buildDirectionName(this.data, strumlineSize);
}
public static function buildDirectionName(data:Int, strumlineSize:Int = 4):String
{
switch (data % strumlineSize)
@@ -1237,11 +1237,6 @@ class ChartEditorState extends HaxeUIState
*/
var gridGhostEvent:Null<ChartEditorEventSprite> = null;
/**
* The waveform which (optionally) displays over the grid, underneath the notes and playhead.
*/
var gridSpectrogram:Null<PolygonSpectogram> = null;
/**
* The sprite used to display the note preview area.
* We move this up and down to scroll the preview.
@@ -1480,7 +1475,6 @@ class ChartEditorState extends HaxeUIState
this.updateTheme();
buildGrid();
// buildSpectrogram(audioInstTrack);
buildNotePreview();
buildSelectionBox();
@@ -1881,16 +1875,6 @@ class ChartEditorState extends HaxeUIState
}
}
function buildSpectrogram(target:FlxSound):Void
{
gridSpectrogram = new PolygonSpectogram(FlxG.sound.music, FlxColor.RED, FlxG.height / 2, Math.floor(FlxG.height / 2));
gridSpectrogram.x += 170;
gridSpectrogram.scrollFactor.set();
gridSpectrogram.waveAmplitude = 50;
gridSpectrogram.visType = UPDATED;
add(gridSpectrogram);
}
/**
* Builds the group that will hold all the notes.
*/
@@ -4867,8 +4851,6 @@ class ChartEditorState extends HaxeUIState
gridPlayheadScrollArea.setGraphicSize(Std.int(gridPlayheadScrollArea.width), songLengthInPixels);
gridPlayheadScrollArea.updateHitbox();
}
buildSpectrogram(audioInstTrack);
}
else
{