Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Card {
- public Suits Suit { set; get; }
- public Values Value { set; get; }
- public static Random rand = new Random();
- public Card() {
- }
- public Card(Suits s, Values v) {
- Suit = s;
- Value = v;
- }
- public override string ToString() {
- return Suit.ToString() + " that has a value of " + Value.ToString();
- }
- public Card RandomCardGenerator() {
- Suit = (Suits)rand.Next(4);
- Value = (Values)rand.Next(1, 14);
- return this;
- }
- static class Action {
- static public List< Card > CreateRandomCardList() {
- List< Card > cardList1 = new List< Card >();
- for (int loop = 0; loop < 12; loop++) {
- cardList1.Add(new Card().RandomCardGenerator());
- }
- return cardList1;
- }
- static public List < Card > CreateFullSetCard() {
- List< Card > cardList2 = new List< Card >();
- for (int s = 0; s < 4; s++) {
- for (int v = 0; v < 13; v++)
- cardList2.Add(new Card((Suits)s, (Values)v));
- }
- return cardList2;
- }
- }
Add Comment
Please, Sign In to add comment