Shadow casting

This commit is contained in:
Steffen Illium
2021-07-27 13:37:56 +02:00
parent de821ebc0c
commit 69f573d9ba
6 changed files with 125 additions and 27 deletions

View File

@ -57,9 +57,10 @@ class Slice(Object):
def free_tiles(self):
return np.argwhere(self.slice == c.FREE_CELL.value)
def __init__(self, identifier, arrayslice):
def __init__(self, identifier, arrayslice, is_blocking_light=False):
super(Slice, self).__init__(identifier)
self.slice = arrayslice
self.is_blocking_light = is_blocking_light
class Wall(Object):