diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-02-14 23:22:49 +0000 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2025-02-14 23:23:32 +0000 |
commit | 77d344a42fef1a49418a899708db073a394a066e (patch) | |
tree | 050de0f65769b473593c631c3cfc0c133ad9ace2 /packages.lisp | |
parent | 6a3626d961d6d1e500125af7e1c912ac4133ecd7 (diff) | |
download | cantedraw-77d344a42fef1a49418a899708db073a394a066e.tar.gz cantedraw-77d344a42fef1a49418a899708db073a394a066e.tar.bz2 cantedraw-77d344a42fef1a49418a899708db073a394a066e.zip |
Implement a package for some game mechanics
Currently can deal some hands and redeal some cards.
Diffstat (limited to 'packages.lisp')
-rw-r--r-- | packages.lisp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/packages.lisp b/packages.lisp index e12156e..1898e35 100644 --- a/packages.lisp +++ b/packages.lisp @@ -48,8 +48,17 @@ ;; Constructors :make-joker :make-deck)) -(defpackage cantedraw.main +(defpackage cantedraw.game (:use :cl :cantedraw.lib.macros :cantedraw.lib.functions :cantedraw.model) + (:export + :deal-cards + :deal-hands + :redeal-hand)) + +(defpackage cantedraw.main + (:use :cl + :cantedraw.lib.macros :cantedraw.lib.functions + :cantedraw.model :cantedraw.game) (:export :start)) |