Card.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.company;
  2. public class Card {
  3. // Номинал карты (2 - 14)
  4. private int Denomination;
  5. // Масть карты
  6. Lear.NAME Lear;
  7. // Флаг, отвечающий за выдачу этой карты на руки игроку
  8. boolean onHands = false;
  9. /**
  10. * Получить номинал карты
  11. * @return int
  12. */
  13. public int getDenomination() {
  14. return Denomination;
  15. }
  16. /**
  17. * Установить номинал карты. Диапазон допустимых значений 2-14.
  18. * @param denomination номинал карты
  19. */
  20. public void setDenomination(int denomination) {
  21. // Проверим, что переданное значение в метод находится
  22. // в нужном диапазоне допустимых значений.
  23. if (denomination < 2 || denomination > 14) {
  24. // Вернуть ложь, если переданное значение некорректное
  25. return;
  26. }
  27. // Установить значение переданное в метод текущей карте
  28. Denomination = denomination;
  29. // Вернуть истину, если номинал установлен
  30. }
  31. }