Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string PopulateCardDeck(int NumberOfCards, string Prefix="C")
- {
- string Deck;
- int i=0;
- while (i<NumberofCards)
- {
- Deck += Prefix + i<10 ? "0" : "" + IntToString(i);
- i++;
- }
- return Deck;
- }
- int PickRandomCard(string Deck)
- {
- int NumberOfCards = GetStringLength(Deck) / 3;
- int CardToDraw = Random(NumberOfCards);
- return CardToDraw;
- }
- string RemoveCardFromDeck(string Deck, int CardNumber)
- {
- string NewDeck;
- int left = CardNumber*3;
- int right = (CardNumber*3)+3;
- if(left>0)
- {
- NewDeck = GetStringLeft(Deck, left);
- }
- NewDeck += GetSubString(Deck, right, GetStringLength(Deck - right));
- return NewDeck;
- }
- string GetCardFromDeck(string Deck, int CardToDraw)
- {
- int left = CardToDraw * 3;
- string Card = GetSubString(Deck, left, 3);
- return Card;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement