随笔-1  评论-0  文章-0  trackbacks-0
  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)编辑 收藏
仅列出标题