Mercurial > pygame-tutorial-slides
changeset 95:fade07cab04e
created
| author | Radomir Dopieralski |
|---|---|
| date | Sun, 17 Jun 2012 14:04:30 +0200 |
| parents | dd1883563f49 |
| children | 5e6a64017c4b |
| files | docs/002%2F001.py |
| diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/002%2F001.py Sun Jun 17 14:04:30 2012 +0200 @@ -0,0 +1,11 @@ +class Level(object): + def __init__(self, layers, tiles): + self.layers = [] + for layer in layers: + self.layers.append([[tiles[c] for c in row] for row in layer]) + + def render(self, screen, tilesheet): + for layer in self.layers: + for y, row in enumerate(layer): + for x, tile in enumerate(row): + screen.blit(tilesheet[tile], (x * 32, y * 32))
