fixed bpm stuff

This commit is contained in:
Yoshman29
2023-02-26 15:50:53 +01:00
parent 7c451c16b9
commit 4e2a80b3ac
4 changed files with 16 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
2392
2393
+2
View File
@@ -38,6 +38,8 @@ class BaseGameParser {
});
}
result.meta.bpm = data.bpm;
var camFocusedBF:Bool = false;
var beatsPerMesure:Float = data.beatsPerMesure.getDefault(4);
var curBPM:Float = data.bpm;
+12 -1
View File
@@ -78,7 +78,9 @@ class Chart {
strumLines: [],
noteTypes: [],
events: [],
meta: null,
meta: {
name: null
},
scrollSpeed: 2,
stage: "stage",
codenameChart: true,
@@ -106,6 +108,15 @@ class Chart {
if (base.meta == null)
base.meta = loadChartMeta(songName, difficulty, base.fromMods);
else {
var loadedMeta = loadChartMeta(songName, difficulty, base.fromMods);
for(field in Reflect.fields(base.meta)) {
var f = Reflect.field(base.meta, field);
if (f != null)
Reflect.setField(loadedMeta, field, f);
}
base.meta = loadedMeta;
}
return base;
}
+1 -1
View File
@@ -16,7 +16,7 @@ typedef ChartData = {
typedef ChartMetaData = {
public var name:String;
public var bpm:Float;
public var ?bpm:Float;
public var ?displayName:String;
public var ?beatsPerMesure:Float;
public var ?stepsPerBeat:Float;