Mercurial > mamba
view mamba/engine.py @ 12:0196455fa432
Minimal event loop.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 13:11:52 +0200 |
parents | 621a04bf1feb |
children | f5846a46e9c5 |
line wrap: on
line source
"""Game engine and top-level game loop.""" import pygame.event import pygame.display from pygame.locals import QUIT class Engine(object): def __init__(self): pass def run(self): """Game loop.""" get_events = pygame.event.get flip = pygame.display.flip while True: events = get_events() for ev in events: if ev.type is QUIT: return flip()