diff --git a/src/python/boytacean/gb.py b/src/python/boytacean/gb.py index f7c1bf9fd2285ff669cb489ed01c51a729ba1f94..1d2031ed9465aebca26ea766c4a16e2993b387a7 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):