+ for y, row_data in enumerate(self._level.tiles):
+ for x, tile in enumerate(row_data):
+ neighborhood = self._level.get_neighbors(x, y)
+ for layer in ['floor', 'tunnels']:
+ neighbors = [x[layer] if x else None for x in neighborhood]
+ tile['%s image' % layer] = \
+ TILES[tile[layer]['base']].image(neighbors)
+ # Hack this for now
+ if layer == 'floor' and 'crawl' in tile[layer]['behaviour']:
+ print('Here')
+ tile['floor image'] = Grate.image(neighbors)