diff options
author | Leah Alpert <lalpert@mit.edu> | 2011-08-26 14:22:53 -0700 |
---|---|---|
committer | Leah Alpert <lalpert@mit.edu> | 2011-08-26 14:22:53 -0700 |
commit | 37636974499803423dfad390a226f833d6389abd (patch) | |
tree | f86259de15882344de86e22b0425789528325648 /renderer.py | |
parent | 34102f90978825d8b164dcbf2a715be0fd365531 (diff) |
modified ddrinput to use asdw for payer 0 in debug mode. Changed spacing of rendered. Added new tetris file that uses pygame instead of tkinter.
Diffstat (limited to 'renderer.py')
-rw-r--r-- | renderer.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/renderer.py b/renderer.py index 46d0fc5..fd452eb 100644 --- a/renderer.py +++ b/renderer.py @@ -21,7 +21,8 @@ class PygameRenderer(Renderer): DISPLAY_SIZE = (1000,1000) OFFSET = (100, 100) - SCALE = 10 + SCALE = 15 + RADIUS = 6 def __init__(self): pygame.init() @@ -33,8 +34,11 @@ class PygameRenderer(Renderer): def render_game(self, game_board): self.background.fill(Color(0,0,0)) for (x,y) in game_board: + disp_x = x + if x >= 10: + disp_x+=3 pygame.draw.circle(self.background, self.color_deref(game_board[(x,y)]), - (self.OFFSET[0] + x*self.SCALE, self.OFFSET[1] + y*self.SCALE), self.SCALE) + (self.OFFSET[0] + disp_x*self.SCALE, self.OFFSET[1] + y*self.SCALE), self.RADIUS) self.screen.blit(self.background, (0,0)) pygame.display.flip() |