Playing cards: Difference between revisions
Content added Content deleted
m (Fixed lang tags.) |
(Added AHK) |
||
Line 219: | Line 219: | ||
Example output:<br> |
Example output:<br> |
||
((King OF Clubs), (6 OF Hearts), (7 OF Diamonds), (Ace OF Hearts), (9 OF Spades), (10 OF Clubs), (Ace OF Spades), (8 OF Clubs), (4 OF Spades), (8 OF Hearts), (Jack OF Hearts), (3 OF Clubs), (7 OF Hearts), (10 OF Hearts), (Jack OF Clubs), (Ace OF Clubs), (King OF Spades), (9 OF Clubs), (7 OF Spades), (5 OF Spades), (7 OF Clubs), (Queen OF Clubs), (9 OF Diamonds), (2 OF Spades), (6 OF Diamonds), (Ace OF Diamonds), (Queen OF Diamonds), (5 OF Hearts), (4 OF Clubs), (5 OF Clubs), (4 OF Hearts), (3 OF Diamonds), (4 OF Diamonds), (3 OF Hearts), (King OF Diamonds), (2 OF Clubs), (Jack OF Spades), (2 OF Diamonds), (5 OF Diamonds), (Queen OF Spades), (10 OF Diamonds), (King OF Hearts), (Jack OF Diamonds), (Queen OF Hearts), (8 OF Spades), (2 OF Hearts), (8 OF Diamonds), (10 OF Spades), (9 OF Hearts), (6 OF Clubs), (3 OF Spades), (6 OF Spades)) |
((King OF Clubs), (6 OF Hearts), (7 OF Diamonds), (Ace OF Hearts), (9 OF Spades), (10 OF Clubs), (Ace OF Spades), (8 OF Clubs), (4 OF Spades), (8 OF Hearts), (Jack OF Hearts), (3 OF Clubs), (7 OF Hearts), (10 OF Hearts), (Jack OF Clubs), (Ace OF Clubs), (King OF Spades), (9 OF Clubs), (7 OF Spades), (5 OF Spades), (7 OF Clubs), (Queen OF Clubs), (9 OF Diamonds), (2 OF Spades), (6 OF Diamonds), (Ace OF Diamonds), (Queen OF Diamonds), (5 OF Hearts), (4 OF Clubs), (5 OF Clubs), (4 OF Hearts), (3 OF Diamonds), (4 OF Diamonds), (3 OF Hearts), (King OF Diamonds), (2 OF Clubs), (Jack OF Spades), (2 OF Diamonds), (5 OF Diamonds), (Queen OF Spades), (10 OF Diamonds), (King OF Hearts), (Jack OF Diamonds), (Queen OF Hearts), (8 OF Spades), (2 OF Hearts), (8 OF Diamonds), (10 OF Spades), (9 OF Hearts), (6 OF Clubs), (3 OF Spades), (6 OF Spades)) |
||
=={{header|AutoHotkey}}== |
|||
<lang AutoHotkey> |
|||
Loop, 52 |
|||
{ |
|||
Random, card%A_Index%, 1, 52 |
|||
While card%A_Index% |
|||
Random, card%A_Index%, 1, 52 |
|||
card%A_Index% := Mod(card%A_Index%, 12) . " of " . ((card%A_Index% <= 12) ? "diamonds" : ((card%A_Index%) <= 24) ? "hearts" : ((card%A_Index% <= 36) ? "clubs" : "spades"))) |
|||
allcards .= card%A_Index% . "`n" |
|||
} |
|||
currentcard = 1 |
|||
Gui, Add, Text, vcard w500 |
|||
Gui, Add, Button, w500 gNew, New Deck (Shuffle) |
|||
Gui, Add, Button, w500 gDeal, Deal Next Card |
|||
Gui, Add, Button, w500 gReveal, Reveal Entire Deck |
|||
Gui, Show,, Playing Cards |
|||
Return |
|||
New: |
|||
Reload |
|||
GuiClose: |
|||
ExitApp |
|||
Deal: |
|||
GuiControl,, card, % card%currentcard% |
|||
currentcard++ |
|||
Return |
|||
Reveal: |
|||
GuiControl,, card, % allcards |
|||
Return |
|||
</lang> |
|||
=={{header|BASIC}}== |
=={{header|BASIC}}== |