Return a string representing the card of value val
| 105 | |
| 106 | /// Return a string representing the card of value val |
| 107 | std::string |
| 108 | card(int val) const { |
| 109 | const char* suit = "SCHD"; |
| 110 | std::ostringstream o; |
| 111 | o << std::setw(2) << (1 + (val%13)) << suit[val/13]; |
| 112 | return o.str(); |
| 113 | } |
| 114 | |
| 115 | public: |
| 116 | /// Symmetry variants |