aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Leah Alpert <lalpert@mit.edu>2011-08-27 02:12:52 -0700
committerGravatar Leah Alpert <lalpert@mit.edu>2011-08-27 02:12:52 -0700
commitac491ae8b4c8725512cc1cc42e7e8b86e3ee5412 (patch)
treed1dacba72876dd94562f6c0463c9263487147b8b
parent960b77749e46b605970ae16d6ad9d2d7420546b4 (diff)
Added borders to the gui renderer; adjusted tetris timing
-rw-r--r--renderer.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/renderer.py b/renderer.py
index fd452eb..d96f6e0 100644
--- a/renderer.py
+++ b/renderer.py
@@ -37,6 +37,17 @@ class PygameRenderer(Renderer):
disp_x = x
if x >= 10:
disp_x+=3
+ x0 = self.OFFSET[0] - self.SCALE/2 - 3
+ y0 = self.OFFSET[1] - 10
+ x1 = self.OFFSET[0]+8 + 9*self.SCALE
+ y1 = self.OFFSET[1]+8 + 19*self.SCALE
+ b2 = self.SCALE * 13 #x offset for second board
+ line_endpoints = [((x0,y0), (x0,y1)), ((x0,y1), (x1,y1)), ((x1,y1), (x1,y0)), ((x1,y0), (x0,y0)),
+ ((x0,y1 - 16), (x1,y1 - 16)), ((x0,y1 - 31), (x1,y1 - 31))]
+ for p1,p2 in line_endpoints:
+ pygame.draw.line(self.background, self.color_deref("white"), p1, p2)
+ pygame.draw.line(self.background, self.color_deref("white"), (p1[0]+b2,p1[1]),(p2[0]+b2,p2[1]))
+
pygame.draw.circle(self.background, self.color_deref(game_board[(x,y)]),
(self.OFFSET[0] + disp_x*self.SCALE, self.OFFSET[1] + y*self.SCALE), self.RADIUS)
self.screen.blit(self.background, (0,0))