- size = self.world.map_.size
- m = Map(self.world.map_.size, '?'*size[0]*size[1])
- y_me = self.position[0]
- x_me = self.position[1]
- for y in range(m.size[0]):
- if y in (y_me - 1, y_me, y_me + 1):
- for x in range(m.size[1]):
- if x in (x_me - 1, x_me, x_me + 1):
- pos = y * size[1] + x
- m.terrain = m.terrain[:pos] + '.' + m.terrain[pos+1:]
- self._stencil = m