Mercurial > nagslang
comparison nagslang/screens/base.py @ 18:9ecb1d222ee0
Screens.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 01 Sep 2013 14:48:21 +0200 |
parents | nagslang/area.py@1cd05cfec375 |
children | 347667c941de |
comparison
equal
deleted
inserted
replaced
17:b0644173d0aa | 18:9ecb1d222ee0 |
---|---|
1 """A screen or area in which action happens.""" | |
2 | |
3 from pygame import event | |
4 import pymunk | |
5 | |
6 | |
7 class Screen(object): | |
8 | |
9 def __init__(self): | |
10 self.space = pymunk.Space() | |
11 | |
12 def post_event(self, ev): | |
13 event.post(ev) | |
14 | |
15 def handle_event(self, ev): | |
16 pass | |
17 | |
18 def render(self, surface): | |
19 pass | |
20 | |
21 def tick(self, step): | |
22 """Step the given amount of time.""" | |
23 self.space.step(step) |