Java推箱子判断胜利时 数组的问题
我像当所有箱子都推到指定位置的时候游戏结束for(inti=0;i<stars.length;i++){for(intj=0;j<startroughs.length;j...
我像当所有箱子都推到指定位置的时候 游戏结束
for(int i = 0; i < stars.length ; i++){
for(int j = 0; j < startroughs.length ; j++){
if(startroughs[j].getBounds().contains(stars[i].getBounds())){
System.out.print("aa");
isstar[i][j] = true ;
}}} 我想用一个数组记录已经推到位置的箱子stars是箱子的数组 startroughshi目的地的数组。要怎么判断所有箱子都进入目的地后该如何显示游戏胜利 展开
for(int i = 0; i < stars.length ; i++){
for(int j = 0; j < startroughs.length ; j++){
if(startroughs[j].getBounds().contains(stars[i].getBounds())){
System.out.print("aa");
isstar[i][j] = true ;
}}} 我想用一个数组记录已经推到位置的箱子stars是箱子的数组 startroughshi目的地的数组。要怎么判断所有箱子都进入目的地后该如何显示游戏胜利 展开
3个回答
展开全部
boolean allBlog = true;
for(int i = 0; i < stars.length ; i++){
boolean currBlog = true;
for(int j = 0; j < startroughs.length ; j++){
if(!startroughs[j].getBounds().contains(stars[i].getBounds())){
currBlog = false;
break;
}
}
if(!currBlog) {allBlog = false; break;}
}
if(allBlog) 胜利
for(int i = 0; i < stars.length ; i++){
boolean currBlog = true;
for(int j = 0; j < startroughs.length ; j++){
if(!startroughs[j].getBounds().contains(stars[i].getBounds())){
currBlog = false;
break;
}
}
if(!currBlog) {allBlog = false; break;}
}
if(allBlog) 胜利
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询