From 6759febc988551a04bc3c6f52fd5dc5a8a4455f4 Mon Sep 17 00:00:00 2001 From: zhanbao2000 Date: Mon, 12 Jun 2023 21:21:24 +0800 Subject: [PATCH] fix `y1 must be greater than or equal to y0` --- render.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/render.py b/render.py index f6e6959..1af9a2f 100644 --- a/render.py +++ b/render.py @@ -159,9 +159,9 @@ def _locate_layer(self, beat_start: float, beat_end: float, offset: tuple[int, i """Locate layer rectangle position.""" return ( int(width_track_extra) + offset[0], - get_height_from_cartesian(self._h_single_column, height_bar_extra + height_beat * beat_start + offset[1]), + get_height_from_cartesian(self._h_single_column, height_bar_extra + height_beat * beat_end + offset[1]), int(width_track_extra + width_track) + offset[0], - get_height_from_cartesian(self._h_single_column, height_bar_extra + height_beat * beat_end + offset[1]) + get_height_from_cartesian(self._h_single_column, height_bar_extra + height_beat * beat_start + offset[1]) ) def _calc_skill_coverage_rate(self, beat_start: float, beat_end: float) -> float: