From b1b7b21aa2feeaa66600b9bc69d0de6b040e5fc3 Mon Sep 17 00:00:00 2001 From: SpagettiFisch <63868515+SpagettiFisch@users.noreply.github.com> Date: Sun, 10 Mar 2024 09:17:22 +0100 Subject: [PATCH] changed stuff Signed-off-by: SpagettiFisch <63868515+SpagettiFisch@users.noreply.github.com> --- READ.ME => README.md | 0 classes.py | 15 ++++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) rename READ.ME => README.md (100%) diff --git a/READ.ME b/README.md similarity index 100% rename from READ.ME rename to README.md diff --git a/classes.py b/classes.py index 6e1c8ea..6081fd6 100644 --- a/classes.py +++ b/classes.py @@ -223,7 +223,7 @@ class Stage(GameObjects): self.current += 1 if self.current >= len(self.rooms): return 1 - + def draw(self, screen): for room in self.rooms: if room.id == self.current: @@ -234,6 +234,8 @@ class Stage(GameObjects): if room.id == self.current: return room.getObjects() + def placeRooms(self): + class Room(GameObjects): def __init__(self, name:str, _type:str, bg, objects:list, WIDTH, HEIGHT, exits:list, id:int) -> None: super().__init__(name, _type, bg, objects, WIDTH, HEIGHT) @@ -287,3 +289,14 @@ class Obstacle(GameObjects): else: pygame.draw.rect(screen, '#e7f8e0', self.rect, 2) +class Door(GameObjects): + def __init__(self, name: str, _type: str, bg, objects: list, WIDTH, HEIGHT, x: int, y: int, islocked=True) -> None: + super().__init__(name, _type, bg, objects, WIDTH, HEIGHT) + self.rect = pygame.Rect((x, y), self.background.get_size()) + self.locked = islocked + + def draw(self, screen): + screen.blit(self.background, self.rect) + + def update(self, islocked=True): + self.locked = islocked \ No newline at end of file