MCPcopy Create free account
hub / github.com/dds-bridge/dds / PrintTrickTable

Method PrintTrickTable

library/src/moves/moves.cpp:1078–1097  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1076}
1077
1078auto Moves::PrintTrickTable(const moveStatType tablep[][DDS_HANDS]) const
1079 -> string {
1080 stringstream ss;
1081
1082 ss << setw(5) << "Trick" << setw(12) << "Hand 0" << setw(12) << "Hand 1"
1083 << setw(12) << "Hand 2" << setw(12) << "Hand 3" << "\n";
1084
1085 ss << setw(6) << "" << setw(6) << "Avg" << setw(5) << "%" << setw(6) << "Avg"
1086 << setw(5) << "%" << setw(6) << "Avg" << setw(5) << "%" << setw(6) << "Avg"
1087 << setw(5) << "%" << "\n";
1088
1089 for (int t = 12; t >= 0; t--) {
1090 ss << setw(5) << right << t << setw(12)
1091 << Moves::AverageString(tablep[t][0]) << setw(12)
1092 << Moves::AverageString(tablep[t][1]) << setw(12)
1093 << Moves::AverageString(tablep[t][2]) << setw(12)
1094 << Moves::AverageString(tablep[t][3]) << "\n";
1095 }
1096 return ss.str();
1097}
1098
1099auto Moves::PrintFunctionTable(const moveStatsType &stat) const -> string {
1100 if (stat.nfuncs == 0)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected