2006年3月4日
唉,没办法,底子太差,只好一点点学起.
bool mywindows::collision(int Ax,int Ay,int Aw,int Ah,int Bx,int By,int Bw,int Bh)
{
//矩形碰撞检测
if( ((Ax >= Bx) && (Ax <= (Bx + Bw)) )
|| (((Ax + Aw) >= Bx) && ((Ax + Aw) <= (Bx + Bw))))
{
if( ((Ay >= By) && (Ay <= (By + Bh)))
|| (((Ay + Ah) >= By) && ((Ay + Ah) <= (By + Bh)) ))
return true;
else
return false;
}
else
return false;
}
posted @
2006-03-04 14:20 冉瞾 阅读(1144) |
评论 (0) |
编辑 收藏