Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame, sys, random
- from pygame.math import Vector2
- class FRUIT:
- def __init__(self):
- #create x and y position
- self.x = random.randint(0, cell_number - 1)
- self.y = random.randint(0, cell_number - 1)
- self.pos = Vector2(self.x, self.y)
- def draw_fruit(self):
- #create rectangle
- fruit_rect = pygame.Rect(int(self.pos.x * cell_size), int(self.pos.y * cell_size), cell_size, cell_size)
- #draw the rectangle
- pygame.draw.rect(screen, (126, 166, 114), fruit_rect)
- pygame.init()
- cell_size = 40
- cell_number = 20
- screen = pygame.display.set_mode((cell_number * cell_size, cell_number * cell_size))
- clock = pygame.time.Clock()
- fruit = FRUIT()
- while True:
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- pygame.quit()
- sys.exit()
- screen.fill((175, 250, 70))
- fruit.draw_fruit()
- pygame.display.update()
- clock.tick(60)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement