基于Android平台的2048游戏设计与开发(7)
发布时间:2021-06-06
发布时间:2021-06-06
在Eclipse中基于Android平台的2048游戏设计与开发
}
});
}
return true;
这里列举向左滑动时的代码,其他三个方向的代码跟此方向的代码相似 private void slipLeft(){
boolean flag = false; for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
for (int k = j+1; k < 4; k++) {
if(cardArray[k][i].getNumber()>=0){
} else
cardArray[k][i].setNumber(0); flag = true;
if(cardArray[j][i].getNumber()<=0){
cardArray[j][i].setNumber(cardArray[k][i].getNumber());
if(cardArray[j][i].equals(cardArray[k][i])&&(k==j+1)){
}
cardArray[j][i].setNumber(cardArray[j][i].getNumber()*2);
}
if(flag == true){ }
addRadomNumber(); winGame(); endGame(); }
}
}
cardArray[k][i].setNumber(0); flag = true;
GameMainActivity.getMainActivity().addScore(cardArray[j][i].getNumber());
}
上一篇:物流系统分析与设计重点整理
下一篇:薄壁不锈钢给水管施工工艺