- offset = YX(self.position[0].y * self.game.map_size.y +
- self.position[1].y - self._radius,
- self.position[0].x * self.game.map_size.x +
- self.position[1].x - self._radius)
- self._surroundings_offset = offset
+ y_long = self.position[0].y * self.game.map_size.y + self.position[1].y
+ x_long = self.position[0].x * self.game.map_size.x + self.position[1].x
+ yx_to_origin = YX(y_long, x_long)
+ self._surroundings_offset = yx_to_origin - YX(self._radius, self._radius)