Witam, proszę o wyjaśnienie mi tego bo po prostu nie wiem jak to jest możliwe.
Mam taki o to kod w jakiejś metodzie( couty pododawałem by zobrazować o co mi chodzi)
const float a = m_current_position.y - getBounds().height;
cout << a << " ";cout<< game_scen.getMarioPosition().y << endl;
cout << a << " "<< game_scen.getMarioPosition().y << endl;
if (game_scen.getMarioPosition().y > m_current_position.y - getBounds().height)
cout << "Jakim cudem to sie nie wykonuje" << endl;
if (game_scen.getMarioPosition().y > a)
cout << "A to tak" << endl;
/// W konsoli wypisze mi to
/// 432 624.1
/// 432 1.09713e-06
/// A to tak
Jakim cudem są takie wyniki w konsoli. Dodam że ten sam kod w code blocksie działa poprawnie. Jak to możliwe że w visualu działa inaczej. Dziękuję za odpowiedzi.