changeset 24:68c14dbcf1c0

Use common tile cache for the sprites
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sun, 05 Jun 2011 22:11:44 +0200
parents 71ba52633428
children 4ec2502b4573
files qq.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/qq.py	Sun Oct 25 14:00:08 2009 +0100
+++ b/qq.py	Sun Jun 05 22:11:44 2011 +0200
@@ -312,7 +312,7 @@
                 sprite = Player(pos)
                 self.player = sprite
             else:
-                sprite = Sprite(pos, TileCache()[tile["sprite"]])
+                sprite = Sprite(pos, SPRITE_CACHE[tile["sprite"]])
             self.sprites.add(sprite)
             self.shadows.add(Shadow(sprite))
         # Render the level map
@@ -391,6 +391,7 @@
 if __name__ == "__main__":
     SPRITE_CACHE = TileCache()
     MAP_CACHE = TileCache(MAP_TILE_WIDTH, MAP_TILE_HEIGHT)
+    TILE_CACHE = TileCache(32, 32)
     pygame.init()
     pygame.display.set_mode((424, 320))
     Game().main()