Mercurial > pygame-tutorial-slides
changeset 168:a778e6e17bde
created
| author | 127.0.0.1 |
|---|---|
| date | Fri, 29 Jun 2012 22:48:46 +0200 |
| parents | 04c71ad651c4 |
| children | 1ae70fcd5929 |
| files | docs/004%2F002%2Fgame.py |
| diffstat | 1 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/004%2F002%2Fgame.py Fri Jun 29 22:48:46 2012 +0200 @@ -0,0 +1,13 @@ +class Game(object): + def load_level(self, filename): + self.level = level.Level(filename) + for name, pos in self.level.objects(): + self.sprites.add(sprites.DecorationSprite(pos)) + self.hero_sprite = sprites.HeroSprite(self.level.hero_position) + self.sprites.add(self.hero_sprite) + self.shadow_sprites.add(sprites.ShadowSprite(self.hero_sprite)) + self.background = self.screen.copy() + self.level.render(self.background) + self.screen.blit(self.background, (0, 0)) + self.sprites.draw(self.screen) + pygame.display.update()
