Set puzzle: Difference between revisions

Content added Content deleted
(→‎{{header|Java}}: still didn't do what it's supposed to)
m (→‎{{header|D}}: update)
Line 160: Line 160:


class SetPuzzleDealer : SetDealer {
class SetPuzzleDealer : SetDealer {
enum NumCards {basic = 9, advanced = 12}
enum {basic = 9, advanced = 12}


override immutable(Card)[] deal(in uint numCards = NumCards.basic) {
override immutable(Card)[] deal(in uint numCards = basic) {
auto numSets = numCards / 2;
auto numSets = numCards / 2;
typeof(return) cards;
typeof(return) cards;