Set, the card game: Difference between revisions

m
→‎{{header|Wren}}: Improved quit mechanism.
m (→‎{{header|Quackery}}: tidied up code)
m (→‎{{header|Wren}}: Improved quit mechanism.)
Line 568:
}
 
var prompt = "Enter number of cards to deal - 3 to 81 or 2q to exitquit: "
Input.quit = "q"
while(true) {
Random.new().shuffle(pack) // shuffle for each deal
var i = Input.integer(prompt, 23, 81)
if (i == 2Input.quit) return
var dealt = pack[0...i]
System.print()
Line 583 ⟶ 584:
Sample run:
<pre>
Enter number of cards to deal - 3 to 81 or 2q to exitquit: 4
 
three solid green diamonds
Line 592 ⟶ 593:
Sets present: 0
 
Enter number of cards to deal - 3 to 81 or 2q to exitquit: 8
 
one open green squiggle
Line 609 ⟶ 610:
one striped green squiggle
 
Enter number of cards to deal - 3 to 81 or 2q to exitquit: 12
 
three open green ovals
Line 638 ⟶ 639:
three solid red diamonds
 
Enter number of cards to deal - 3 to 81 or 2q to exit: 2q
</pre>
9,476

edits