boss_fight_engine #4

Merged
yannis merged 13 commits from boss_fight_engine into main 2023-12-29 17:31:30 +00:00
Showing only changes of commit 0cf7c1ca80 - Show all commits

View file

@ -17,11 +17,11 @@ class Anim:
"""Enregistre une nouvelle image dans la liste des frames."""
self.frames.append(frame.convert_alpha())
def get_frame_nbr(self):
def get_frame_nbr(self) -> int:
"""Renvoie le nombre d'images enregistrées."""
return len(self.frames)
def get_frame(self, delta: float):
def get_frame(self, delta: float) -> pygame.Surface:
"""Donne l'image courante de l'animation."""
# Avant de retourner l'image, on met à jour le delay
self.update_current_frame(delta)
@ -41,7 +41,7 @@ class Anim:
if self.current_frame >= len(self.frames):
self.current_frame = 0
def get_specific_frame(self, base: int):
def get_specific_frame(self, base: int) -> pygame.Surface:
"""Donne la {base} ème image apres l'image courante."""
# Si le delay entre deux images est écoulé, on incrémente le numéro de l'image et on remet le temps à 0
if self.time >= self.change_frame_time: