I am still unhappy with the cards images - they are all of the same "family" and it is boring
I wrote a rummy game in which I use two packs of cards. Here is one sub from there, demonstrating the control of the card images (see the link in my previous post):
dblpack is an arraylist initialized to include the two packs:
dblpack.Clear
dblpack.Add(0)
For i = 1 To 106
dblpack.Add(i)
Next
The position, which gets the cards face image is set by:
Sub pos(x)
If x > 53 Then x = x -53
Return (x-1)*3582
End Sub
where x is a number between 1 to 106.
the following sub defines the top card in the bank, while it is still with the face down, so you have to show the back color according to the pack number 1 or 2.
Sub setbankD ' defines the top card on the bank
random = Rnd(1,dblpack.Count)
bank = dblpack.Item(random)
If bank > 53 Then deck = 5 Else deck = 6
Cards.Position = 53 * 3582 + deck * 20798
bankimage.image = Cards.RetrieveImage
dblpack.RemoveAt(random)
End Sub
The value of the card is found by using mod() function.
I hope it helps but of course you don't have to do it if you don't feel like it...