Skip to content

Instantly share code, notes, and snippets.

@gbromios
Forked from iKlsR/helper.py
Created October 3, 2016 14:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gbromios/918d35d8920305387b73da1cc98cbe88 to your computer and use it in GitHub Desktop.
Save gbromios/918d35d8920305387b73da1cc98cbe88 to your computer and use it in GitHub Desktop.
pygame boilerplate..
import pygame
import os, sys
width, height = 400, 400
os.environ['SDL_VIDEO_CENTERED'] = '1'
screen = pygame.display.set_mode((width, height))
class Core(object):
def __init__(self, surface, name):
pygame.display.set_caption(name)
self.screen = surface
def dispatch(self, event):
if event.type == pygame.QUIT:
sys.exit()
elif event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
sys.exit()
elif event.type == pygame.MOUSEBUTTONDOWN:
pass
def run(self):
while True:
for event in pygame.event.get():
self.dispatch(event)
self.screen.fill([0xFF, 0xFF, 0xFF])
pygame.display.flip()
if __name__ == '__main__':
main = Core(screen, 'Node')
main.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment