Mam problem z kolizją sprajtów w tablicy
https://pastebin.com/rSzhTFW1
problem leży w linijce 81 i dalszych ifach odpowiedzialnych za kolizję
if(postac.getGlobalBounds().intersects(squares[i].getGlobalBounds())) //problem jest z tablicą squares
{
kolizja_gorna=true;
std::cout<<"kolizja gorna!!"<<std::endl;
}
else
{
kolizja_gorna=false;
postac.move(0,-5);
}
chciałbym żeby kolizja dotyczyła wszystkich elementów tablicy a nie wiem jak to uzyskać :(
Ktoś mógłby mi w tym pomóc bo męczę się nad tym już z drugą godzinę a nie umiem znaleźć odp w wujku google więc to albo coś niemożliwego albo tak prostego co wszyscy wiedzą a ja nie haha także proszę o pomoc lub ewentualne wytknięci nie wiedzy.