Added entities management to class Map
This commit is contained in:
		| @@ -1,14 +1,16 @@ | |||||||
| #!/usr/bin/env python | #!/usr/bin/env python | ||||||
|  |  | ||||||
|  |  | ||||||
| class Map: | class Map: | ||||||
|     width: int |     width: int | ||||||
|     height: int |     height: int | ||||||
|     tiles: list |     tiles: list | ||||||
|  |  | ||||||
|     def __init__(self, width: int, height: int, tiles: list): |     def __init__(self, width: int, height: int, tiles: list, entities: list): | ||||||
|         self.width = width |         self.width = width | ||||||
|         self.height = height |         self.height = height | ||||||
|         self.tiles = tiles |         self.tiles = tiles | ||||||
|  |         self.entities = entities | ||||||
|  |  | ||||||
|     @staticmethod |     @staticmethod | ||||||
|     def load(filename: str): |     def load(filename: str): | ||||||
| @@ -22,7 +24,7 @@ class Map: | |||||||
|         lines = [line for line in lines if line] |         lines = [line for line in lines if line] | ||||||
|         height = len(lines) |         height = len(lines) | ||||||
|         width = len(lines[0]) |         width = len(lines[0]) | ||||||
|         return Map(width, height, lines) |         return Map(width, height, lines, []) | ||||||
|  |  | ||||||
|  |  | ||||||
| class Entity: | class Entity: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user