From b2c05e27720c5f0c30917631cb753296723509e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com> Date: Tue, 7 Nov 2023 13:03:57 +0000 Subject: [PATCH] fix: ceil issue with code --- src/python/boytacean/gb.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/python/boytacean/gb.py b/src/python/boytacean/gb.py index f7c1bf9f..1d2031ed 100644 --- a/src/python/boytacean/gb.py +++ b/src/python/boytacean/gb.py @@ -1,6 +1,6 @@ from enum import Enum -from os import remove from glob import glob +from math import ceil from shutil import rmtree from tempfile import mkdtemp from contextlib import contextmanager @@ -195,11 +195,13 @@ This is a [Game Boy](https://en.wikipedia.org/wiki/Game_Boy) emulator built usin def _on_next_frame(self): if self._next_frame != None and self._frame_index >= self._next_frame: self._next_frame = self._next_frame + self._frame_gap - self.save_image(f"{self._capture_temp_dir}/frame_{self._frame_index:08d}.png") + self.save_image( + f"{self._capture_temp_dir}/frame_{self._frame_index:08d}.png" + ) def _start_capture(self, fps=5): self._next_frame = self._frame_index + self._frame_gap - self._frame_gap = int(VISUAL_FREQ / fps) + self._frame_gap = ceil(VISUAL_FREQ / fps) self._capture_temp_dir = mkdtemp() def _stop_capture(self): -- GitLab