Я создал матрицу 3 x 3. Щелчок по одному из полей добавляет элемент в hashmap Например, нажмите 1-й ящик, добавив «imageView1» в качестве ключа и «true» в качестве значения для хэш-карты.HashMap не работает, как ожидалось
Есть два игрока, поэтому два хэшмапа игрока1 и player2.
player1.put("imageView1","true");
Так что, когда любой из игроков нажимает на поле, соответствующее поле имени добавляется к соответствующему HashMap.
Затем, чтобы проверить, если игрок выиграл
if(player1.containsKey("imageView1")
&&player1.containsKey("imageView2")
&&player1.containsKey("imageView3")){
return true;
}
Но это не работает. Можете ли вы мне помочь? Примечание: я не поставил весь алгоритм .. Я только что проверил 1 условие (т.е. если 1 2 3 проверяются затем игрок 1 выигранный, как Tic Tac Toe
Heres являются файлы
MainActivity.java (. оригинал) (http://pastebin.com/AtypDtuC)
MainActivity.java (сгущенное) (http://pastebin.com/gJCud9WE)
Content_Main.xml (http://pastebin.com/vsWd0Jii)
Пожалуйста, прочтите это. http://stackoverflow.com/help/mcve –
@PaulBoddington Thankyou за указание на это. Я сделал новый проект и сделал сжатую версию, удалив по умолчанию и неотредактированные строки кодов (кроме операторов импорта). –