void SummarizePlayer(int player_id) { for (int i = 0; i < player_database.size(); i++) { if (player_id == player_database[i].getId()) { cout << "" << endl; cout << "Player Name: " << getPlayerName(player_id) << endl; cout << "" << endl; cout << " " << setw(20) << left << "Game Name" << setw(20) << left << "Game IGN" << endl; PrintGame(player_id); cout << "" << endl; PrintFriends(player_id); cout << "" << endl; } } cout << "Total gamer points: " << sumGamerPoints(player_id); }
void GameTree::PrintGame(FILE* f){ int i; char pre[100]; for(i=0;i<currDepth;i++) pre[i]=' '; sprintf(pre+i, "%3ld %2d", currIdx, currDepth); if(currIdx==0){ fprintf(f,"Size=%zu\n",size); fprintf(f,"%s %d %d %0.1f\n",pre,MoveValue(),val,IsWin()); }else{ fprintf(f,"%s %d %d %0.1f\n",pre,MoveValue(),val,IsWin()); } if(currDepth<depth) for(int i=0;i<breath;i++){ DoMove(i); PrintGame(f); UndoMove(); } }