Refactor parsePatternEvents signature
This commit is contained in:
@@ -206,10 +206,7 @@ export function collectPads(files: TarFile[], sounds: Sound[]) {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function parsePatternEvents(
|
export function parsePatternEvents(data: Uint8Array, startOffset: number = 4): ParsedPatternData {
|
||||||
data: Uint8Array,
|
|
||||||
startOffset: number = 4,
|
|
||||||
): ParsedPatternData {
|
|
||||||
const recordCount = data.length >= 4 ? data[2] | (data[3] << 8) : 0;
|
const recordCount = data.length >= 4 ? data[2] | (data[3] << 8) : 0;
|
||||||
const availableRecordCount = Math.max(0, Math.floor((data.length - startOffset) / 8));
|
const availableRecordCount = Math.max(0, Math.floor((data.length - startOffset) / 8));
|
||||||
const chunks = chunkArray(data, 8, startOffset).slice(
|
const chunks = chunkArray(data, 8, startOffset).slice(
|
||||||
|
|||||||
Reference in New Issue
Block a user