src/caves/core.clj @ 28faced3ca08
entry-01
Initial commit.
author |
Steve Losh <steve@stevelosh.com> |
date |
Sat, 07 Jul 2012 17:56:01 -0400 |
parents |
(none) |
children |
06c10cd4dd4f |
(ns caves.core
(:require [lanterna.screen :as s]))
(defn main [screen-type]
(let [screen (s/get-screen screen-type)]
(s/in-screen screen
(s/put-string screen 0 0 "Welcome to the Caves of Clojure!")
(s/put-string screen 0 1 "Press any key to exit...")
(s/redraw screen)
(s/get-key-blocking screen))))
(defn -main [& args]
(let [args (set args)
screen-type (cond
(args ":swing") :swing
(args ":text") :text
:else :auto)]
(main screen-type)))
(comment
(main :swing))