From 2ec9005aa65fb3f3910af34bc214d7453671a347 Mon Sep 17 00:00:00 2001 From: TRS_MML Date: Fri, 13 Jun 2025 22:48:30 +0100 Subject: [PATCH] Added gun spin animation on space press --- __main__.py | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/__main__.py b/__main__.py index ed08595..919aa53 100644 --- a/__main__.py +++ b/__main__.py @@ -2,11 +2,14 @@ import pygame from random import randint screenw = 1280 -screenh = 720 +screenh = 1080 yOffset = 0 pygame.init() +gun = pygame.image.load_animation("gun.webp") +print(gun[0]) + #Sounds for the gun :3 PlaySound = pygame.mixer.Sound.play GunBlank = pygame.mixer.Sound("sfx/gun-blank.mp3") @@ -20,6 +23,8 @@ clock = pygame.time.Clock() running = True #you better start running... startSpin = False +spinning = False +spinInc = 0 while running: for event in pygame.event.get(): @@ -35,14 +40,23 @@ while running: elif event.key == pygame.K_SPACE: startSpin = True - #revolver code - #screen code screen.fill("black") pygame.draw.rect(MainSurface, (30,30,30), (0,0,300,100)) screen.blit(MainSurface,(0,yOffset)) + #gun code WOO + if startSpin == True or spinning == True: + spinning = True + spinInc += 1 + if spinInc == 61: + spinInc = 0 + spinning = False + startSpin = False + + screen.blit(gun[spinInc][0],(0,0)) + pygame.display.flip() clock.tick(60)