Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. string PopulateCardDeck(int NumberOfCards, string Prefix="C")
  2. {
  3.         string Deck;
  4.     int i=0;
  5.         while (i<NumberofCards)
  6.         {
  7.                 Deck += Prefix + i<10 ? "0" : "" + IntToString(i);
  8.                 i++;
  9.         }
  10.         return Deck;
  11. }
  12.  
  13. int PickRandomCard(string Deck)
  14. {
  15.     int NumberOfCards = GetStringLength(Deck) / 3;
  16.     int CardToDraw = Random(NumberOfCards);
  17.     return CardToDraw;
  18. }
  19.  
  20. string RemoveCardFromDeck(string Deck, int CardNumber)
  21. {
  22.     string NewDeck;
  23.     int left = CardNumber*3;
  24.     int right = (CardNumber*3)+3;
  25.  
  26.     if(left>0)
  27.     {
  28.         NewDeck = GetStringLeft(Deck, left);
  29.     }
  30.     NewDeck += GetSubString(Deck, right, GetStringLength(Deck - right));
  31.     return NewDeck;
  32. }
  33.  
  34.  
  35. string GetCardFromDeck(string Deck, int CardToDraw)
  36. {
  37.     int left = CardToDraw * 3;
  38.     string Card = GetSubString(Deck, left, 3);
  39.     return Card;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement