由于我不是Android开发中最好的,我尝试了一些适合我和朋友手机的东西,但我从市场上得到一些报告,它不适用于所有设备,也可能做错了比较.无论如何.项目很简单,它从sql获取订单,在游戏中玩家尝试完成它.所以我有2个阵列.我在开始时称之为:
final String[] combo = new String[] {"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"};
final String[] order1 = new String[] {"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"};
for(int i = 0; i < combo.length; i++) {
combo[i] = new String();
combo[i] = "0";
order1[i] = new String();
order1[i] = "0";
}
Run Code Online (Sandbox Code Playgroud)
在游戏过程中,如果玩家点击一个按钮,它会改变组合的值,例如,combo [7] ="1";
当他点击最后一个按钮时,我检查了2个阵列
String IsSame = compareOrder(combo, order1);
Run Code Online (Sandbox Code Playgroud)
然后
if (IsSame.equals("TRUE")) {
// commands
}
else …Run Code Online (Sandbox Code Playgroud)