changed stuff #76

Merged
Spafi merged 3 commits from Spafi/game:main into Development 2024-03-10 09:27:08 +01:00
2 changed files with 14 additions and 1 deletions
Showing only changes of commit b1b7b21aa2 - Show all commits

View file

View file

@ -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