public float EVShortTerm(int aCardNb) { float retval = 0; for (int i = 0; i < m_TimeFinish.Length; i++) { float rankPercentFinish = GetProportionByPosition(i); retval += rankPercentFinish * GameRules.GetRankPrice(i, aCardNb); } return(retval); }
public string ToString(Dictionary <char, int> aCamelCards) { string retval = String.Empty; foreach (var camelRank in m_CamelRanks) { char camel = char.ToUpper(camelRank.Key); int cardNb = aCamelCards.ContainsKey(camel) ? aCamelCards[camel] : 0; retval += string.Format("{0} {1} \tCarteST: {2} \n", camelRank.Value.EVShortTerm(cardNb).ToString("N2"), camelRank, GameRules.GetRankPrice(0, cardNb)); } return(retval); }