changeset 31:10c457e588c3 default tip

Disable scale smoothing
author sheep
date Wed, 01 Feb 2012 20:44:56 +0100
parents 8b1c56119566
children
files qq.py
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/qq.py	Wed Feb 01 20:34:33 2012 +0100
+++ b/qq.py	Wed Feb 01 20:44:56 2012 +0100
@@ -84,7 +84,7 @@
     def draw(self):
         self.sprite_list.sort(key=lambda sprite: sprite.depth)
         for sprite in self.sprite_list:
-            sprite.sprite.draw()
+            sprite.sprite.draw(scale_smoothing=False)
 
 
 class Shadow(object):
@@ -234,8 +234,8 @@
 
         wall = self.is_wall
         tiles = MAP_CACHE[self.tileset]
-        image = pygrafix.sprite.SpriteGroup()
-        overlays = pygrafix.sprite.SpriteGroup()
+        image = pygrafix.sprite.SpriteGroup(scale_smoothing=False)
+        overlays = pygrafix.sprite.SpriteGroup(scale_smoothing=False)
         for map_y, line in enumerate(self.map):
             for map_x, c in enumerate(line):
                 if wall(map_x, map_y):
@@ -393,7 +393,7 @@
             self.background.draw()
             for shadow in self.shadows:
                 shadow.update()
-                shadow.sprite.draw()
+                shadow.sprite.draw(scale_smoothing=False)
             self.sprites.draw()
             self.overlays.draw()
             self.screen.flip()