import pygame


class Gun(pygame.sprite.Sprite):
  def __init__(self, screen):
    super(Gun, self).__init__()
    self.screen= screen
    self.image=pygame.image.load("download.png")
    self.rect=self.image.get_rect()
    self.screen_rect=screen.get_rect()
    self.rect.centerx=self.screen_rect.centerx
    self.rect.bottom=self.screen_rect.bottom
    self.mright = False
    self.mleft = False

    
  def output(self):
    self.screen.blit(self.image, self.rect)

  def update_gun(self):
    if self.mright and self.rect.right < self.screen_rect.right:
      self.rect.centerx += 2
    elif self.mleft and self.rect.left > 0:
      self.rect.centerx -= 2

  def create_gun(self):
    self.rect.centerx=self.screen_rect.centerx