diff options
author | Grant Shangreaux <shoshin@cicadas.surf> | 2023-02-21 22:39:29 -0600 |
---|---|---|
committer | Grant Shangreaux <shoshin@cicadas.surf> | 2023-02-21 22:39:29 -0600 |
commit | 04df19a88a381e6bdc60d7f566e02e99b40c0087 (patch) | |
tree | a7e13f6f466ac6212687d8b1a8704bee09dc5d89 /pages.lisp | |
parent | 13465bd2bd281d1a45589c156423322bd85438b9 (diff) |
Add: text browser tavern view
Diffstat (limited to 'pages.lisp')
-rw-r--r-- | pages.lisp | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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 |