geom-demo/geom/__init__.py
Matt Low c313b3e8ba Refactors
- Move all pygame draw calls into draw module
- Scrap indvidual shape modules for single 'geom' module
- Center of screen is now 0,0
2020-11-14 21:15:47 +04:00

40 lines
680 B
Python

import pygame
from .math import sub
WIDTH = 1280
HEIGHT = 720
surface = None
screen = None
def init():
pygame.display.set_caption("Geom Demo")
pygame.mouse.set_visible(False)
pygame.key.set_repeat(500, 60)
global surface
global screen
surface = pygame.display.set_mode((WIDTH, HEIGHT))
from . import draw
draw.init()
from .screen import Screen
screen = Screen()
def loop():
for event in pygame.event.get(pygame.QUIT):
return False
surface.fill((0, 0, 0))
screen.render(surface)
pygame.display.update()
return True
def get_cursor_pos():
return sub(*pygame.mouse.get_pos(), WIDTH / 2, HEIGHT / 2)