viewing paste problem | PHP

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
function obliczCzyGol() {
        global $gol, $zawodnik, $pilka;
       
        //Piłka
        $pilka_x = $pilka['x'] - $zawodnik['x'];
        $pilka_y = $pilka['y'] - $zawodnik['y'];
        $pilka_a = $pilka_y / $pilka_x;
        $pilka_b = -($pilka['x'] * $pilka_a - $pilka['y']);
       
        //Gol
        $gol_x = $gol['x1'] - $gol['x2'];
        $gol_y = $gol['y1'] - $gol['y2'];
        if(!$gol_x) {
                $x = $gol['x1'];
                $y = $x * $pilka_a + $pilka_b;
        }
        else {
                $gol_a = $gol_y / $gol_x;
                $gol_b = -($gol['x1'] * $gol_a - $gol['y1']);
                $x = !$gol_a ? 0 : ($pilka_b - $gol_b) / $gol_a;
                $y = $pilka_a * $x + $pilka_b;
        }
        if($y > $gol['y1'] && $y < $gol['y2']) {
                return true;
        }
        return false;
}
Viewed 598 times, submitted by Fresco.