Guest User

Untitled

a guest
Jan 21st, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. public class Card {
  2. public Suits Suit { set; get; }
  3. public Values Value { set; get; }
  4. public static Random rand = new Random();
  5.  
  6. public Card() {
  7.  
  8. }
  9.  
  10. public Card(Suits s, Values v) {
  11. Suit = s;
  12. Value = v;
  13. }
  14.  
  15. public override string ToString() {
  16. return Suit.ToString() + " that has a value of " + Value.ToString();
  17. }
  18.  
  19. public Card RandomCardGenerator() {
  20. Suit = (Suits)rand.Next(4);
  21. Value = (Values)rand.Next(1, 14);
  22. return this;
  23. }
  24.  
  25. static class Action {
  26. static public List< Card > CreateRandomCardList() {
  27. List< Card > cardList1 = new List< Card >();
  28.  
  29. for (int loop = 0; loop < 12; loop++) {
  30. cardList1.Add(new Card().RandomCardGenerator());
  31. }
  32.  
  33. return cardList1;
  34. }
  35.  
  36. static public List < Card > CreateFullSetCard() {
  37. List< Card > cardList2 = new List< Card >();
  38.  
  39. for (int s = 0; s < 4; s++) {
  40. for (int v = 0; v < 13; v++)
  41. cardList2.Add(new Card((Suits)s, (Values)v));
  42. }
  43.  
  44. return cardList2;
  45. }
  46. }
Add Comment
Please, Sign In to add comment