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):