From cb18ed74dc8ba52555322e4fd09ae3de27ffa2a4 Mon Sep 17 00:00:00 2001 From: Patipol Tiyajamorn <53873809+Patipol-BKK@users.noreply.github.com> Date: Mon, 3 Apr 2023 01:22:28 +0800 Subject: [PATCH 1/2] Fix array.length issue --- curve.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/curve.py b/curve.py index 967cfda..f7cffa4 100644 --- a/curve.py +++ b/curve.py @@ -46,11 +46,11 @@ def point_at_distance(array, distance): return [array[0][0], array[0][1], angle, 0] if distance_from_points(array) <= distance: - angle = angle_from_points(array[array.length - 2], array[array.length - 1]) - return [array[array.length - 1][0], - array[array.length - 1][1], + angle = angle_from_points(array[len(array) - 2], array[len(array) - 1]) + return [array[len(array) - 1][0], + array[len(array) - 1][1], angle, - array.length - 2] + len(array) - 2] for i in range(len(array) - 2): x = (array[i][0] - array[i + 1][0]) From ea7bd04c9114f5653511df1835c5085960037b4b Mon Sep 17 00:00:00 2001 From: Patipol Tiyajamorn <53873809+Patipol-BKK@users.noreply.github.com> Date: Mon, 3 Apr 2023 06:28:35 +0800 Subject: [PATCH 2/2] Replace trim() to split() --- beatmapparser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beatmapparser.py b/beatmapparser.py index e92a8c8..d270b9d 100644 --- a/beatmapparser.py +++ b/beatmapparser.py @@ -257,7 +257,7 @@ def parse_event(self, line): members = line.split(',') if members[0] == '0' and members[1] == '0' and members[2]: - bg_name = members[2].trim() + bg_name = members[2].split() if bg_name[0] == '"' and bg_name[len(bg_name) - 1] == '"': self.beatmap["bg_filename"] = bg_name.substring(1, bg_name.length - 1)