X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plomrogue%2Fmapping.py;fp=plomrogue%2Fmapping.py;h=53e9d29fed1267d51e68dd2c19c2aa5626be6688;hb=722f6c3effe9aedf6c71678260a6976d30fb21ed;hp=e806ef70f8c721386bf9cdeada5733fc57eea176;hpb=7ae8ee09d721a1206432acd0a22a23885edcbea0;p=plomrogue2 diff --git a/plomrogue/mapping.py b/plomrogue/mapping.py index e806ef7..53e9d29 100644 --- a/plomrogue/mapping.py +++ b/plomrogue/mapping.py @@ -21,6 +21,7 @@ class MapGeometry(): def __init__(self, size): self.size = size self.neighbors_i = {} + self.directions = self.get_directions() def get_directions(self): directions = [] @@ -32,13 +33,13 @@ class MapGeometry(): def get_neighbors_yxyx(self, yxyx): neighbors = {} - for direction in self.get_directions(): + for direction in self.directions: neighbors[direction] = self.move_yxyx(yxyx, direction) return neighbors def get_neighbors_yx(self, pos): neighbors = {} - for direction in self.get_directions(): + for direction in self.directions: neighbors[direction] = self.move_yx(pos, direction) return neighbors