zasto ovo nece radit kak treba...

Replies: 1 Views: 1,531 Started: Mar 4, 2006, 12:13 PM
zasto ovo nece radit kak treba... · Mar 4, 2006, 12:13 PM
#20300
...ak moze neko skontat jel ja fakat ne kontam... :/

znaci rijec je o kruznoj koliziji, ovo je funkcija:


bool kruzna_kolizija(objekt objekt1, objekt objekt2)
{
float centar1x = objekt1.x + objekt1.velicina/2, centar1y = objekt1.y+objekt1.velicina/2;
float centar2x = objekt2.x + objekt2.velicina/2, centar2y = objekt2.y+objekt2.velicina/2;

if(sqrt((centar2x - centar1x)*(centar2x - centar1x) + (centar2y-centar1y)*(centar2y-centar1y)) < (objekt1.velicina/2+objekt2.velicina/2))
{
return TRUE;
}
else
{
return FALSE;
}
}


i sad, objekt1.velicina = 2, objekt2.velicina = 1. nece radit kak treba, radi kao da su obje velicine jednake 2. :/ ne kontam stvarno zasto :(
Post #2 · Mar 4, 2006, 1:16 PM
#20302
ok rijesio, :D :thumbsup:

Sign in to reply

Replies are available for existing members only! For now 😅

Sign in