Cześć
Mam pytanie odnośnie kodu z tourialu, ogólnie kod rozumiem ale nie wiem po co jest ta pętla while co robi wiem że wykonuje się jak nie ma kolizji ale nie widzę żadnej różnicy jak usunę ten fragment kodu z tym jak on jest w poruszaniu się gracza.
if (place_meeting(x+hsp,y,oWall))
{
while(!place_meeting(x+sign(hsp),y,oWall))
{
x = x + sign(hsp);
}
hsp = 0;
}
x = x + hsp;