diff options
author | colin <colin@cicadas.surf> | 2023-03-05 16:36:44 -0800 |
---|---|---|
committer | colin <colin@cicadas.surf> | 2023-03-05 16:36:44 -0800 |
commit | f7abccc38ceda7024ca375d34ed88f4fb561ef02 (patch) | |
tree | 432d6673e9e8d53b5fbc43e25a684b654f6dea1d /transactions.lisp | |
parent | 89d0d687992b41f7f0f9b0d3da19d9d587f06010 (diff) |
Reorganized codebase
Diffstat (limited to 'transactions.lisp')
-rw-r--r-- | transactions.lisp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/transactions.lisp b/transactions.lisp deleted file mode 100644 index acfa8c2..0000000 --- a/transactions.lisp +++ /dev/null @@ -1,22 +0,0 @@ -;;;; transactions.lisp -- data store transactions for dnd - -(in-package :dnd) - -(defun birth-from-the-goddess-loins (player name) - (db:with-transaction () - (make-instance 'hero :name name :player player))) - -(defun new-sesh (player) - (db:with-transaction () (make-instance 'session :player player))) - -(defun destroy-sesh (session) - (db:with-transaction () - (db:delete-object session))) - -(defun register-player (nick) - (db:with-transaction () - (make-instance 'player :nick nick))) - -(defun create-campaign (player title) - (db:with-transaction () - (make-instance 'campaign :title title :creator player))) |