import pygame, sys

class Crosshair(pygame.sprite.Sprite):
    def __init__(self,pos_x,pos_y, picture_path):
        super().__init__()
        self.image = pygame.image.load("picture_path")
        self.image = pygame.Surface([width, height])
        self.image.fill(color)
        self.rect = self.image.get_rect()


pygame.init()
clock = pygame.time.Clock()


screen_width = 1920
screen_hight = 1080
screen = pygame.display.set_mode((screen_width,screen_hight))
background = pygame.image.load("Sprites/BG.png").convert()
background = pygame.transform.scale(background,(screen_width,screen_hight))
pygame.mouse.set_visible(False)


crosshair = Crosshair(50,50,100,100,(255,255,255))
crosshair_group = pygame.sprite.Group()
crosshair_group.add(crosshair)

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()

        pygame.display.flip()
        screen.blit(background,(0,0))
        crosshair_group.draw(screen)
        clock.tick(60)