speed_abs += 0.5 up_right_pols = pols rc = shortcuts.rink_center(env) up_left_pols = {} for k, v in up_right_pols.iteritems(): up_left_pols[k] = geometry.Polygon([ geometry.mirror_x(p, rc.x) for p in v.points ]) down_left_pols = {} for k, v in up_right_pols.iteritems(): down_left_pols[k] = geometry.Polygon([ geometry.mirror_y(geometry.mirror_x(p, rc.x), rc.y) for p in v.points ]) down_right_pols = {} for k, v in up_right_pols.iteritems(): down_right_pols[k] = geometry.Polygon([ geometry.mirror_y(p, rc.y) for p in v.points ]) optimistic_up_right_pols = optimistic_pols rc = shortcuts.rink_center(env) optimistic_up_left_pols = {}
def attack_without_puck(self, env, gstrategy): strike_point = gstrategy.strike_point strike_point = geometry.mirror_x(strike_point, shortcuts.rink_center(env).x) strike_point = geometry.mirror_y(strike_point, shortcuts.rink_center(env).y) experiments.fast_move_to_point_forward(env, strike_point)