summaryrefslogtreecommitdiff
path: root/pages.lisp
diff options
context:
space:
mode:
authorGrant Shangreaux <shoshin@cicadas.surf>2023-02-21 22:39:29 -0600
committerGrant Shangreaux <shoshin@cicadas.surf>2023-02-21 22:39:29 -0600
commit04df19a88a381e6bdc60d7f566e02e99b40c0087 (patch)
treea7e13f6f466ac6212687d8b1a8704bee09dc5d89 /pages.lisp
parent13465bd2bd281d1a45589c156423322bd85438b9 (diff)
Add: text browser tavern view
Diffstat (limited to 'pages.lisp')
-rw-r--r--pages.lisp14
1 files changed, 14 insertions, 0 deletions
diff --git a/pages.lisp b/pages.lisp
index f9d057d..9701334 100644
--- a/pages.lisp
+++ b/pages.lisp
@@ -95,6 +95,20 @@ must specialize :left :milsddle :right on your desired data type."
(with-page (:title "A Bustling Tavern")
(render :three-column-layout tavern)))
+(defun tavern-text (player)
+ (with-page (:title "A Bustling Tavern")
+ (render :page-text (make-instance 'tavern :player player))))
+
+(defrender :page-text ((tavern tavern))
+ (let ((player (player tavern)))
+ (with-html
+ (render :details player)
+ (:table
+ (:tr (:td (:h4 "Your Heroes"))
+ (:td (:h4 "Your Campaigns")))
+ (:tr (:td (:h4 "Gossip & Gab"))
+ (:td (:h4 "Comrades in Arms")))))))
+
(defrender :left ((tavern tavern))
(let ((player (player tavern)))
(with-html