Esempio n. 1
0
        public void LoadPlayerData(ReplayReplayStepBoardStateListTeamsTeamStateListPitchPlayersPlayerState playerresult)
        {
            //if (playerresult.PlayerData[0].Number != null)
            //    number = int.Parse(playerresult.PlayerData[0].Number);
            //name = playerresult.PlayerData[0].Name;
            //MA = int.Parse(playerresult.PlayerData[0].Ma);
            //ST = int.Parse(playerresult.PlayerData[0].St);
            //AG = int.Parse(playerresult.PlayerData[0].Ag);
            //AV = int.Parse(playerresult.PlayerData[0].Av);
            ////p.TV = int.Parse(playerresult..PlayerData[0].Value);

            //if (playerresult.Xp != null)
            //    SPP = int.Parse(playerresult.Xp);
            //else
            //    SPP = 0;

            //skills = ParseSkills(playerresult.PlayerData[0].ListSkills);
            //injuries = ParseCasualties(playerresult.PlayerData[0].ListCasualties);
            //position = ParsePosition(playerresult.PlayerData[0].IdPlayerTypes);

            //GetDetailedStats(playerresult);

            uniqueID = playerresult.Data[0].Number;
            injuries = playerresult.Data[0].ListCasualties;

            //FixLonerNames();
            //FixStarPlayerNames();
        }
Esempio n. 2
0
        public int GetIDOfPlayerAtCell(Point p)
        {
            int result;

            ReplayReplayStepBoardStateListTeamsTeamStateListPitchPlayersPlayerState ps = null;

            foreach (KeyValuePair <Point, ReplayReplayStepBoardStateListTeamsTeamStateListPitchPlayersPlayerState> kvp in playerPositions)
            {
                if (kvp.Key.x == p.x && kvp.Key.y == p.y)
                {
                    ps = kvp.Value;
                    break;
                }
            }

            //var ps = playerPositions[p];

            result = int.Parse(ps.Id);

            return(result);
        }