You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #include <iostream>
- #include "base.h"
-
- void Hand::draw(bool holeCardShown) {
-
- for (auto it : cards) {
- std::cout << " _____ ";
- }
- std::cout << std::endl;
-
- unsigned int i = 0;
- for (auto it : cards) {
- if (holeCardShown || i != 1) {
- std::cout << "|" << card[it].getNumberASCII() << ((card[it].number != 10)?" ":"") << " | ";
- } else {
- std::cout << "|#####| ";
- }
- i++;
- }
- std::cout << std::endl;
-
- i = 0;
- for (auto it : cards) {
- if (holeCardShown || i != 1) {
- std::cout << "| | ";
- } else {
- std::cout << "|#####| ";
- }
- i++;
- }
- std::cout << std::endl;
-
- i = 0;
- for (auto it : cards) {
- if (holeCardShown || i != 1) {
- std::cout << "| " << card[it].getSuitUTF8() << " | ";
- } else {
- std::cout << "|#####| ";
- }
- i++;
- }
- std::cout << std::endl;
-
- i = 0;
- for (auto it : cards) {
- if (holeCardShown || i != 1) {
- std::cout << "| | ";
- } else {
- std::cout << "|#####| ";
- }
- i++;
- }
- std::cout << std::endl;
-
- i = 0;
- for (auto it : cards) {
- if (holeCardShown || i != 1) {
- std::cout << "|___" << ((card[it].number != 10)?"_":"") << card[it].getNumberASCII() << "| ";
- } else {
- std::cout << "|#####| ";
- }
- i++;
- }
- std::cout << std::endl;
-
- return;
-
- }
|