From 35a9b0dfe763579775eff9235fafaac42059114a Mon Sep 17 00:00:00 2001 From: Vlad <89295404+Virashu@users.noreply.github.com> Date: Tue, 20 Feb 2024 23:42:02 +0300 Subject: [PATCH] Revert "Move animations to draw thread" This reverts commit c51f33f6680e777c6222325c77eda2bfaabe5882. --- danmaku/game/game.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/danmaku/game/game.py b/danmaku/game/game.py index 4313e53..6b4b93d 100644 --- a/danmaku/game/game.py +++ b/danmaku/game/game.py @@ -214,6 +214,7 @@ def update_game(self): self.player.vx, self.player.vy = vx, vy self.player.update(self.delta) + self.player.animate((self.player.vx, self.player.vy)) stage = self.levels[self.current_level].stage stage.update() @@ -228,7 +229,7 @@ def update_game(self): if self.player.collision(enemy): self.player.get_damage(enemy.damage / 100) self.bullets += enemy.shoot() - + enemy.animate((enemy.vx, enemy.vy)) enemy.update(self.delta) if ( enemy.y > self.height / 2 and not 0 <= enemy.x < self.game_border @@ -277,6 +278,8 @@ def update_game(self): ): self.drops.remove(drop) + self.background_object.animate() + if len(self.enemies) == 0: self.next_level() @@ -333,15 +336,11 @@ def update(self): def draw(self): self.graphics.rectangle((0, 0), (self.width, self.height), (30, 157, 214, 180)) - - self.background_object.animate() self.graphics.draw_sprite(self.background_object) - self.player.animate((self.player.vx, self.player.vy)) self.player.draw(self.graphics) for enemy in self.enemies: - enemy.animate((enemy.vx, enemy.vy)) self.graphics.draw_sprite(enemy) for bullet in self.bullets: