[pypy-svn] r62266 - pypy/trunk/pypy/lang/gameboy
cami at codespeak.net
cami at codespeak.net
Sat Feb 28 00:11:33 CET 2009
Author: cami
Date: Sat Feb 28 00:11:32 2009
New Revision: 62266
Modified:
pypy/trunk/pypy/lang/gameboy/video.py
Log:
compacting draw_pixels_line and conquerred the array bounds ;)
Modified: pypy/trunk/pypy/lang/gameboy/video.py
==============================================================================
--- pypy/trunk/pypy/lang/gameboy/video.py (original)
+++ pypy/trunk/pypy/lang/gameboy/video.py Sat Feb 28 00:11:32 2009
@@ -677,11 +677,9 @@
def draw_pixels_line(self):
self.update_palette()
pixels = self.driver.get_pixels()
- offset = self.line_y * self.driver.get_width()
- for x in range(SPRITE_SIZE, GAMEBOY_SCREEN_WIDTH+SPRITE_SIZE, 4):
- for i in range(0,4):
- pixels[offset + i] = self.palette[self.line[x + i]]
- offset += 4
+ offset = self.line_y * self.driver.get_width() - SPRITE_SIZE
+ for x in range(SPRITE_SIZE, GAMEBOY_SCREEN_WIDTH+SPRITE_SIZE):
+ pixels[offset + x] = self.palette[self.line[x]]
def clear_pixels(self):
self.driver.clear_pixels()
More information about the Pypy-commit
mailing list