public void replaceDie(Die replaceDie) { for (int i = 0; i < dice.length; i++) { if (dice[i].getAddress().equals(replaceDie.getAddress())) { Log.i(TAG, dice[i].hashCode() + "가 " + replaceDie.hashCode() + "로 대체됨"); dice[i] = replaceDie; return; } } }
public DicePlusGameTool map(Die die) { if (isAvailable()) { // 주사위 장치를 훑어본다 for (int i = 0; i < dice.length; i++) { if (die.equals(dice[i]) == true) { return dicePlusGameTools[i]; // 플레이어 리턴 } } } else { Log.e(TAG, "사용가능하지 않음"); } return null; }