From 45123c39b6182e622855d4626ef84963f7373be4 Mon Sep 17 00:00:00 2001 From: Brosef Date: Wed, 25 Jun 2025 12:15:55 +0100 Subject: [PATCH] Implemented extra animations --- game.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/game.py b/game.py index b638371..59fb34e 100644 --- a/game.py +++ b/game.py @@ -48,6 +48,8 @@ class Game(gameUtils.Game): self.gun = self.createAnimObj('gun', './assets/gun-base.png') self.gun.addAnimation(gameUtils.AnimationHandler('spin', './assets/gun-spin.webp', 60)) + self.gun.addAnimation(gameUtils.AnimationHandler('blank', './assets/gun-blank.webp', 60)) + self.gun.addAnimation(gameUtils.AnimationHandler('fire', './assets/gun-fire.webp', 60)) self.shockScale = 0 #controls shock level sent to PDO (on a scale of 0 to 1) @@ -92,12 +94,14 @@ class Game(gameUtils.Game): def fire(self):#LETS GO GAMBLING if random.randint(1,6) == 6: self.playSound(self.gunShot) + self.gun.playAnim('fire') self.currentlyPlaying.punish(self.shockScale) print(f'{self.currentlyPlaying.name} is fucking dead.') return 0.04 #remember to add shock else: self.playSound(self.gunBlank) + self.gun.playAnim('blank') return 0 def onEvent(self, event):