From 71d5115ac1ce75ae74c232cfda452004fe839c93 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 1 Apr 2024 00:51:52 +0300 Subject: [PATCH] phc: fix speed propperty --- mod_pygame/phantom_castle.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mod_pygame/phantom_castle.py b/mod_pygame/phantom_castle.py index 8a05644..9cf3eca 100644 --- a/mod_pygame/phantom_castle.py +++ b/mod_pygame/phantom_castle.py @@ -299,11 +299,11 @@ class Hero(GameObject): @property def speed(self): - return self._speed + return max(self._speed, 1) @speed.setter def speed(self, value): - self._speed = value % 14 + 1 + self._speed = value % 16 def _reduce_step(self, coords): """Уменьшение шага движения, с целью подойти вплотную к стене""" @@ -357,7 +357,7 @@ class Hero(GameObject): def move(self, direction: Coords, step: int = 1): self.update_direction(direction) - self.coords += direction * step * self._speed // 3 + self.coords += direction * step * self.speed // 3 self.scene.coins.collect(self.rect) def move_left(self, step: int = 1):