import pygame
import os

gamefolder = os.path.dirname(__file__)
imgfolder = os.path.join(gamefolder, "img")

oldgreen = (92, 128, 85)
oldorange = (173, 121, 36)
orange = (237, 161, 9)
oldpurple = (80, 46, 99)
green = (74, 227, 14)
red = (227, 14, 14)
blue = (16, 16, 227)
black = (0, 0, 0)
white = (255, 255, 255)

width = 480
height = 480
fps = 30

class Player(pygame.sprite.Sprite):
    def __init__(self):
        pygame.sprite.Sprite.__init__(self)
        self.image = playerimg
        self.image.set_colorkey(oldpurple)
        self.rect = self.image.get_rect()
        self.rect.center = (width/2, height/2)
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("my game")
playerimg = pygame.image.load(os.path.join(imgfolder, "rguypered.png")).convert()
playerimg = pygame.transform.scale(playerimg, (300, 300))

clock = pygame.time.Clock()
allsprites = pygame.sprite.Group()
player = Player()
allsprites.add(player)

running = True
while running:
    clock.tick(fps)
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    allsprites.update()
    screen.fill(blue)
    allsprites.draw(screen)
    pygame.display.flip()
    clock.tick(fps)

pygame.quit()
