Пример #1
0
        public void SaveRecord(List <Record> list, FilesGame.Game game)
        {
            Record        record    = new Record(game.Player.Nick, game.Board.Difficul, game.Board.Size, game.Time);
            List <Record> listCount = list.Where(x => (x.Size == game.Board.Size) && (x.Diff == game.Board.Difficul)).ToList();

            if (listCount.Count < 5)
            {
                AddRecord(list, record);
            }
            else
            {
                Record remove = list.FirstOrDefault(x => (x.Size == game.Board.Size) && (x.Diff == game.Board.Difficul) && (x.Time > game.Time));
                if (remove != null)
                {
                    list.Remove(remove);
                    AddRecord(list, record);
                }
            }
        }
Пример #2
0
        public Add(FilesGame.Game game)
        {
            DeserializacjaXML deserializacjaXML = new DeserializacjaXML();

            SaveRecord(deserializacjaXML.ShowList(), game);
        }