#!/usr/bin/env python3
# -*- coding: utf-8 -*- #

import sys, time
from colors import *
from screen import *

def main():
    ck = (127, 33, 33)
    size = 25
    while True:
        time.sleep(0.5)
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
            if event.type == MOUSEMOTION:
                s = pygame.Surface((50,50))
                # first, "erase" the surface by filling it with a color and
                # setting this color as colorkey, so the surface is empty
                s.fill(ck)
                s.set_colorkey(ck)

                pygame.draw.circle(s, (RED), (size, size), size, 4)
                # after drawing the circle, we can set the
                # alpha value (transparency) of the surface
                s.set_alpha(75)

                x, y = pygame.mouse.get_pos()
                screen.blit(s, (x-size, y-size))
            pygame.event.poll()
            pygame.display.flip()
    pygame.display.update()

if __name__ == "__main__": main()
