Files
PyGame-Pacman/labyrinth.py
2025-04-14 11:45:26 +02:00

24 lines
1.1 KiB
Python

from actors.enums import Colors
import pygame
class Labyrinth:
def __init__(self, screen, width, height, wall_thickness=20):
self.screen = screen
self.width = width
self.height = height
self.wall_thickness = wall_thickness
def draw(self):
w = self.wall_thickness
mid_x = self.width // 2
mid_y = self.height // 2
pygame.draw.rect(self.screen, Colors.Blue, (0, 0, mid_x - 50, w))
pygame.draw.rect(self.screen, Colors.Blue, (mid_x + 50, self.width - (mid_x + 50), w))
pygame.draw.rect(self.screen, Colors.Blue, (0, self.height - w, mid_x - 50, w))
pygame.draw.rect(self.screen, Colors.Blue, (mid_x + 50, self.height - w, self.width - (mid_x + 50), w))
pygame.draw.rect(self.screen, Colors.Blue, (0, 0, w, mid_y -50))
pygame.draw.rect(self.screen, Colors.Blue, (0, mid_y + 50, w, self.height - (mid_y + 50)))
pygame.draw.rect(self.screen, Colors.Blue, (self.width - w, 0, w, mid_y - 50))
pygame.draw.rect(self.screen, Colors.Blue, (self.width - w, mid_y + 50, w, self.height - (mid_y + 50)))