havocbot_middlepoint = s / n;
havocbot_middlepoint_radius = vlen(fo - havocbot_middlepoint);
- havocbot_symmetryaxis_equation = '0 0 0';
+ havocbot_symmetry_axis_m = 0;
+ havocbot_symmetry_axis_q = 0;
if(n == 2)
{
// for symmetrical editing of waypoints
entity f2 = f1.ctf_worldflagnext;
float m = -(f1.origin.y - f2.origin.y) / (f1.origin.x - f2.origin.x);
float q = havocbot_middlepoint.y - m * havocbot_middlepoint.x;
- havocbot_symmetryaxis_equation.x = m;
- havocbot_symmetryaxis_equation.y = q;
+ havocbot_symmetry_axis_m = m;
+ havocbot_symmetry_axis_q = q;
}
- // store number of flags in this otherwise unused vector component
- havocbot_symmetryaxis_equation.z = n;
+ havocbot_symmetry_origin_order = n;
}