Skip to content

Commit 3d2cbc4

Browse files
committed
crash fix and better accuracy format on acc text
1 parent 52fca3c commit 3d2cbc4

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

source/funkin/game/PlayState.hx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,8 +1235,15 @@ class PlayState extends MusicBeatState
12351235
accFormat.format.color = curRating.color;
12361236
accuracyTxt.text = 'Accuracy:${accuracy < 0 ? "-%" : '${CoolUtil.quantize(accuracy * 100, 100)}%'} - ${curRating.rating}';
12371237

1238-
accuracyTxt._formatRanges[0].range.start = accuracyTxt.text.length - curRating.rating.length;
1239-
accuracyTxt._formatRanges[0].range.end = accuracyTxt.text.length;
1238+
var formatIndex:Int = -1;
1239+
for (i => frmtRange in accuracyTxt._formatRanges) if (frmtRange.format == accFormat) {
1240+
formatIndex = i;
1241+
break;
1242+
}
1243+
if (formatIndex > -1) {
1244+
accuracyTxt._formatRanges[formatIndex].range.start = accuracyTxt.text.length - curRating.rating.length;
1245+
accuracyTxt._formatRanges[formatIndex].range.end = accuracyTxt.text.length;
1246+
}
12401247
}
12411248
}
12421249

0 commit comments

Comments
 (0)