diff --git a/BlankProjectTemplate/src/Gameplay.py b/BlankProjectTemplate/src/Gameplay.py index de18007a935579bb20233f704947f6a25903953b..5bf14e5e882b34a16d2da690de417c72218cb0b5 100644 --- a/BlankProjectTemplate/src/Gameplay.py +++ b/BlankProjectTemplate/src/Gameplay.py @@ -36,16 +36,16 @@ location = [food_x, food_y] ##initialize snake snake = Snake(size, 0, 20, 0) food = Food(size) + #Loop through the events as long as the game is running run = True while run: - pygame.time.delay(speed) #create a delay to prevent any unwanted behaviour + + #delay controls part of speed + pygame.time.delay(speed) - #events are anything that happens from the user - #we loop through the list of events that happen by the user's actions for event in pygame.event.get(): - #Check if the event is a quit command and quit the game if it is if event.type == pygame.QUIT: run = False @@ -80,40 +80,24 @@ while run: #x = 500 - size x = 0 - - #all colors are defined in RGB with Pygame - #consumption of food block - - + #consumption of food block food.redraw_food(x, y, location, screenSize) if(abs(x - location[0]) < 15 and abs(y - location[1]) < 15): score += 1 print(score) - ## --------------------------DELETE -------------------------- - #extend length or size depending on the direction of the snake -## if (axis): -## size += 20 -## else: -## size += 20 - ##---------------------------DELETE---------------------------- - - - win.fill(white) #Draw food item food.draw_food(location) + #food.update_score(x,y,location, score) #Draw snake snake.draw(x,y) - - - #we have to update the display to see the drawing of our object. Since it does - #not automatically update + + #update display pygame.display.update() -#Quit the game pygame.quit() diff --git a/BlankProjectTemplate/src/Snake.py b/BlankProjectTemplate/src/Snake.py index 56eead74ad6da1a98f129ab1a828cc155b23c7c5..e9114c82c39463dfb3be015b26057258a7669337 100644 --- a/BlankProjectTemplate/src/Snake.py +++ b/BlankProjectTemplate/src/Snake.py @@ -27,15 +27,5 @@ class Snake(): pygame.draw.rect(win, red , (x,y, self.size, self.size)) - ## @brief Snake consumes a food block - ## def consume(): - - -## -##class Block(): -## -## def __init__(self, width, height): -## self.w = width -## swlf.h = height