-
-
-
-
-class FovMapHex(FovMap):
- circle_out_directions = ('DOWNLEFT', 'LEFT', 'UPLEFT',
- 'UPRIGHT', 'RIGHT', 'DOWNRIGHT')
-
- def circle_out_move(self, yx, direction):
- return self.basic_circle_out_move(yx, direction)
-
-
-
-class FovMapSquare(FovMap):
- circle_out_directions = (('DOWN', 'LEFT'), ('LEFT', 'UP'),
- ('UP', 'RIGHT'), ('RIGHT', 'DOWN'))
-
- def circle_out_move(self, yx, direction):
- yx = self.basic_circle_out_move(yx, direction[0])
- return self.basic_circle_out_move(yx, direction[1])