Mam problem z pewną metodą...
sf::Texture Animacja::podajAnimacje(double time) { czas += sf::microseconds(time); if(czas>przerwa) { kolejnaKlatka++; return anim[kolejnaKlatka%anim.size()];; } }
To jest ciało metody.
ona zwraca obiekt sf::Texture
To jest część main.cpp:
sf::Texture t; t = an.podajAnimacje(times); o.tekstura(t);
o.tekstura(t); ustawia teksturę czyli t dla obiektu o.
an to obiekt klasy Animacja a o to obiekt klasy Obiekt
Program działa i nie wywala kiedy komentarzem jest linia :
t = an.podajAnimacje(times);
Proszę o pomoc.