как создать динамическую переменную в Android

1

Я создаю карточную игру (blackJack) в Android. первые две карты - это простые карты1 и card2, однако я хочу нажать кнопку "Хит меня" и открыть новую карту и назначить ее на card3, card4 и т.д., есть ли способ сделать это без существенного создания максимального количества переменных, которые вам понадобятся и использовать, если затем, чтобы проверить, присвоено ли им значение или нет?

Теги:

1 ответ

6
Лучший ответ

Используйте List чтобы отслеживать ваши карточные карты вместо отдельных переменных.

private List<Card> dealtCard = new LinkedList<Card>();

вы можете легко добавлять и удалять свои карты и динамически.

  • 0
    Я вижу этот код, но я не уверен, как это сделать. весь мой код написан в настоящее время для поддержки до 8 колод, используя 4 метода
  • 0
    Когда вы сдаете карту, просто продолжайте добавлять ее в список, используя метод add() . Тогда вам не нужно будет хранить такие переменные, как card1, card2 и т. Д. Ваш список заботится обо всем. Чтобы получить, используйте метод get() . Вы можете найти много примеров кодов для блэкджека онлайн, попробовать и изучить их.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню