В общем, код вот: http://sandbox.onlinephpfunctions.com/code/c14ad15cd871cd43fd1f903e0c7d8dbc618f86e3 Пояснения: при вызове функции make_line_to() внутри нее должны меняться значения глобальных переменных $x и $y на новые значения. Соответствующее присвоение имеется в строчках 61 и 62. Но по итогу в строке 120 стоит echo, который выводит те значения $x и $y, которые были и до вызова функции (сам вызов в 119 строке)