forked from InfoProjekt/game
		
	Development #2
					 2 changed files with 11 additions and 2 deletions
				
			
		
							
								
								
									
										13
									
								
								classes.py
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								classes.py
									
										
									
									
									
								
							|  | @ -227,7 +227,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: | ||||
|  | @ -291,5 +291,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 | ||||
		Loading…
	
	Add table
		
		Reference in a new issue