From 7dd0e2974e5eceabbce38f647488cdd6f2b1aa60 Mon Sep 17 00:00:00 2001 From: 1024Adam Date: Sat, 11 Mar 2017 10:19:52 -0500 Subject: [PATCH] Border printing around maze (not part of maze lines) --- infinite_maze/Game.py | 6 +++++- infinite_maze/Line.py | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/infinite_maze/Game.py b/infinite_maze/Game.py index 30adddd..c95b1a9 100644 --- a/infinite_maze/Game.py +++ b/infinite_maze/Game.py @@ -51,8 +51,12 @@ def updateScreen(self, player, lines): if ((self.clock.getSecs() == 10 and self.clock.getSecs() != prevClock) or (self.clock.getFullTime() > 1000 and self.clock.getSecs() % 30 == 0 and self.clock.getSecs() != prevClock)): self.pace += 1 - # Print Display Text + # Print Border + pygame.draw.line(self.getScreen(), self.fgColor, (self.xMin, self.yMin), (self.width, self.yMin), 1) + pygame.draw.line(self.getScreen(), self.fgColor, (self.xMin, self.yMax + 15), (self.width, self.yMax + 15), 1) pygame.draw.line(self.getScreen(), self.fgColor, (80, self.yMin), (80, self.yMax + 15), 2) + + # Print Display Text timeText = self.font.render('Time: ' + self.clock.getTimeString(), 1, self.fgColor) self.screen.blit(timeText, (10, 10)) scoreText = self.font.render('Score: ' + str(self.score), 1, self.fgColor) diff --git a/infinite_maze/Line.py b/infinite_maze/Line.py index f186b6a..f67b511 100644 --- a/infinite_maze/Line.py +++ b/infinite_maze/Line.py @@ -50,11 +50,14 @@ def setYEnd(self, newY): @staticmethod def generateMaze(game, width, height): lines = [] + #side = 0 + # Horizontal Line Gen for x in range(width): xPos = (22 * x) + game.getXMax() - for y in range(height): + for y in range(1, height - 1): yPos = (22 * y) + game.getYMin() lines.append(Line((xPos, yPos), (xPos + 22, yPos), 0, 0)) + # Vertical Line Gen for y in range(height - 1): yPos = (22 * y) + game.getYMin() for x in range(1, width):