aboutsummaryrefslogtreecommitdiff
path: root/renderer.py
diff options
context:
space:
mode:
authorGravatar Leah Alpert <lalpert@mit.edu>2011-08-26 14:22:53 -0700
committerGravatar Leah Alpert <lalpert@mit.edu>2011-08-26 14:22:53 -0700
commit37636974499803423dfad390a226f833d6389abd (patch)
treef86259de15882344de86e22b0425789528325648 /renderer.py
parent34102f90978825d8b164dcbf2a715be0fd365531 (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.py8
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()