def _strategy_get_from_map_buff(self): """ Returns: int: Formation index. """ image = np.array(self.device.image.crop(MAP_BUFF.area)) if TEMPLATE_FORMATION_2.match(image): buff = 2 elif TEMPLATE_FORMATION_1.match(image): buff = 1 elif TEMPLATE_FORMATION_3.match(image): buff = 3 else: buff = 0 logger.attr('Map_buff', buff) return buff
def _strategy_get_from_map_buff(self): """ Returns: int: Formation index. """ image = self.image_crop(MAP_BUFF) if TEMPLATE_FORMATION_2.match(image): buff = 'double_line' elif TEMPLATE_FORMATION_1.match(image): buff = 'line_ahead' elif TEMPLATE_FORMATION_3.match(image): buff = 'diamond' else: buff = 'unknown' logger.attr('Map_buff', buff) return buff