summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-11-15 20:37:59 -0800
committerKeith Packard <keithp@keithp.com>2017-02-20 11:16:51 -0800
commit8406ddf8f0bd5453d6213973daed35991f80972a (patch)
treec242426aadcf88c337df5c420b860c73d0953845 /src/test
parent472ecec64213e6c37b588d69ca2e8efd5e9abe36 (diff)
altos/lisp: Make hanoi example output a bit prettier
Make the towers symmetrical instead of lopsided. Much nicer looking. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/test')
-rw-r--r--src/test/hanoi.lisp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/test/hanoi.lisp b/src/test/hanoi.lisp
index aece2ba0..387e696a 100644
--- a/src/test/hanoi.lisp
+++ b/src/test/hanoi.lisp
@@ -32,9 +32,7 @@
; Here's the pieces to display
-(setq stack '("*" "**" "***" "****" "*****" "******" "*******"))
-
-(setq top (+ (length stack) 3))
+(setq stack '(" * " " *** " " ***** " " ******* " " ********* " "***********"))
;
; Here's all of the stacks of pieces
@@ -55,7 +53,7 @@
)
)
(t (progn
- (display-string x y " ")
+ (display-string x y " ")
(display-stack x (1+ y) (1- clear) stack)
)
)
@@ -94,6 +92,7 @@
(defun reset-stacks ()
(setq stacks (list stack nil nil))
+ (setq top (+ (length stack) 3))
(length stack)
)