???
Математика на уровне МГУ

Показано с 1 по 1 из 1

Тема: IPlayerStat

  1. #1
    Заявка на ПМЖ
    Регистрация
    06.07.2011
    Возраст
    43
    Сообщений
    12

    IPlayerStat

    I found this piece of code on Japanese forums:

    http://silkyskyjp.blogspot.ie/2013/0...-of-dover.html

    It does works but seems that some features from this IPlyerStats class are not working properly or not working at all...
    For exaample "bulletsFire" is not responding...

    Anyone have experienced with it ???



    Код:
     private string GetDictionary<T>(Dictionary<string, T> ds)
        {
            StringBuilder sb = new StringBuilder();
            foreach (string key in ds.Keys)
            {
                T d = ds[key];
                if (sb.Length != 0)
                {
                    sb.Append(", ");
                }
                //sb.AppnedFormat("[{0}]={1}", key, d);
            }
            return sb.ToString();
        }
    
        public string WritePlayerStat(Player player)
        {
            if (player is IPlayer)
            {
                IPlayerStat st = (player as IPlayer).GetBattleStat();
                string stats = (String.Format("PlayerStat[{0}] bulletsFire={1}, landings={2}, kills={3}, fkills={4}, deaths={5}, bails={6}, ditches={7}, planeChanges={8}, planesWrittenOff={9}, netBattles={10}, singleBattles={11}, tccountry={12}, killsTypes=\"{13}\", tTotalTypes=\"{14}\"",
                    player.Name(), st.bulletsFire, st.landings, st.kills, st.fkills, st.deaths, st.bails, st.ditches, st.planeChanges, st.planesWrittenOff, st.netBattles, st.singleBattles, st.tccountry, GetDictionary(st.killsTypes), GetDictionary(st.tTotalTypes)));
    
                return stats;
            }
            else
            {
                return string.Empty;
            }
        }
    Крайний раз редактировалось _79_dev; 25.09.2013 в 03:03.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •