From 12ecd02a2714c397860e6b5af5b4a4c90984225d Mon Sep 17 00:00:00 2001 From: s444427 Date: Fri, 3 Apr 2020 00:36:09 +0200 Subject: [PATCH] Matrix of objects (class Tile) --- src/main.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main.py b/src/main.py index 0dcd5e4..d2f1175 100644 --- a/src/main.py +++ b/src/main.py @@ -27,6 +27,12 @@ class Waiter(pygame.sprite.Sprite): screen.blit(self.imageWaiter, (self.moveX * block_size, self.moveY * block_size)) +# TILE +class Tile: + x_position = 0 + y_position = 0 + + # SETUP pygame.init() screen = pygame.display.set_mode((700, 750)) @@ -40,6 +46,7 @@ rect = 1 floor = pygame.image.load('../resources/images/floor.jpg') table = pygame.image.load('../resources/images/table.png') waiter = pygame.image.load('../resources/images/waiter.png') +matrix = [] def drawBackground(): @@ -48,11 +55,23 @@ def drawBackground(): screen.blit(floor, (x * block_size, y * block_size)) +def matrix_creator(): + for y in range(15): + matrix.append([0] * 14) + + for y in range(15): + for x in range(14): + matrix[y][x] = Tile() + matrix[y][x].x_position = x + matrix[y][x].y_position = y + + waiterPly = Waiter() def main(): drawBackground() + matrix_creator() while not done: for event in pygame.event.get():