int CvReplayInfo::getPlayerAgriculture(int iPlayer, int iTurn) const { if (isValidPlayer(iPlayer) && isValidTurn(iTurn)) { return m_listPlayerScoreHistory[iPlayer].m_listScore[iTurn-m_iInitialTurn].m_iAgriculture; } return 0; }
ColorTypes CvReplayInfo::getColor(int iPlayer) const { if (iPlayer < 0) { iPlayer = m_iActivePlayer; } if (isValidPlayer(iPlayer)) { return m_listPlayerScoreHistory[iPlayer].m_eColor; } return NO_COLOR; }
LeaderHeadTypes CvReplayInfo::getLeader(int iPlayer) const { if (iPlayer < 0) { iPlayer = m_iActivePlayer; } if (isValidPlayer(iPlayer)) { return m_listPlayerScoreHistory[iPlayer].m_eLeader; } return NO_LEADER; }
std::string PlayerColor::getStr(bool L10n) const { std::string ret = "unnamed"; if(isValidPlayer()) { if(L10n) ret = VLC->generaltexth->colors[num]; else ret = GameConstants::PLAYER_COLOR_NAMES[num]; } else if(L10n) { ret = VLC->generaltexth->allTexts[508]; ret[0] = std::tolower(ret[0]); } return ret; }