Finished Part 2
This commit is contained in:
24
venv/game_map.py
Normal file
24
venv/game_map.py
Normal file
@@ -0,0 +1,24 @@
|
||||
from map_objects import *
|
||||
|
||||
class GameMap:
|
||||
def __init__(self, width, height):
|
||||
self.width = width
|
||||
self.height = height
|
||||
self.tiles = self.initialize_tiles()
|
||||
|
||||
def initialize_tiles(self):
|
||||
tiles = [[Tile(False) for y in range(self.height)] for x in range(self.width)]
|
||||
|
||||
tiles[30][22].blocked = True
|
||||
tiles[30][22].block_sight = True
|
||||
tiles[31][22].blocked = True
|
||||
tiles[31][22].block_sight = True
|
||||
tiles[32][22].blocked = True
|
||||
tiles[32][22].block_sight = True
|
||||
|
||||
return tiles
|
||||
|
||||
def is_blocked(self, x, y):
|
||||
if self.tiles[x][y].blocked:
|
||||
return True
|
||||
return False
|
||||
Reference in New Issue
Block a user