Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace CardGames
- {
- class Program
- {
- static void Main(string[] args)
- {
- //input
- Console.WriteLine("Choose game:");
- Console.WriteLine("1== belot");
- Console.WriteLine("2==sentase");
- Console.WriteLine("3==bridge");
- int gameChoice = int.Parse(Console.ReadLine());
- //logic
- string colors = "\\u2663\\u2660\\u2666\\u2665";
- colors = System.Text.RegularExpressions.Regex.Unescape(colors);
- Random rng = new Random();
- string[] cardsNum = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "13", "14", "15", "16" };
- List <string> cardDeck =new List<string>(cardsNum);
- switch (gameChoice)
- {
- case 1:
- cardDeck.RemoveRange(0, 5);
- break;
- case 2:
- cardDeck.RemoveRange(0, 6);
- break;
- case 3:
- cardDeck.Equals(cardDeck);
- break;
- default:
- Console.WriteLine("Wrong choice of game");
- break;
- }
- StringBuilder CardsAllColors = new StringBuilder();
- foreach (var index in cardsNum)
- {
- CardsAllColors.Append(index).Append(colors[0]).ToString().ToList();
- CardsAllColors.Append(index).Append(colors[1]).ToString();
- CardsAllColors.Append(index).Append(colors[2]).ToString();
- CardsAllColors.Append(index).Append(colors[3]).ToString();
- }
- // 3те различни типа тестета тествани и работят TODO разбъркване с Random
- int number = CardsAllColors.Length;
- int card = 0;
- for (int first=0;first<number;first++)
- {
- card++;
- int second=rng.Next(CardsAllColors.Length);
- var temp = CardsAllColors[first];
- CardsAllColors[first] = CardsAllColors[second];
- CardsAllColors[second] = temp;
- }
- Console.WriteLine(CardsAllColors);
- Console.WriteLine(gameChoice);
- Console.WriteLine(CardsAllColors.Length);
- }
- }
- }
Add Comment
Please, Sign In to add comment