随笔-1  评论-0  文章-0  trackbacks-0

唉,没办法,底子太差,只好一点点学起.
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 on 2006-03-04 14:20 冉瞾 阅读(1144) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理