[pypy-svn] r62500 - pypy/trunk/pypy/lang/gameboy

tverwaes at codespeak.net tverwaes at codespeak.net
Tue Mar 3 22:23:10 CET 2009


Author: tverwaes
Date: Tue Mar  3 22:23:08 2009
New Revision: 62500

Modified:
   pypy/trunk/pypy/lang/gameboy/video_sprite.py
Log:
removing PaintSprites.


Modified: pypy/trunk/pypy/lang/gameboy/video_sprite.py
==============================================================================
--- pypy/trunk/pypy/lang/gameboy/video_sprite.py	(original)
+++ pypy/trunk/pypy/lang/gameboy/video_sprite.py	Tue Mar  3 22:23:08 2009
@@ -169,33 +169,6 @@
         
 # -----------------------------------------------------------------------------
 
-class PaintSprite(Sprite):
-    
-    def __init__(self, line_position, sprite, video):
-        Sprite.__init__(self)
-        self.line_position = line_position
-        self.extract_attributes(sprite, video)
-        self.update_position(sprite)
-        
-    def extract_attributes(self, sprite, video):
-        self.x              = sprite.x
-        self.y              = video.line_y - sprite.y + 2 * SPRITE_SIZE
-        self.tile           = sprite.tile
-        self.object_behind_background = sprite.object_behind_background
-        self.x_flipped      = sprite.x_flipped
-        self.y_flipped      = sprite.y_flipped
-        self.tile_number    = sprite.tile_number
-        self.hidden         = sprite.hidden
-        self.rest_attributes_and_flags = sprite.rest_attributes_and_flags
-        
-    def update_position(sprite):
-        if sprite.y < 0 or sprite.y >= self.get_height(): return
-        if sprite.y_flipped:
-            self.y = self.get_height() - 1 - self.y
-    
-# -----------------------------------------------------------------------------
-
-
 class Tile(object):
     
     def __init__(self, number, video):



More information about the Pypy-commit mailing list