diff options
-rw-r--r-- | model.lisp | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -124,11 +124,8 @@ (fn make-deck (&optional (n 1)) (-> (&optional fixnum) cardset) (append - (loop :for i :from 1 :to n + (loop :for _ :from 1 :to n :nconc (loop :for j :from 1 :to 52 collect (int->card (1- j)))) - (loop :for i :from 1 :to n - :collect (->> i - 1- - int->rank - make-joker)))) + (mapcar ($ int->rank make-joker) + (range 0 (* 2 n))))) |