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:
i sad, objekt1.velicina = 2, objekt2.velicina = 1. nece radit kak treba, radi kao da su obje velicine jednake 2. :/ ne kontam stvarno zasto
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