Crystallize писал:
в чём проблема что оно не работает через простые флоаты?
Работает, только оно меняет локальные копии переменных в вызванной функции. В вызывающей они как проинициализировались нулями по дефолту, так и сидят на нулях. Кстати зачем ты их объявил статичными?