Как я играю с устройством игры - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть приложение, которое содержит 2 игрока.Я хочу, чтобы игра играла с устройством, когда я играю, я иду первым, а устройство не щелкает после нажатия.Затем другой игрок выбрал случайную кнопку, и я хочу, чтобы, когда я играю, они играли за мной, не ждали после щелчка, а затем щелчок устройства

fun action(optionNumber: Int, btnselected: Button) {



    if (playingplayer == PLAYINGPLAYER.FIRST_PLAYER) {

        btnselected.setBackgroundResource(R.drawable.button_game_green)
        buttonClickes1Player.add(optionNumber)
        btnselected.isEnabled = false
        playingplayer = PLAYINGPLAYER.SECOND_PLAYER

    } else if (playingplayer == PLAYINGPLAYER.SECOND_PLAYER) {

        var noSelectedButton: ArrayList<Int> = ArrayList()

        for (buttonNumber in 1..10){
            if (!(buttonClickes1Player.contains(buttonNumber))){
                noSelectedButton.add(buttonNumber)
            }
        }

        try {

            var randomNumber = (Math.random() * noSelectedButton.size).toInt()
            var buttonNumber = noSelectedButton[randomNumber]

            when(buttonNumber){
                1 -> btnselected = btn1
                2 -> btnselected = btn2
                3 -> btnselected = btn3
                4 -> btnselected = btn4
                5 -> btnselected = btn5
                6 -> btnselected = btn6
                7 -> btnselected = btn7
                8 -> btnselected = btn8
                9 -> btnselected = btn9
                10 -> btnselected = btn10
            }

            btnselected.setBackgroundResource(R.drawable.button_game_red)
            buttonClickes1Player.add(optionNumber)
            btnselected.isEnabled = false
            playingplayer = PLAYINGPLAYER.FIRST_PLAYER

        }catch (e: Exception){
            e.printStackTrace()
        }
    }
    imagebtnState()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...