Zauważyłem coś dziwnego i chyba jednak nie rozumiem tego generowania liczb pseudolosowych.
To mam w konstruktorze.
srand(time(NULL));
body.setPosition(sf::Vector2f(rand() % 800, rand() % 600));
int i = rand() % 800;
std::cout << i << std::endl;
Gdy tworzę obiekty to "i" cały czas jest takie same, jak to możliwe?
Jeżeli jednak srand(time(NULL)); podrzucę do maina a wywalę z konstruktora to jest normalnie czyli "i" się różnią.